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, sqlDropStrings
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getColumns, getName, getTable
sqlCreateStrings, sqlDropStrings
protected UniqueKey(Table table, java.lang.String name)
public java.lang.String getExportIdentifier()
Exportable
getExportIdentifier
in interface Exportable
public boolean isCreationVetoed(Dialect dialect)
isCreationVetoed
in class AbstractConstraint
public java.lang.String sqlConstraintStringInCreateTable(Dialect dialect)
public java.lang.String sqlConstraintStringInAlterTable(Dialect dialect)
sqlConstraintStringInAlterTable
in class AbstractConstraint
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.