org.hibernate.metamodel.relational
Class UniqueKey
java.lang.Object
org.hibernate.metamodel.relational.AbstractConstraint
org.hibernate.metamodel.relational.UniqueKey
- All Implemented Interfaces:
- Constraint, Exportable
public class UniqueKey
- extends AbstractConstraint
- implements Constraint
Models a SQL INDEX defined as UNIQUE
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UniqueKey
protected UniqueKey(Table table,
String name)
getExportIdentifier
public String getExportIdentifier()
- Description copied from interface:
Exportable
- Get a unique identifier to make sure we are not exporting the same database structure multiple times.
- Specified by:
getExportIdentifier
in interface Exportable
- Returns:
- The exporting identifier.
isCreationVetoed
public boolean isCreationVetoed(Dialect dialect)
- Overrides:
isCreationVetoed
in class AbstractConstraint
sqlConstraintStringInCreateTable
public String sqlConstraintStringInCreateTable(Dialect dialect)
sqlConstraintStringInAlterTable
public String sqlConstraintStringInAlterTable(Dialect dialect)
- Specified by:
sqlConstraintStringInAlterTable
in class AbstractConstraint
Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.