Package org.apache.torque.map
Klasse ForeignKeyMap
java.lang.Object
org.apache.torque.map.ForeignKeyMap
- Alle implementierten Schnittstellen:
Serializable
ForeignKeyMap is used to model a foreign key in a database.
- Version:
- $Id: ForeignKeyMap.java 1839288 2018-08-27 09:48:33Z tv $
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic class
A pair of local and Foreign column. -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungForeignKeyMap
(TableMap table, String foreignTableName) Constructor.ForeignKeyMap
(TableMap table, TableMap foreignTable) Constructor. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addColumns
(ForeignKeyMap.ColumnPair columnPair) Adds a column pair to the foreign key.Returns the column pairs.Returns the foreign table of the foreign key.Returns name of the foreign table of the foreign key.getTable()
Returns the local table of the foreign key.
-
Konstruktordetails
-
ForeignKeyMap
Constructor.- Parameter:
table
- the local table, not null.foreignTable
- the foreign table, not null.- Löst aus:
NullPointerException
- if an argument is null.
-
ForeignKeyMap
Constructor.- Parameter:
table
- the local table, not null.foreignTableName
- the name of the foreign table, not null.- Löst aus:
NullPointerException
- if an argument is null.
-
-
Methodendetails
-
addColumns
Adds a column pair to the foreign key.- Parameter:
columnPair
- the column pair to add, not null.
-
getTable
Returns the local table of the foreign key.- Gibt zurück:
- the referencing table, not null.
-
getForeignTable
Returns the foreign table of the foreign key.- Gibt zurück:
- the referenced table, not null.
- Löst aus:
IllegalStateException
- if the foreign table map builder was not yet built.
-
getForeignTableName
Returns name of the foreign table of the foreign key.- Gibt zurück:
- the name of the referenced table, not null.
-
getColumns
Returns the column pairs.- Gibt zurück:
- the column pairs, not null, as unmodifiable list.
-