public class ForeignKeyConstraint extends java.lang.Object implements ColumnConstraint
Constructor and Description |
---|
ForeignKeyConstraint(java.lang.String foreignKeyName,
java.lang.String references) |
ForeignKeyConstraint(java.lang.String foreignKeyName,
java.lang.String references,
java.lang.String referencedTableName,
java.lang.String referencedColumnNames) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getColumn() |
java.lang.String |
getForeignKeyName() |
java.lang.String |
getReferencedColumnNames() |
java.lang.String |
getReferencedTableName() |
java.lang.String |
getReferences() |
boolean |
isDeferrable() |
boolean |
isDeleteCascade() |
boolean |
isInitiallyDeferred() |
ForeignKeyConstraint |
setColumn(java.lang.String column) |
ForeignKeyConstraint |
setDeferrable(boolean deferrable) |
ForeignKeyConstraint |
setDeleteCascade(boolean deleteCascade) |
ForeignKeyConstraint |
setInitiallyDeferred(boolean initiallyDeferred) |
public ForeignKeyConstraint(java.lang.String foreignKeyName, java.lang.String references)
public ForeignKeyConstraint(java.lang.String foreignKeyName, java.lang.String references, java.lang.String referencedTableName, java.lang.String referencedColumnNames)
public java.lang.String getForeignKeyName()
public java.lang.String getColumn()
public ForeignKeyConstraint setColumn(java.lang.String column)
public java.lang.String getReferences()
public boolean isDeleteCascade()
public java.lang.String getReferencedTableName()
public java.lang.String getReferencedColumnNames()
public ForeignKeyConstraint setDeleteCascade(boolean deleteCascade)
public boolean isInitiallyDeferred()
public ForeignKeyConstraint setInitiallyDeferred(boolean initiallyDeferred)
public boolean isDeferrable()
public ForeignKeyConstraint setDeferrable(boolean deferrable)