|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jooq.util.DefaultRelations
public class DefaultRelations
| Constructor Summary | |
|---|---|
DefaultRelations()
|
|
| Method Summary | |
|---|---|
void |
addForeignKey(String foreignKeyName,
String uniqueKeyName,
ColumnDefinition foreignKeyColumn,
SchemaDefinition uniqueKeySchema)
|
void |
addPrimaryKey(String keyName,
ColumnDefinition column)
|
void |
addUniqueKey(String keyName,
ColumnDefinition column)
|
ForeignKeyDefinition |
getForeignKey(ColumnDefinition column)
Get the foreign key for a given column, or null if that
column is not part of a foreign key. |
List<ForeignKeyDefinition> |
getForeignKeys(TableDefinition table)
Get a list of foreign keys for a given table. |
UniqueKeyDefinition |
getPrimaryKey(ColumnDefinition column)
Get the the primary for a given column, or null if that
column is not part of the primary key. |
List<UniqueKeyDefinition> |
getUniqueKeys(ColumnDefinition column)
Get a list of referenced keys (primary or unique) for a given table, that the column participates in. |
List<UniqueKeyDefinition> |
getUniqueKeys(TableDefinition table)
Get a list of referenced keys (primary or unique) for a given table. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultRelations()
| Method Detail |
|---|
public void addPrimaryKey(String keyName,
ColumnDefinition column)
public void addUniqueKey(String keyName,
ColumnDefinition column)
public void addForeignKey(String foreignKeyName,
String uniqueKeyName,
ColumnDefinition foreignKeyColumn,
SchemaDefinition uniqueKeySchema)
public UniqueKeyDefinition getPrimaryKey(ColumnDefinition column)
Relationsnull if that
column is not part of the primary key.
getPrimaryKey in interface Relationspublic List<UniqueKeyDefinition> getUniqueKeys(ColumnDefinition column)
Relations
getUniqueKeys in interface Relationspublic List<UniqueKeyDefinition> getUniqueKeys(TableDefinition table)
Relations
getUniqueKeys in interface Relationspublic ForeignKeyDefinition getForeignKey(ColumnDefinition column)
Relationsnull if that
column is not part of a foreign key.
getForeignKey in interface Relationspublic List<ForeignKeyDefinition> getForeignKeys(TableDefinition table)
Relations
getForeignKeys in interface Relations
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||