Class ForeignKey
- java.lang.Object
-
- org.apache.torque.templates.model.ForeignKey
-
public class ForeignKey extends Object
The model of the foreign-key tag in a Torque schema file.- Version:
- $Id: $
-
-
Field Summary
Fields Modifier and Type Field Description StringforeignColumnNamesContains all foreign column names in a comma-separated String.StringforeignTableThe name of the foreign table.StringlocalColumnNamesContains all local column names in a comma-separated String.StringnameThe name of the foreign key.StringonDeleteThe action performed by the database if the referenced record is deleted.StringonUpdateThe action performed by the database if the referenced record is updated.List<Option>optionListThe list of options for this foreign key.TableparentThe table to which this foreign key definition belongs.List<Reference>referenceListThe list of column references for this foreign key.
-
Constructor Summary
Constructors Constructor Description ForeignKey()
-
-
-
Field Detail
-
parent
public Table parent
The table to which this foreign key definition belongs.
-
referenceList
public List<Reference> referenceList
The list of column references for this foreign key.
-
name
public String name
The name of the foreign key.
-
foreignTable
public String foreignTable
The name of the foreign table.
-
onDelete
public String onDelete
The action performed by the database if the referenced record is deleted.
-
onUpdate
public String onUpdate
The action performed by the database if the referenced record is updated.
-
localColumnNames
public String localColumnNames
Contains all local column names in a comma-separated String.
-
foreignColumnNames
public String foreignColumnNames
Contains all foreign column names in a comma-separated String.
-
-