public class AlterTableAddConstraint extends AlterTable
transactionalcreate, parameters, prepareAlways, session, sqlStatement, sqlTokens| Constructor and Description |
|---|
AlterTableAddConstraint(SessionLocal session,
Schema schema,
int type,
boolean ifNotExists) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getConstraintName() |
IndexColumn[] |
getIndexColumns() |
int |
getType()
Get the command type as defined in CommandInterface
|
void |
setCheckExisting(boolean b) |
void |
setCheckExpression(Expression expression) |
void |
setComment(java.lang.String comment) |
void |
setConstraintName(java.lang.String constraintName) |
void |
setDeleteAction(ConstraintActionType action) |
void |
setIndex(Index index) |
void |
setIndexColumns(IndexColumn[] indexColumns) |
void |
setPrimaryKeyHash(boolean b) |
void |
setRefIndex(Index refIndex) |
void |
setRefIndexColumns(IndexColumn[] indexColumns) |
void |
setRefTableName(Schema refSchema,
java.lang.String ref)
Set the referenced table.
|
void |
setUpdateAction(ConstraintActionType action) |
long |
update(Table table) |
setIfTableExists, setTableName, updategetSchemaisReadOnly, 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 AlterTableAddConstraint(SessionLocal session, Schema schema, int type, boolean ifNotExists)
public long update(Table table)
public void setDeleteAction(ConstraintActionType action)
public void setUpdateAction(ConstraintActionType action)
public void setConstraintName(java.lang.String constraintName)
public java.lang.String getConstraintName()
public int getType()
Preparedpublic void setCheckExpression(Expression expression)
public void setIndexColumns(IndexColumn[] indexColumns)
public IndexColumn[] getIndexColumns()
public void setRefTableName(Schema refSchema, java.lang.String ref)
refSchema - the schemaref - the table namepublic void setRefIndexColumns(IndexColumn[] indexColumns)
public void setIndex(Index index)
public void setRefIndex(Index refIndex)
public void setComment(java.lang.String comment)
public void setCheckExisting(boolean b)
public void setPrimaryKeyHash(boolean b)