public class CreateTable extends CommandWithColumns
transactionalcreate, parameters, prepareAlways, session, sqlStatement, sqlTokens| Constructor and Description |
|---|
CreateTable(SessionLocal session,
Schema schema) |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(Column column)
Add a column to this table.
|
java.util.ArrayList<Column> |
getColumns() |
int |
getType()
Get the command type as defined in CommandInterface
|
void |
setComment(java.lang.String comment) |
void |
setGlobalTemporary(boolean globalTemporary) |
void |
setHidden(boolean isHidden) |
void |
setIfNotExists(boolean ifNotExists) |
void |
setOnCommitDrop()
This temporary table is dropped on commit.
|
void |
setOnCommitTruncate()
This temporary table is truncated on commit.
|
void |
setPersistData(boolean persistData) |
void |
setPersistIndexes(boolean persistIndexes) |
void |
setQuery(Query query) |
void |
setTableEngine(java.lang.String tableEngine) |
void |
setTableEngineParams(java.util.ArrayList<java.lang.String> tableEngineParams) |
void |
setTableName(java.lang.String tableName) |
void |
setTemporary(boolean temporary) |
void |
setWithNoData(boolean withNoData) |
long |
update()
Execute the statement.
|
addConstraintCommand, changePrimaryKeysToNotNull, createConstraints, generateSequences, getPrimaryKeygetSchemaisReadOnly, isTransactional, queryMeta, setTransactionalcheckCanceled, checkParameters, collectDependencies, getCteCleanups, getCurrentRowNumber, getObjectId, getParameters, getPersistedObjectId, getPlanSQL, getSession, getSimpleSQL, getSQL, getSQLTokens, isCacheable, isQuery, isWithParamValues, needRecompile, prepare, query, setCommand, setCteCleanups, setCurrentRowNumber, setParameterList, setPersistedObjectId, setPrepareAlways, setRow, setSession, setSQL, setWithParamValues, toStringpublic CreateTable(SessionLocal session, Schema schema)
public void setQuery(Query query)
public void setTemporary(boolean temporary)
public void setTableName(java.lang.String tableName)
public void addColumn(Column column)
CommandWithColumnsaddColumn in class CommandWithColumnscolumn - the column to addpublic java.util.ArrayList<Column> getColumns()
public void setIfNotExists(boolean ifNotExists)
public long update()
Preparedpublic void setPersistIndexes(boolean persistIndexes)
public void setGlobalTemporary(boolean globalTemporary)
public void setOnCommitDrop()
public void setOnCommitTruncate()
public void setComment(java.lang.String comment)
public void setPersistData(boolean persistData)
public void setWithNoData(boolean withNoData)
public void setTableEngine(java.lang.String tableEngine)
public void setTableEngineParams(java.util.ArrayList<java.lang.String> tableEngineParams)
public void setHidden(boolean isHidden)