-
- All Implemented Interfaces:
-
query.BasedQuery
public final class CreateTable extends ReviseQuery
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classCreateTable.Column
-
Field Summary
Fields Modifier and Type Field Description private DBdbprivate Connectionconnprivate BooleanisTransaction
-
Constructor Summary
Constructors Constructor Description CreateTable(DB db)CreateTable(DB db, Connection conn, Boolean isTransaction)
-
Method Summary
Modifier and Type Method Description final DBgetDb()final UnitsetDb(DB db)ConnectiongetConn()UnitsetConn(Connection conn)BooleangetIsTransaction()UnitsetIsTransaction(Boolean isTransaction)final CreateTablecreate(String table)final CreateTablecolumns(Function1<CreateTable, Unit> columns)final CreateTableadd(CreateTable.Column column)final CreateTable.Columncolumn(String columnName)Stringsql()-
-
Constructor Detail
-
CreateTable
CreateTable(DB db)
-
CreateTable
CreateTable(DB db, Connection conn, Boolean isTransaction)
-
-
Method Detail
-
getConn
Connection getConn()
-
setConn
Unit setConn(Connection conn)
-
getIsTransaction
Boolean getIsTransaction()
-
setIsTransaction
Unit setIsTransaction(Boolean isTransaction)
-
create
final CreateTable create(String table)
-
columns
final CreateTable columns(Function1<CreateTable, Unit> columns)
-
add
final CreateTable add(CreateTable.Column column)
-
column
final CreateTable.Column column(String columnName)
-
-
-
-