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 boolean
equals(Object o)
String
toString()
-
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:
equals
in classTableChange.ModifyColumn
-
toString
public String toString()
- Overrides:
toString
in classTableChange.ModifyColumn
-
-