%Library.ForeignKeyDefinitionpersistent class %Library.ForeignKeyDefinition
Note: The class definition classes in the %Library package have been superceded by those in the %Dictionary package.
This class represents a specific foreign key description for a class contained within the Caché Dictionary.
For more information on class definition classes, refer to About Class Definition Classes.
This attribute is obsolete. Use 'Properties' instead.
A string containing the name of the class the foreign key belongs to.
A string containing the description of the foreign key.
A flag indicating whether this trigger is internal (1) or not (0).
A string containing the name of the foreign key.
The DELETE referential action: NOACTION, CASCADE, SETDEFAULT, SETNULL.
The UPDATE referential action: NOACTION, CASCADE, SETDEFAULT, SETNULL.
A string containing a comma-delimited list of attributes in the class that form the foreign key reference.
A string containing the name of the foreign class.
A string containing the name of the foreign index. If omitted, it defaults to the index declared to be IDKEY.
A string containing the name of this FOREIGNKEY constraint as defined to SQL.
Sequence number used to determine order of this item in Studio editor and in XML export format.