CreateTableBuilder
class CreateTableBuilder(tablespace: String? = null, columns: MutableList<ColumnDefinition> = mutableListOf(), primaryKey: AddPrimaryKey? = null, selectFrom: SelectQuery? = null, preserveRowsOnCommit: Boolean = true) : TableBuilder<CreateTable.CreateTableBuilder, CreateTable> (source)
Constructors
Link copied to clipboard
constructor(tablespace: String? = null, columns: MutableList<ColumnDefinition> = mutableListOf(), primaryKey: AddPrimaryKey? = null, selectFrom: SelectQuery? = null, preserveRowsOnCommit: Boolean = true)
Functions
Link copied to clipboard
Link copied to clipboard
fun column(name: String, type: ColumnType, block: ColumnDefinition.ColumnDefinitionBuilder.() -> Unit = { }): CreateTable.CreateTableBuilder
Link copied to clipboard
fun primaryKey(constraintName: String, lambda: AddPrimaryKey.AddPrimaryKeyBuilder.() -> Unit): CreateTable.CreateTableBuilder
Link copied to clipboard
fun selectFrom(name: String, lambda: SelectQuery.SelectQueryBuilder.() -> Unit): CreateTable.CreateTableBuilder
Link copied to clipboard