java.lang.Object
org.jooq.meta.AbstractDefinition
org.jooq.meta.AbstractConstraintDefinition
org.jooq.meta.DefaultForeignKeyDefinition
- Alle implementierten Schnittstellen:
ConstraintDefinition,Definition,ForeignKeyDefinition
public class DefaultForeignKeyDefinition
extends AbstractConstraintDefinition
implements ForeignKeyDefinition
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungDefaultForeignKeyDefinition(SchemaDefinition schema, String name, TableDefinition table, UniqueKeyDefinition uniqueKey) DefaultForeignKeyDefinition(SchemaDefinition schema, String name, TableDefinition table, UniqueKeyDefinition uk, boolean enforced) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungintCount the number of references between referencing and referenced tables.Get the inverse key.The list of columns making up the foreign key.The definition of the referencing tableThe list of columns referenced by this foreign keyThe referenced key.The definition of the referenced table.Resolve a referenced key.Von Klasse geerbte Methoden org.jooq.meta.AbstractConstraintDefinition
enforced, getDefinitionPath, getTableVon Klasse geerbte Methoden org.jooq.meta.AbstractDefinition
create, create, equals, getCatalog, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, getOverload, getPackage, getPartiallyQualifiedNames, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, hashCode, toStringVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.jooq.meta.ConstraintDefinition
enforced, getTableVon Schnittstelle geerbte Methoden org.jooq.meta.Definition
getCatalog, getComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getPackage, getPartiallyQualifiedNames, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, isSynthetic
-
Konstruktordetails
-
DefaultForeignKeyDefinition
public DefaultForeignKeyDefinition(SchemaDefinition schema, String name, TableDefinition table, UniqueKeyDefinition uniqueKey) -
DefaultForeignKeyDefinition
public DefaultForeignKeyDefinition(SchemaDefinition schema, String name, TableDefinition table, UniqueKeyDefinition uk, boolean enforced)
-
-
Methodendetails
-
getKeyTable
Beschreibung aus Schnittstelle kopiert:ForeignKeyDefinitionThe definition of the referencing table- Angegeben von:
getKeyTablein SchnittstelleForeignKeyDefinition
-
getKeyColumns
Beschreibung aus Schnittstelle kopiert:ForeignKeyDefinitionThe list of columns making up the foreign key.- Angegeben von:
getKeyColumnsin SchnittstelleForeignKeyDefinition
-
getReferencedKey
Beschreibung aus Schnittstelle kopiert:ForeignKeyDefinitionThe referenced key.- Angegeben von:
getReferencedKeyin SchnittstelleForeignKeyDefinition
-
resolveReferencedKey
Beschreibung aus Schnittstelle kopiert:ForeignKeyDefinitionResolve a referenced key.If
ForeignKeyDefinition.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 returnsnull.- Angegeben von:
resolveReferencedKeyin SchnittstelleForeignKeyDefinition
-
getReferencedTable
Beschreibung aus Schnittstelle kopiert:ForeignKeyDefinitionThe definition of the referenced table.- Angegeben von:
getReferencedTablein SchnittstelleForeignKeyDefinition
-
getReferencedColumns
Beschreibung aus Schnittstelle kopiert:ForeignKeyDefinitionThe list of columns referenced by this foreign key- Angegeben von:
getReferencedColumnsin SchnittstelleForeignKeyDefinition
-
countSimilarReferences
public int countSimilarReferences()Beschreibung aus Schnittstelle kopiert:ForeignKeyDefinitionCount the number of references between referencing and referenced tables.- Angegeben von:
countSimilarReferencesin SchnittstelleForeignKeyDefinition
-
getInverse
Beschreibung aus Schnittstelle kopiert:ForeignKeyDefinitionGet the inverse key.- Angegeben von:
getInversein SchnittstelleForeignKeyDefinition
-