AlterTableAlterColumn

This class represents the statements ALTER TABLE ADD, ALTER TABLE ADD IF NOT EXISTS, ALTER TABLE ALTER COLUMN, ALTER TABLE ALTER COLUMN RESTART, ALTER TABLE ALTER COLUMN SELECTIVITY, ALTER TABLE ALTER COLUMN SET DEFAULT, ALTER TABLE ALTER COLUMN SET NOT NULL, ALTER TABLE ALTER COLUMN SET NULL, ALTER TABLE ALTER COLUMN SET VISIBLE, ALTER TABLE ALTER COLUMN SET INVISIBLE, ALTER TABLE DROP COLUMN

Methods
void addColumn(Column column)
void addColumn(Column column)
int getType()
int getType()
void setAddAfter(String after)
void setAddAfter(String after)
void setAddBefore(String before)
void setAddBefore(String before)
void setAddFirst()
Add the column as the first column of the table.
void setAddFirst()
Add the column as the first column of the table.
void setColumnsToRemove(ArrayList columnsToRemove)
void setColumnsToRemove(ArrayList columnsToRemove)
void setDefaultExpression(Expression defaultExpression)
Set default or on update expression.
void setDefaultExpression(Expression defaultExpression)
Set default or on update expression.
Parameters:
defaultExpression - default or on update expression
void setIfNotExists(boolean ifNotExists)
void setIfNotExists(boolean ifNotExists)
void setIfTableExists(boolean b)
void setIfTableExists(boolean b)
void setNewColumn(Column newColumn)
void setNewColumn(Column newColumn)
void setOldColumn(Column oldColumn)
void setOldColumn(Column oldColumn)
void setSelectivity(Expression selectivity)
void setSelectivity(Expression selectivity)
void setTableName(String tableName)
void setTableName(String tableName)
void setType(int type)
void setType(int type)
void setVisible(boolean visible)
void setVisible(boolean visible)
int update()
int update()