Package org.apache.flink.table.catalog
Class TableChange.ModifyColumnPosition
- java.lang.Object
-
- org.apache.flink.table.catalog.TableChange.ModifyColumn
-
- org.apache.flink.table.catalog.TableChange.ModifyColumnPosition
-
- All Implemented Interfaces:
TableChange,TableChange.CatalogTableChange
- Enclosing interface:
- TableChange
@PublicEvolving public static class TableChange.ModifyColumnPosition extends TableChange.ModifyColumn
A table change to modify the column position.It is equal to the following statement:
ALTER TABLE <table_name> MODIFY <column_name> <original_column_type> <column_position>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.flink.table.catalog.TableChange
TableChange.AddColumn, TableChange.AddDistribution, TableChange.AddUniqueConstraint, TableChange.AddWatermark, TableChange.After, TableChange.CatalogTableChange, TableChange.ColumnPosition, TableChange.DropColumn, TableChange.DropConstraint, TableChange.DropDistribution, TableChange.DropWatermark, TableChange.First, TableChange.MaterializedTableChange, TableChange.ModifyColumn, TableChange.ModifyColumnComment, TableChange.ModifyColumnName, TableChange.ModifyColumnPosition, TableChange.ModifyDefinitionQuery, TableChange.ModifyDistribution, TableChange.ModifyPhysicalColumnType, TableChange.ModifyRefreshHandler, TableChange.ModifyRefreshStatus, TableChange.ModifyUniqueConstraint, TableChange.ModifyWatermark, TableChange.ResetOption, TableChange.SetOption
-
-
Field Summary
-
Fields inherited from class org.apache.flink.table.catalog.TableChange.ModifyColumn
newColumn, newPosition, oldColumn
-
-
Constructor Summary
Constructors Constructor Description ModifyColumnPosition(Column oldColumn, TableChange.ColumnPosition newPosition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringtoString()-
Methods inherited from class org.apache.flink.table.catalog.TableChange.ModifyColumn
getNewColumn, getNewPosition, getOldColumn, hashCode
-
-
-
-
Constructor Detail
-
ModifyColumnPosition
public ModifyColumnPosition(Column oldColumn, TableChange.ColumnPosition newPosition)
-
-
Method Detail
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classTableChange.ModifyColumn
-
toString
public String toString()
- Overrides:
toStringin classTableChange.ModifyColumn
-
-