public class AlterTableAlterColumn extends SchemaCommand
transactionalcreate, parameters, prepareAlways, session, sqlStatement| 构造器和说明 |
|---|
AlterTableAlterColumn(Session session,
Schema schema) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getType()
Get the command type as defined in CommandInterface
|
void |
setAddAfter(String after) |
void |
setAddBefore(String before) |
void |
setColumnsToRemove(ArrayList<Column> columnsToRemove) |
void |
setDefaultExpression(Expression defaultExpression) |
void |
setIfNotExists(boolean ifNotExists) |
void |
setIfTableExists(boolean b) |
void |
setNewColumn(Column newColumn) |
void |
setNewColumns(ArrayList<Column> columnsToAdd) |
void |
setOldColumn(Column oldColumn) |
void |
setSelectivity(Expression selectivity) |
void |
setTableName(String tableName) |
void |
setType(int type) |
int |
update()
Execute the statement.
|
getSchemaisReadOnly, isTransactional, queryMeta, setTransactionalcheckCanceled, checkParameters, getCurrentObjectId, getCurrentRowNumber, getObjectId, getParameters, getPlanSQL, getSQL, getSQL, getSQL, isCacheable, isQuery, needRecompile, prepare, query, setCommand, setCurrentRowNumber, setObjectId, setParameterList, setPrepareAlways, setRow, setSession, setSQL, toStringpublic void setIfTableExists(boolean b)
public void setTableName(String tableName)
public void setOldColumn(Column oldColumn)
public void setAddBefore(String before)
public void setAddAfter(String after)
public int update()
Preparedpublic void setType(int type)
public void setSelectivity(Expression selectivity)
public void setDefaultExpression(Expression defaultExpression)
public void setNewColumn(Column newColumn)
public int getType()
Preparedpublic void setIfNotExists(boolean ifNotExists)
Copyright © 2017. All rights reserved.