public class UniqueKey extends AbstractConstraint implements Constraint
| Modifier | Constructor and Description |
|---|---|
protected |
UniqueKey(Table table,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getExportIdentifier()
Get a unique identifier to make sure we are not exporting the same database structure multiple times.
|
boolean |
isCreationVetoed(Dialect dialect) |
java.lang.String |
sqlConstraintStringInAlterTable(Dialect dialect) |
java.lang.String |
sqlConstraintStringInCreateTable(Dialect dialect) |
addColumn, getColumns, getColumnSpan, getName, getTable, internalAddColumn, internalColumnAccess, sqlCreateStrings, sqlDropStringsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetColumns, getName, getTablesqlCreateStrings, sqlDropStringsprotected UniqueKey(Table table, java.lang.String name)
public java.lang.String getExportIdentifier()
ExportablegetExportIdentifier in interface Exportablepublic boolean isCreationVetoed(Dialect dialect)
isCreationVetoed in class AbstractConstraintpublic java.lang.String sqlConstraintStringInCreateTable(Dialect dialect)
public java.lang.String sqlConstraintStringInAlterTable(Dialect dialect)
sqlConstraintStringInAlterTable in class AbstractConstraintCopyright © 2001-2013 Red Hat, Inc. All Rights Reserved.