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
ConstructorsConstructorDescriptionModifyColumnPosition(Column oldColumn, TableChange.ColumnPosition newPosition) -
Method Summary
Methods inherited from class org.apache.flink.table.catalog.TableChange.ModifyColumn
getNewColumn, getNewPosition, getOldColumn, hashCode
-
Constructor Details
-
ModifyColumnPosition
-
-
Method Details
-
equals
- Overrides:
equalsin classTableChange.ModifyColumn
-
toString
- Overrides:
toStringin classTableChange.ModifyColumn
-