public class ForeignKeyConstraint extends Object implements ColumnConstraint
Constructor and Description |
---|
ForeignKeyConstraint(String foreignKeyName,
String references) |
ForeignKeyConstraint(String foreignKeyName,
String references,
boolean validateForeignKey) |
ForeignKeyConstraint(String foreignKeyName,
String references,
String referencedTableName,
String referencedColumnNames) |
ForeignKeyConstraint(String foreignKeyName,
String references,
String referencedTableName,
String referencedColumnNames,
boolean validateForeignKey) |
Modifier and Type | Method and Description |
---|---|
String |
getColumn() |
String |
getForeignKeyName() |
String |
getReferencedColumnNames() |
String |
getReferencedTableCatalogName() |
String |
getReferencedTableName() |
String |
getReferencedTableSchemaName() |
String |
getReferences() |
boolean |
isDeferrable() |
boolean |
isDeleteCascade() |
boolean |
isInitiallyDeferred() |
ForeignKeyConstraint |
setColumn(String column) |
ForeignKeyConstraint |
setDeferrable(boolean deferrable) |
ForeignKeyConstraint |
setDeleteCascade(boolean deleteCascade) |
ForeignKeyConstraint |
setInitiallyDeferred(boolean initiallyDeferred) |
void |
setReferencedTableCatalogName(String referencedTableCatalogName) |
void |
setReferencedTableSchemaName(String referencedTableSchemaName) |
void |
setValidateForeignKey(boolean validateForeignKey) |
boolean |
shouldValidateForeignKey() |
public ForeignKeyConstraint(String foreignKeyName, String references, boolean validateForeignKey)
public ForeignKeyConstraint(String foreignKeyName, String references, String referencedTableName, String referencedColumnNames)
public String getForeignKeyName()
public String getColumn()
public ForeignKeyConstraint setColumn(String column)
public String getReferences()
public boolean isDeleteCascade()
public String getReferencedTableName()
public String getReferencedTableCatalogName()
public void setReferencedTableCatalogName(String referencedTableCatalogName)
public String getReferencedTableSchemaName()
public void setReferencedTableSchemaName(String referencedTableSchemaName)
public String getReferencedColumnNames()
public ForeignKeyConstraint setDeleteCascade(boolean deleteCascade)
public boolean isInitiallyDeferred()
public ForeignKeyConstraint setInitiallyDeferred(boolean initiallyDeferred)
public boolean isDeferrable()
public ForeignKeyConstraint setDeferrable(boolean deferrable)
public boolean shouldValidateForeignKey()
public void setValidateForeignKey(boolean validateForeignKey)
Copyright © 2023 Liquibase.org. All rights reserved.