public class ForeignKeyConstraintImpl extends UniqueConstraintImpl implements ForeignKeyConstraint
Constructor and Description |
---|
ForeignKeyConstraintImpl(java.lang.String name,
java.lang.String table)
Constructs a new ForeignKey.
|
Modifier and Type | Method and Description |
---|---|
int |
getDeferrability() |
int |
getDeleteRule() |
java.util.List<java.lang.String> |
getForeignColumnList() |
java.lang.String |
getForeignTable() |
int |
getUpdateRule() |
void |
setDeferrability(int deferrability) |
void |
setDeleteRule(int deleteRule) |
void |
setForeignTable(java.lang.String foreignTable) |
void |
setUpdateRule(int updateRule) |
compareTo, equals, getColumnList, getName, getTable, hashCode
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getColumnList, getName, getTable
public ForeignKeyConstraintImpl(java.lang.String name, java.lang.String table)
name
- the name of this constrainttable
- a schema qualified table namepublic java.lang.String getForeignTable()
getForeignTable
in interface ForeignKeyConstraint
ForeignKeyConstraint.getForeignTable()
public java.util.List<java.lang.String> getForeignColumnList()
getForeignColumnList
in interface ForeignKeyConstraint
ForeignKeyConstraint.getForeignColumnList()
public int getDeleteRule()
getDeleteRule
in interface ForeignKeyConstraint
ForeignKeyConstraint.getDeleteRule()
public int getUpdateRule()
getUpdateRule
in interface ForeignKeyConstraint
ForeignKeyConstraint.getUpdateRule()
public int getDeferrability()
getDeferrability
in interface ForeignKeyConstraint
ForeignKeyConstraint.getDeferrability()
public void setDeferrability(int deferrability)
setDeferrability
in interface ForeignKeyConstraint
deferrability
- The deferrability to set.ForeignKeyConstraint.setDeferrability(int)
public void setDeleteRule(int deleteRule)
setDeleteRule
in interface ForeignKeyConstraint
deleteRule
- The deleteRule to set.ForeignKeyConstraint.setDeleteRule(int)
public void setForeignTable(java.lang.String foreignTable)
setForeignTable
in interface ForeignKeyConstraint
foreignTable
- The foreignTable to set.ForeignKeyConstraint.setForeignTable(java.lang.String)
public void setUpdateRule(int updateRule)
setUpdateRule
in interface ForeignKeyConstraint
updateRule
- The updateRule to set.ForeignKeyConstraint.setUpdateRule(int)