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, setHeadPos, 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)
throws java.sql.SQLException
- Add a constraint statement to this statement.
The primary key definition is one possible constraint statement.
- Parameters:
command
- the statement to add
- Throws:
java.sql.SQLException
setIfNotExists
public void setIfNotExists(boolean ifNotExists)
update
public int update()
throws java.sql.SQLException
- Description copied from class:
Prepared
- Execute the statement.
- Overrides:
update
in class Prepared
- Returns:
- the update count
- Throws:
java.sql.SQLException
- if it is a query
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)