Package org.apache.flink.table.catalog
Class TableChange.ModifyColumnName
- java.lang.Object
-
- org.apache.flink.table.catalog.TableChange.ModifyColumn
-
- org.apache.flink.table.catalog.TableChange.ModifyColumnName
-
- All Implemented Interfaces:
TableChange,TableChange.CatalogTableChange
- Enclosing interface:
- TableChange
@PublicEvolving public static class TableChange.ModifyColumnName extends TableChange.ModifyColumn
A table change to modify the column name.It is equal to the following statement:
ALTER TABLE <table_name> RENAME <old_column_name> TO <new_column_name>
-
-
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)StringgetNewColumnName()Returns the new column name after renaming the column name.StringgetOldColumnName()Returns the origin column name.StringtoString()-
Methods inherited from class org.apache.flink.table.catalog.TableChange.ModifyColumn
getNewColumn, getNewPosition, getOldColumn, hashCode
-
-
-
-
Method Detail
-
getOldColumnName
public String getOldColumnName()
Returns the origin column name.
-
getNewColumnName
public String getNewColumnName()
Returns the new column name after renaming the column name.
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classTableChange.ModifyColumn
-
toString
public String toString()
- Overrides:
toStringin classTableChange.ModifyColumn
-
-