org.h2.command.ddl
Class CreateTable
java.lang.Object
org.h2.command.Prepared
org.h2.command.ddl.DefineCommand
org.h2.command.ddl.SchemaCommand
org.h2.command.ddl.CreateTable
public class CreateTable
- extends SchemaCommand
This class represents the statement
CREATE TABLE
| Methods inherited from class org.h2.command.Prepared |
checkCanceled, checkParameters, getCurrentObjectId, getCurrentRowNumber, getObjectId, getParameters, getPlanSQL, getSQL, getSQL, getSQL, isQuery, needRecompile, prepare, query, setCommand, setCurrentRowNumber, setObjectId, setParameterList, setPrepareAlways, setRow, setSession, setSQL, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CreateTable
public CreateTable(Session session,
Schema schema)
setQuery
public void setQuery(Query query)
setTemporary
public void setTemporary(boolean temporary)
setTableName
public void setTableName(java.lang.String tableName)
addColumn
public void addColumn(Column column)
- Add a column to this table.
- Parameters:
column - the column to add
addConstraintCommand
public void addConstraintCommand(Prepared command)
- Add a constraint statement to this statement.
The primary key definition is one possible constraint statement.
- Parameters:
command - the statement to add
setIfNotExists
public void setIfNotExists(boolean ifNotExists)
update
public int update()
- Description copied from class:
Prepared
- Execute the statement.
- Overrides:
update in class Prepared
- Returns:
- the update count
setPersistIndexes
public void setPersistIndexes(boolean persistIndexes)
setGlobalTemporary
public void setGlobalTemporary(boolean globalTemporary)
setOnCommitDrop
public void setOnCommitDrop()
- This temporary table is dropped on commit.
setOnCommitTruncate
public void setOnCommitTruncate()
- This temporary table is truncated on commit.
setComment
public void setComment(java.lang.String comment)
setPersistData
public void setPersistData(boolean persistData)
setSortedInsertMode
public void setSortedInsertMode(boolean sortedInsertMode)
setTableEngine
public void setTableEngine(java.lang.String tableEngine)
setHidden
public void setHidden(boolean isHidden)