Package liquibase.statement
Class PrimaryKeyConstraint
- java.lang.Object
-
- liquibase.statement.PrimaryKeyConstraint
-
- All Implemented Interfaces:
ColumnConstraint
public class PrimaryKeyConstraint extends Object implements ColumnConstraint
-
-
Constructor Summary
Constructors Constructor Description PrimaryKeyConstraint()PrimaryKeyConstraint(String constraintName)PrimaryKeyConstraint(String constraintName, boolean validatePrimaryKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrimaryKeyConstraintaddColumns(String... columns)List<String>getColumns()StringgetConstraintName()StringgetTablespace()booleanisDeferrable()booleanisInitiallyDeferred()PrimaryKeyConstraintsetDeferrable(boolean deferrable)PrimaryKeyConstraintsetInitiallyDeferred(boolean initiallyDeferred)PrimaryKeyConstraintsetTablespace(String tablespace)voidsetValidatePrimaryKey(boolean validatePrimaryKey)booleanshouldValidatePrimaryKey()
-
-
-
Method Detail
-
getConstraintName
public String getConstraintName()
-
getTablespace
public String getTablespace()
-
setTablespace
public PrimaryKeyConstraint setTablespace(String tablespace)
-
addColumns
public PrimaryKeyConstraint addColumns(String... columns)
-
shouldValidatePrimaryKey
public boolean shouldValidatePrimaryKey()
-
setValidatePrimaryKey
public void setValidatePrimaryKey(boolean validatePrimaryKey)
-
isInitiallyDeferred
public boolean isInitiallyDeferred()
-
setInitiallyDeferred
public PrimaryKeyConstraint setInitiallyDeferred(boolean initiallyDeferred)
-
isDeferrable
public boolean isDeferrable()
-
setDeferrable
public PrimaryKeyConstraint setDeferrable(boolean deferrable)
-
-