Class InformixUniqueDelegate
java.lang.Object
org.hibernate.dialect.unique.AlterTableUniqueDelegate
org.hibernate.dialect.unique.CreateTableUniqueDelegate
org.hibernate.dialect.unique.SkipNullableUniqueDelegate
org.hibernate.community.dialect.unique.InformixUniqueDelegate
- All Implemented Interfaces:
org.hibernate.dialect.unique.UniqueDelegate
public class InformixUniqueDelegate
extends org.hibernate.dialect.unique.SkipNullableUniqueDelegate
Informix requires the constraint name to come last.
-
Field Summary
Fields inherited from class org.hibernate.dialect.unique.AlterTableUniqueDelegate
dialect -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendUniqueConstraint(StringBuilder fragment, org.hibernate.mapping.UniqueKey uniqueKey) getAlterTableToAddUniqueKeyCommand(org.hibernate.mapping.UniqueKey uniqueKey, org.hibernate.boot.Metadata metadata, org.hibernate.boot.model.relational.SqlStringGenerationContext context) Methods inherited from class org.hibernate.dialect.unique.SkipNullableUniqueDelegate
getAlterTableToDropUniqueKeyCommand, getColumnDefinitionUniquenessFragmentMethods inherited from class org.hibernate.dialect.unique.CreateTableUniqueDelegate
getTableCreationUniqueConstraintsFragmentMethods inherited from class org.hibernate.dialect.unique.AlterTableUniqueDelegate
uniqueConstraintSql
-
Constructor Details
-
InformixUniqueDelegate
public InformixUniqueDelegate(org.hibernate.dialect.Dialect dialect)
-
-
Method Details
-
appendUniqueConstraint
protected void appendUniqueConstraint(StringBuilder fragment, org.hibernate.mapping.UniqueKey uniqueKey) - Overrides:
appendUniqueConstraintin classorg.hibernate.dialect.unique.SkipNullableUniqueDelegate
-
getAlterTableToAddUniqueKeyCommand
public String getAlterTableToAddUniqueKeyCommand(org.hibernate.mapping.UniqueKey uniqueKey, org.hibernate.boot.Metadata metadata, org.hibernate.boot.model.relational.SqlStringGenerationContext context) - Specified by:
getAlterTableToAddUniqueKeyCommandin interfaceorg.hibernate.dialect.unique.UniqueDelegate- Overrides:
getAlterTableToAddUniqueKeyCommandin classorg.hibernate.dialect.unique.SkipNullableUniqueDelegate
-