public interface ForeignKeyDefinition extends ConstraintDefinition
| Modifier and Type | Method and Description |
|---|---|
int |
countSimilarReferences()
Count the number of references between referencing and referenced tables.
|
List<ColumnDefinition> |
getKeyColumns()
The list of columns making up the foreign key.
|
TableDefinition |
getKeyTable()
Deprecated.
- [#9672] - jOOQ 3.13 - Use
ConstraintDefinition.getTable() instead. |
List<ColumnDefinition> |
getReferencedColumns()
The list of columns referenced by this foreign key
|
UniqueKeyDefinition |
getReferencedKey()
The referenced key.
|
TableDefinition |
getReferencedTable()
The definition of the referenced table.
|
UniqueKeyDefinition |
resolveReferencedKey()
Resolve a referenced key.
|
enforced, getTablegetCatalog, getComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getPackage, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource@Deprecated TableDefinition getKeyTable()
ConstraintDefinition.getTable() instead.List<ColumnDefinition> getKeyColumns()
UniqueKeyDefinition getReferencedKey()
UniqueKeyDefinition resolveReferencedKey()
If getReferencedKey() coincides itself with a foreign key,
resolve that foreign key recursively. In case of ambiguity (two foreign
keys coinciding with a single unique key), this returns
null.
TableDefinition getReferencedTable()
List<ColumnDefinition> getReferencedColumns()
int countSimilarReferences()
Copyright © 2021. All rights reserved.