Class ModifyColumn
java.lang.Object
org.huiche.core.ast.Segment.Default
org.huiche.ddl.statement.ModifyColumn
- All Implemented Interfaces:
Serializable, Segment, Statement, DDLStatement
修改列语句
- Author:
- Maning
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface Segment
Segment.Default -
Constructor Summary
ConstructorsConstructorDescriptionModifyColumn(String table, ColumnDef column, boolean typeChanged, boolean uniqueChanged, boolean nullableChanged, boolean defaultValueChanged, boolean commentChanged, String dropUniqueIndex) 构造 -
Method Summary
Methods inherited from class Segment.Default
equals, hashCode, toStringMethods inherited from interface Segment
staticable
-
Constructor Details
-
ModifyColumn
public ModifyColumn(String table, ColumnDef column, boolean typeChanged, boolean uniqueChanged, boolean nullableChanged, boolean defaultValueChanged, boolean commentChanged, String dropUniqueIndex) 构造- Parameters:
table- 表column- 列定义typeChanged- 类型是否改变uniqueChanged- 唯一是否改变nullableChanged- 允许空是否改变defaultValueChanged- 默认值是否改变commentChanged- 注释改变dropUniqueIndex- 要删除的唯一索引
-
-
Method Details
-
column
-
commentChanged
public boolean commentChanged()注释改变- Returns:
- 注释改变
-
defaultValueChanged
public boolean defaultValueChanged()默认值是否改变- Returns:
- 默认值是否改变
-
dropUniqueIndex
-
nullableChanged
public boolean nullableChanged()nullable是否改变- Returns:
- nullable是否改变
-
pseudoSql
-
table
-
typeChanged
public boolean typeChanged()类型是否改变- Returns:
- 类型是否改变
-
uniqueChanged
public boolean uniqueChanged()唯一是否改变- Returns:
- 唯一是否改变
-