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) |