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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)UniqueConstraintgetConstraint()Returns the unique constraint to add.inthashCode()StringtoString()
-
-
-
Method Detail
-
getConstraint
public UniqueConstraint getConstraint()
Returns the unique constraint to add.
-
-