Package org.teamapps.universaldb
Class TableConfig
java.lang.Object
org.teamapps.universaldb.TableConfig
public class TableConfig
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static intCHECKPOINTSstatic intHIERARCHYstatic intKEEP_DELETEDstatic intTRACK_CREATIONstatic intTRACK_MODIFICATIONstatic intVERSIONING -
Constructor Summary
Constructors Constructor Description TableConfig() -
Method Summary
Modifier and Type Method Description static TableConfigcreate(java.util.List<TableOption> tableOptions)static TableConfigcreate(TableOption... options)java.util.stream.IntStreamgetColumns()static IndexTypegetIndexType(int id)booleangetOption(int id)java.util.List<TableOption>getTableOptions()booleanisCheckpoints()booleanisHierarchy()booleanisVersioning()booleankeepDeleted()static TableConfigparse(java.lang.String tableDefinition)voidsetOption(int id)java.lang.StringtoString()booleantrackCreation()booleantrackModification()java.lang.StringwriteConfig()
-
Field Details
-
CHECKPOINTS
public static final int CHECKPOINTS- See Also:
- Constant Field Values
-
VERSIONING
public static final int VERSIONING- See Also:
- Constant Field Values
-
HIERARCHY
public static final int HIERARCHY- See Also:
- Constant Field Values
-
TRACK_CREATION
public static final int TRACK_CREATION- See Also:
- Constant Field Values
-
TRACK_MODIFICATION
public static final int TRACK_MODIFICATION- See Also:
- Constant Field Values
-
KEEP_DELETED
public static final int KEEP_DELETED- See Also:
- Constant Field Values
-
-
Constructor Details
-
TableConfig
public TableConfig()
-
-
Method Details
-
getIndexType
-
parse
-
create
-
create
-
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:
toStringin classjava.lang.Object
-