org.h2.command.ddl
Class CreateIndex
java.lang.Object
org.h2.command.Prepared
org.h2.command.ddl.DefineCommand
org.h2.command.ddl.SchemaCommand
org.h2.command.ddl.CreateIndex
public class CreateIndex
- extends SchemaCommand
This class represents the statement
CREATE INDEX
Methods inherited from class org.h2.command.Prepared |
checkCanceled, checkParameters, getCurrentObjectId, getCurrentRowNumber, getObjectId, getParameters, getPlanSQL, getSQL, getSQL, getSQL, isCacheable, 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 |
CreateIndex
public CreateIndex(Session session,
Schema schema)
setIfNotExists
public void setIfNotExists(boolean ifNotExists)
setTableName
public void setTableName(java.lang.String tableName)
setIndexName
public void setIndexName(java.lang.String indexName)
setIndexColumns
public void setIndexColumns(IndexColumn[] columns)
update
public int update()
- Description copied from class:
Prepared
- Execute the statement.
- Overrides:
update
in class Prepared
- Returns:
- the update count
setPrimaryKey
public void setPrimaryKey(boolean b)
setUnique
public void setUnique(boolean b)
setHash
public void setHash(boolean b)
setSpatial
public void setSpatial(boolean b)
setComment
public void setComment(java.lang.String comment)
getType
public int getType()
- Description copied from class:
Prepared
- Get the command type as defined in CommandInterface
- Specified by:
getType
in class Prepared
- Returns:
- the statement type