|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.hibernate.dialect.unique.DefaultUniqueDelegate
public class DefaultUniqueDelegate
The default UniqueDelegate implementation for most dialects. Uses separate create/alter statements to apply uniqueness to a column.
Field Summary | |
---|---|
protected Dialect |
dialect
|
Constructor Summary | |
---|---|
DefaultUniqueDelegate(Dialect dialect)
|
Method Summary | |
---|---|
String |
applyUniquesOnAlter(UniqueKey uniqueKey)
If creating unique constraints in separate alter statements is supported, generate the necessary "alter" syntax for the given key. |
String |
applyUniquesOnAlter(UniqueKey uniqueKey,
String defaultCatalog,
String defaultSchema)
If creating unique constraints in separate alter statements is supported, generate the necessary "alter" syntax for the given key. |
String |
applyUniquesToTable(Table table)
If constraints are supported, but not in seperate alter statements, return uniqueConstraintSql in order to add the constraint to the original table definition. |
String |
applyUniquesToTable(Table table)
If constraints are supported, but not in seperate alter statements, return uniqueConstraintSql in order to add the constraint to the original table definition. |
String |
applyUniqueToColumn(Column column)
If the dialect does not supports unique constraints, this method should return the syntax necessary to mutate the column definition (usually "unique"). |
String |
applyUniqueToColumn(Column column)
If the dialect does not supports unique constraints, this method should return the syntax necessary to mutate the column definition (usually "unique"). |
String |
dropUniquesOnAlter(UniqueKey uniqueKey)
If dropping unique constraints in separate alter statements is supported, generate the necessary "alter" syntax for the given key. |
String |
dropUniquesOnAlter(UniqueKey uniqueKey,
String defaultCatalog,
String defaultSchema)
If dropping unique constraints in separate alter statements is supported, generate the necessary "alter" syntax for the given key. |
String |
uniqueConstraintSql(UniqueKey uniqueKey)
Generates the syntax necessary to create the unique constraint (reused by all methods). |
String |
uniqueConstraintSql(UniqueKey uniqueKey)
Generates the syntax necessary to create the unique constraint (reused by all methods). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final Dialect dialect
Constructor Detail |
---|
public DefaultUniqueDelegate(Dialect dialect)
Method Detail |
---|
public String applyUniqueToColumn(Column column)
UniqueDelegate
applyUniqueToColumn
in interface UniqueDelegate
public String applyUniqueToColumn(Column column)
UniqueDelegate
applyUniqueToColumn
in interface UniqueDelegate
public String applyUniquesToTable(Table table)
UniqueDelegate
applyUniquesToTable
in interface UniqueDelegate
public String applyUniquesToTable(Table table)
UniqueDelegate
applyUniquesToTable
in interface UniqueDelegate
public String applyUniquesOnAlter(UniqueKey uniqueKey, String defaultCatalog, String defaultSchema)
UniqueDelegate
applyUniquesOnAlter
in interface UniqueDelegate
public String applyUniquesOnAlter(UniqueKey uniqueKey)
UniqueDelegate
applyUniquesOnAlter
in interface UniqueDelegate
public String dropUniquesOnAlter(UniqueKey uniqueKey, String defaultCatalog, String defaultSchema)
UniqueDelegate
dropUniquesOnAlter
in interface UniqueDelegate
public String dropUniquesOnAlter(UniqueKey uniqueKey)
UniqueDelegate
dropUniquesOnAlter
in interface UniqueDelegate
public String uniqueConstraintSql(UniqueKey uniqueKey)
UniqueDelegate
uniqueConstraintSql
in interface UniqueDelegate
public String uniqueConstraintSql(UniqueKey uniqueKey)
UniqueDelegate
uniqueConstraintSql
in interface UniqueDelegate
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |