org.h2.command.ddl
Class AlterTableAddConstraint
java.lang.Object
org.h2.command.Prepared
org.h2.command.ddl.DefineCommand
org.h2.command.ddl.SchemaCommand
org.h2.command.ddl.AlterTableAddConstraint
public class AlterTableAddConstraint
- extends SchemaCommand
This class represents the statement
ALTER TABLE ADD CONSTRAINT
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 |
AlterTableAddConstraint
public AlterTableAddConstraint(Session session,
Schema schema,
boolean ifNotExists)
update
public int update()
- Description copied from class:
Prepared
- Execute the statement.
- Overrides:
update
in class Prepared
- Returns:
- the update count
tryUpdate
public int tryUpdate()
- Try to execute the statement.
- Returns:
- the update count
setDeleteAction
public void setDeleteAction(int action)
setUpdateAction
public void setUpdateAction(int action)
setConstraintName
public void setConstraintName(java.lang.String constraintName)
setType
public void setType(int type)
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
setCheckExpression
public void setCheckExpression(Expression expression)
setTableName
public void setTableName(java.lang.String tableName)
setIndexColumns
public void setIndexColumns(IndexColumn[] indexColumns)
getIndexColumns
public IndexColumn[] getIndexColumns()
setRefTableName
public void setRefTableName(Schema refSchema,
java.lang.String ref)
- Set the referenced table.
- Parameters:
refSchema
- the schemaref
- the table name
setRefIndexColumns
public void setRefIndexColumns(IndexColumn[] indexColumns)
setIndex
public void setIndex(Index index)
setRefIndex
public void setRefIndex(Index refIndex)
setComment
public void setComment(java.lang.String comment)
setCheckExisting
public void setCheckExisting(boolean b)
setPrimaryKeyHash
public void setPrimaryKeyHash(boolean b)