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