| Constructor and Description |
|---|
DefaultRelations() |
| Modifier and Type | Method and Description |
|---|---|
void |
addForeignKey(String foreignKeyName,
String uniqueKeyName,
ColumnDefinition foreignKeyColumn,
SchemaDefinition uniqueKeySchema) |
void |
addPrimaryKey(String keyName,
ColumnDefinition column) |
void |
addUniqueKey(String keyName,
ColumnDefinition column) |
List<ForeignKeyDefinition> |
getForeignKeys(ColumnDefinition column)
Get a list of foreign keys for a given table, that the column
participates in.
|
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.
|
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)
RelationsgetUniqueKeys in interface Relationspublic List<UniqueKeyDefinition> getUniqueKeys(TableDefinition table)
RelationsgetUniqueKeys in interface Relationspublic List<ForeignKeyDefinition> getForeignKeys(ColumnDefinition column)
RelationsgetForeignKeys in interface Relationspublic List<ForeignKeyDefinition> getForeignKeys(TableDefinition table)
RelationsgetForeignKeys in interface RelationsCopyright © 2013. All Rights Reserved.