-
- All Implemented Interfaces:
public final class KeyKey
-
-
Field Summary
Fields Modifier and Type Field Description private final StringprimaryKeyNameprivate final StringforeignKeyNameprivate final ForeignKeyUpdateRuleupdateRuleprivate final ForeignKeyDeleteRuledeleteRuleprivate final ForeignKeyInitialDeferrabilitydeferrabilityprivate final List<KeyColumn>keyColumns
-
Constructor Summary
Constructors Constructor Description Key(String primaryKeyName, String foreignKeyName, ForeignKeyUpdateRule updateRule, ForeignKeyDeleteRule deleteRule, ForeignKeyInitialDeferrability deferrability, List<KeyColumn> keyColumns)Create empty Key
-
Method Summary
Modifier and Type Method Description final StringgetPrimaryKeyName()Primary key nameSource column: PK_NAME final StringgetForeignKeyName()Foreign key nameSource column: FK_NAME final ForeignKeyUpdateRulegetUpdateRule()Update rule, converted to ForeignKeyUpdateRuleSource column: UPDATE_RULE final ForeignKeyDeleteRulegetDeleteRule()Delete rule, converted to ForeignKeyDeleteRuleSource column: DELETE_RULE final ForeignKeyInitialDeferrabilitygetDeferrability()Deferrability, converted to ForeignKeyInitialDeferrabilitySource column: DEFERRABILITY final List<KeyColumn>getKeyColumns()List of KeyColumns making up this key Booleanequals(Object other)IntegerhashCode()-
-
Constructor Detail
-
Key
Key(String primaryKeyName, String foreignKeyName, ForeignKeyUpdateRule updateRule, ForeignKeyDeleteRule deleteRule, ForeignKeyInitialDeferrability deferrability, List<KeyColumn> keyColumns)
Create empty Key
-
-
Method Detail
-
getPrimaryKeyName
final String getPrimaryKeyName()
Primary key name
Source column: PK_NAME
-
getForeignKeyName
final String getForeignKeyName()
Foreign key name
Source column: FK_NAME
-
getUpdateRule
final ForeignKeyUpdateRule getUpdateRule()
Update rule, converted to ForeignKeyUpdateRule
Source column: UPDATE_RULE
-
getDeleteRule
final ForeignKeyDeleteRule getDeleteRule()
Delete rule, converted to ForeignKeyDeleteRule
Source column: DELETE_RULE
-
getDeferrability
final ForeignKeyInitialDeferrability getDeferrability()
Deferrability, converted to ForeignKeyInitialDeferrability
Source column: DEFERRABILITY
-
getKeyColumns
final List<KeyColumn> getKeyColumns()
List of KeyColumns making up this key
-
-
-
-