public class AlterTableAlterColumn extends CommandWithColumns
transactionalcreate, parameters, prepareAlways, session, sqlStatement, sqlTokens| 构造器和说明 |
|---|
AlterTableAlterColumn(SessionLocal session,
Schema schema) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addColumn(Column column)
Add a column to this table.
|
int |
getType()
Get the command type as defined in CommandInterface
|
void |
setAddAfter(String after) |
void |
setAddBefore(String before) |
void |
setAddFirst()
Add the column as the first column of the table.
|
void |
setBooleanFlag(boolean booleanFlag) |
void |
setColumnsToRemove(ArrayList<Column> columnsToRemove) |
void |
setDefaultExpression(Expression defaultExpression)
Set default or on update expression.
|
void |
setIfNotExists(boolean ifNotExists) |
void |
setIfTableExists(boolean b) |
void |
setNewColumn(Column newColumn) |
void |
setOldColumn(Column oldColumn) |
void |
setSelectivity(Expression selectivity) |
void |
setTableName(String tableName) |
void |
setType(int type) |
void |
setUsingExpression(Expression usingExpression)
Set using expression.
|
long |
update()
Execute the statement.
|
addConstraintCommand, changePrimaryKeysToNotNull, createConstraints, generateSequences, getPrimaryKeygetSchemaisReadOnly, 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 AlterTableAlterColumn(SessionLocal session, Schema schema)
public void setIfTableExists(boolean b)
public void setTableName(String tableName)
public void setOldColumn(Column oldColumn)
public void setAddFirst()
public void setAddBefore(String before)
public void setAddAfter(String after)
public long update()
Preparedpublic void setType(int type)
public void setSelectivity(Expression selectivity)
public void setDefaultExpression(Expression defaultExpression)
defaultExpression - default or on update expressionpublic void setUsingExpression(Expression usingExpression)
usingExpression - using expressionpublic void setNewColumn(Column newColumn)
public int getType()
Preparedpublic void setIfNotExists(boolean ifNotExists)
public void addColumn(Column column)
CommandWithColumnsaddColumn 在类中 CommandWithColumnscolumn - the column to addpublic void setBooleanFlag(boolean booleanFlag)
Copyright © 2022. All rights reserved.