|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jooq.util.AbstractDefinition
org.jooq.util.DefaultForeignKeyDefinition
public class DefaultForeignKeyDefinition
| Constructor Summary | |
|---|---|
DefaultForeignKeyDefinition(SchemaDefinition schema,
String name,
TableDefinition table,
UniqueKeyDefinition uniqueKey)
|
|
| Method Summary | |
|---|---|
int |
countSimilarReferences()
Count the number of references between referencing and referenced tables. |
List<Definition> |
getDefinitionPath()
|
List<ColumnDefinition> |
getKeyColumns()
The list of columns making up the foreign key. |
TableDefinition |
getKeyTable()
The definition of the referencing table |
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. |
| Methods inherited from class org.jooq.util.AbstractDefinition |
|---|
create, equals, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, getOverload, getQualifiedInputName, getQualifiedName, getQualifiedOutputName, getSchema, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jooq.util.Definition |
|---|
getComment, getDatabase, getInputName, getName, getOutputName, getOverload, getQualifiedInputName, getQualifiedName, getQualifiedOutputName, getSchema |
| Constructor Detail |
|---|
public DefaultForeignKeyDefinition(SchemaDefinition schema,
String name,
TableDefinition table,
UniqueKeyDefinition uniqueKey)
| Method Detail |
|---|
public List<Definition> getDefinitionPath()
getDefinitionPath in interface Definition[schema].[package].[routine].[parameter]public TableDefinition getKeyTable()
ForeignKeyDefinition
getKeyTable in interface ForeignKeyDefinitionpublic List<ColumnDefinition> getKeyColumns()
ForeignKeyDefinition
getKeyColumns in interface ForeignKeyDefinitionpublic UniqueKeyDefinition getReferencedKey()
ForeignKeyDefinition
getReferencedKey in interface ForeignKeyDefinitionpublic TableDefinition getReferencedTable()
ForeignKeyDefinition
getReferencedTable in interface ForeignKeyDefinitionpublic List<ColumnDefinition> getReferencedColumns()
ForeignKeyDefinition
getReferencedColumns in interface ForeignKeyDefinitionpublic int countSimilarReferences()
ForeignKeyDefinition
countSimilarReferences in interface ForeignKeyDefinition
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||