Class TableConfig

java.lang.Object
org.teamapps.universaldb.TableConfig

public class TableConfig
extends java.lang.Object
  • Field Details

  • Constructor Details

    • TableConfig

      public TableConfig()
  • Method Details

    • getIndexType

      public static IndexType getIndexType​(int id)
    • parse

      public static TableConfig parse​(java.lang.String tableDefinition)
    • create

      public static TableConfig create​(java.util.List<TableOption> tableOptions)
    • create

      public static TableConfig create​(TableOption... options)
    • merge

      public void merge​(TableConfig config)
    • getTableOptions

      public java.util.List<TableOption> getTableOptions()
    • writeConfig

      public java.lang.String writeConfig()
    • isCheckpoints

      public boolean isCheckpoints()
    • isVersioning

      public boolean isVersioning()
    • isHierarchy

      public boolean isHierarchy()
    • trackCreation

      public boolean trackCreation()
    • trackModification

      public boolean trackModification()
    • keepDeleted

      public boolean keepDeleted()
    • setOption

      public void setOption​(int id)
    • getOption

      public boolean getOption​(int id)
    • getColumns

      public java.util.stream.IntStream getColumns()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object