org.jooq.util
Class DefaultUniqueKeyDefinition
java.lang.Object
org.jooq.util.AbstractDefinition
org.jooq.util.DefaultUniqueKeyDefinition
- All Implemented Interfaces:
- Definition, UniqueKeyDefinition
public class DefaultUniqueKeyDefinition
- extends AbstractDefinition
- implements UniqueKeyDefinition
| Methods inherited from class org.jooq.util.AbstractDefinition |
create, equals, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, getOverload, getQualifiedInputName, getQualifiedName, getQualifiedOutputName, getSchema, hashCode, toString |
DefaultUniqueKeyDefinition
public DefaultUniqueKeyDefinition(SchemaDefinition schema,
String name,
TableDefinition table)
getDefinitionPath
public List<Definition> getDefinitionPath()
- Specified by:
getDefinitionPath in interface Definition
- Returns:
- A path of definitions for this definition, e.g.
[schema].[package].[routine].[parameter]
getKeyColumns
public List<ColumnDefinition> getKeyColumns()
- Description copied from interface:
UniqueKeyDefinition
- The list of columns making up the primary key.
- Specified by:
getKeyColumns in interface UniqueKeyDefinition
getForeignKeys
public List<ForeignKeyDefinition> getForeignKeys()
- Description copied from interface:
UniqueKeyDefinition
- The foreign keys referencing this primary key
- Specified by:
getForeignKeys in interface UniqueKeyDefinition
getTable
public TableDefinition getTable()
- Description copied from interface:
UniqueKeyDefinition
- The table holding this key
- Specified by:
getTable in interface UniqueKeyDefinition
Copyright © 2012. All Rights Reserved.