public class KittyTableConfigurationBuilder
extends java.lang.Object
Constructor and Description |
---|
KittyTableConfigurationBuilder() |
public KittyTableConfigurationBuilder setSchemaName(java.lang.String schemaName)
public KittyTableConfigurationBuilder setDefaultColumnsInclusionPatternId(KittyArrayKey defaultColumnsInclusionPatternId)
public KittyTableConfigurationBuilder setIsCreateIfNotExists(boolean isCreateIfNotExists)
public KittyTableConfigurationBuilder setTableName(java.lang.String tableName)
public KittyTableConfigurationBuilder setIsTemporaryTable(boolean isTemporaryTable)
public KittyTableConfigurationBuilder setIsWithoutRowid(boolean isNoRowid)
public KittyTableConfigurationBuilder setPrimaryKey(PrimaryKeyTableConstraint primaryKey)
public KittyTableConfigurationBuilder setUniques(java.util.List<UniqueTableConstraint> uniques)
public KittyTableConfigurationBuilder setChecks(java.util.List<CheckTableConstraint> checks)
public KittyTableConfigurationBuilder setForeignKeys(java.util.List<ForeignKeyTableConstraint> foreignKeys)
public KittyTableConfigurationBuilder setIsSchemaModel(boolean isSchemaModel)
public KittyTableConfigurationBuilder setIsCreateOnDemand(boolean isCreateOnDemand)
public KittyTableConfigurationBuilder setIndexes(java.util.List<Index> indexes)
public KittyTableConfigurationBuilder setJoins(java.util.LinkedList<KittyJoinConfiguration> joins)
public KittyTableConfigurationBuilder setSortedColumns(java.util.LinkedList<KittyColumnConfiguration> sortedColumns)
public <T extends KittyModel> KittyTableConfigurationBuilder setModelClass(java.lang.Class<T> modelClass)
public KittyTableConfigurationBuilder setKittyPrimaryKey(KittyPrimaryKey kittyPrimaryKey)
public KittyTableConfiguration createAMTableConfiguration()