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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)DataTypegetNewType()Get the column type for the new column.StringtoString()-
Methods inherited from class org.apache.flink.table.catalog.TableChange.ModifyColumn
getNewColumn, getNewPosition, getOldColumn, hashCode
-
-
-
-
Method Detail
-
getNewType
public DataType getNewType()
Get the column type for the new column.
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classTableChange.ModifyColumn
-
toString
public String toString()
- Overrides:
toStringin classTableChange.ModifyColumn
-
-