Uses of Interface
org.apache.flink.table.catalog.TableChange
Packages that use TableChange
-
Uses of TableChange in org.apache.flink.table.catalog
Subinterfaces of TableChange in org.apache.flink.table.catalogModifier and TypeInterfaceDescriptionstatic interfaceTableChange.CatalogTableChangerepresents the modification of the CatalogTable.static interfaceTableChange.MaterializedTableChangerepresents the modification of the materialized table.Classes in org.apache.flink.table.catalog that implement TableChangeModifier and TypeClassDescriptionstatic classA table change to add a column.static classA table change to add a distribution.static classA table change to add a unique constraint.static classA table change to add a watermark.static classA table change to drop the column.static classA table change to drop the constraints.static classA table change to drop a table's distribution.static classA table change to drop the watermark.static classA base schema change to modify a column.static classA table change to modify the column comment.static classA table change to modify the column name.static classA table change to modify the column position.static classA table change to modify the definition query.static classA table change to modify a distribution.static classA table change that modify the physical column data type.static classA table change to modify materialized table refresh handler.static classA table change to modify materialized table refresh status.static classA table change to modify a unique constraint.static classA table change to modify the watermark.static classA table change to reset the table option.static classA table change to set the table option.Method parameters in org.apache.flink.table.catalog with type arguments of type TableChangeModifier and TypeMethodDescriptiondefault voidCatalog.alterTable(ObjectPath tablePath, CatalogBaseTable newTable, List<TableChange> tableChanges, boolean ignoreIfNotExists) Modifies an existing table or view.