public class ForeignKeyConstraint extends Object implements ColumnConstraint
Constructor and Description |
---|
ForeignKeyConstraint(String foreignKeyName,
String references) |
ForeignKeyConstraint(String foreignKeyName,
String references,
String referencedTableName,
String referencedColumnNames) |
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) |
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)
Copyright © 2019 Liquibase.org. All rights reserved.