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 PrimaryKeyConstraint
addColumns(String... columns)
List<String>
getColumns()
String
getConstraintName()
String
getTablespace()
boolean
isDeferrable()
boolean
isInitiallyDeferred()
PrimaryKeyConstraint
setDeferrable(boolean deferrable)
PrimaryKeyConstraint
setInitiallyDeferred(boolean initiallyDeferred)
PrimaryKeyConstraint
setTablespace(String tablespace)
void
setValidatePrimaryKey(boolean validatePrimaryKey)
boolean
shouldValidatePrimaryKey()
-
-
-
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)
-
-