Package org.apache.flink.table.catalog
Class TableChange.ModifyPhysicalColumnType
java.lang.Object
org.apache.flink.table.catalog.TableChange.ModifyColumn
org.apache.flink.table.catalog.TableChange.ModifyPhysicalColumnType
- All Implemented Interfaces:
TableChange,TableChange.CatalogTableChange
- Enclosing interface:
- TableChange
@PublicEvolving
public static class TableChange.ModifyPhysicalColumnType
extends TableChange.ModifyColumn
A table change that modify the physical column data type.
It is equal to the following statement:
ALTER TABLE <table_name> MODIFY <column_name> <new_column_type>
-
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 -
Method Summary
Methods inherited from class org.apache.flink.table.catalog.TableChange.ModifyColumn
getNewColumn, getNewPosition, getOldColumn, hashCode
-
Method Details
-
getNewType
Get the column type for the new column. -
equals
- Overrides:
equalsin classTableChange.ModifyColumn
-
toString
- Overrides:
toStringin classTableChange.ModifyColumn
-