org.apache.ws.jaxme.sqls.impl
public class ForeignKeyImpl extends ColumnSetImpl implements ForeignKey
Implementation of a foreign key.
Nested Class Summary | |
---|---|
static class | ForeignKeyImpl.ColumnReferenceImpl |
Field Summary | |
---|---|
List | references |
Constructor Summary | |
---|---|
protected | ForeignKeyImpl(Table pTable, Table pReferencedTable) |
Method Summary | |
---|---|
void | addColumnLink(Column pColumn, Column pReferencedColumn) |
void | addColumnLink(Column.Name pName, Column.Name pReferencedName) |
void | addColumnLink(String pName, String pReferencedName) |
void | addColumnReference(ForeignKey.ColumnLink pReference) |
Iterator | getColumnLinks() |
Iterator | getColumns() |
ForeignKey.Mode | getOnDelete() |
ForeignKey.Mode | getOnUpdate() |
ColumnSet | getReferencedColumns() |
Table | getReferencedTable() |
void | setOnDelete(ForeignKey.Mode pMode) |
void | setOnUpdate(ForeignKey.Mode pMode) |