Package org.apache.flink.table.catalog
Class TableChange.AddUniqueConstraint
java.lang.Object
org.apache.flink.table.catalog.TableChange.AddUniqueConstraint
- All Implemented Interfaces:
TableChange,TableChange.CatalogTableChange
- Enclosing interface:
- TableChange
@PublicEvolving
public static class TableChange.AddUniqueConstraint
extends Object
implements TableChange.CatalogTableChange
A table change to add a unique constraint.
It is equal to the following statement:
ALTER TABLE <table_name> ADD PRIMARY KEY (<column_name>...) NOT ENFORCED;
-
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 -
Method Summary