public class UniqueKey extends Constraint
Constructor and Description |
---|
UniqueKey() |
Modifier and Type | Method and Description |
---|---|
void |
addColumn(Column column,
java.lang.String order) |
java.lang.String |
generatedConstraintNamePrefix() |
java.util.Map<Column,java.lang.String> |
getColumnOrderMap() |
java.lang.String |
getExportIdentifier()
Get a unique identifier to make sure we are not exporting the same database structure multiple times.
|
java.lang.String |
sqlConstraintString(Dialect dialect,
java.lang.String constraintName,
java.lang.String defaultCatalog,
java.lang.String defaultSchema) |
java.lang.String |
sqlCreateString(Dialect dialect,
Mapping p,
java.lang.String defaultCatalog,
java.lang.String defaultSchema) |
java.lang.String |
sqlDropString(Dialect dialect,
java.lang.String defaultCatalog,
java.lang.String defaultSchema) |
addColumn, addColumns, columnIterator, containsColumn, generateName, generateName, getColumn, getColumnIterator, getColumns, getColumnSpan, getName, getTable, hashedName, isGenerated, setName, setTable, toString
public java.lang.String sqlConstraintString(Dialect dialect, java.lang.String constraintName, java.lang.String defaultCatalog, java.lang.String defaultSchema)
sqlConstraintString
in class Constraint
public java.lang.String sqlCreateString(Dialect dialect, Mapping p, java.lang.String defaultCatalog, java.lang.String defaultSchema)
sqlCreateString
in interface RelationalModel
sqlCreateString
in class Constraint
public java.lang.String sqlDropString(Dialect dialect, java.lang.String defaultCatalog, java.lang.String defaultSchema)
sqlDropString
in interface RelationalModel
sqlDropString
in class Constraint
public void addColumn(Column column, java.lang.String order)
public java.util.Map<Column,java.lang.String> getColumnOrderMap()
public java.lang.String generatedConstraintNamePrefix()
generatedConstraintNamePrefix
in class Constraint
public java.lang.String getExportIdentifier()
Exportable
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.