Top Description Fields Constructors Methods
org.hibernate.dialect.unique

public Class InformixUniqueDelegate

extends DefaultUniqueDelegate
Class Inheritance
Imports
org.hibernate.boot.Metadata, org.hibernate.boot.model.relational.SqlStringGenerationContext, org.hibernate.dialect.Dialect, org.hibernate.mapping.UniqueKey

Informix requires the constraint name to come last on the alter table.
Author
Brett Meyer

Field Summary

Inherited from org.hibernate.dialect.unique.DefaultUniqueDelegate:
dialect

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
getAlterTableToAddUniqueKeyCommand(UniqueKey
The UniqueKey instance. Contains all information about the columns
uniqueKey
,
Metadata
Access to the bootstrap mapping information
metadata
,
SqlStringGenerationContext
A context for SQL string generation
context
)

Overrides org.hibernate.dialect.unique.DefaultUniqueDelegate.getAlterTableToAddUniqueKeyCommand.

Overrides default org.hibernate.dialect.unique.UniqueDelegate.getAlterTableToAddUniqueKeyCommand.

Deprecated as a consequence of UniqueKey being deprecated.
Get the SQL ALTER TABLE command to be used to create the given UniqueKey.
Inherited from org.hibernate.dialect.unique.DefaultUniqueDelegate:
getAlterTableToDropUniqueKeyCommandgetColumnDefinitionUniquenessFragmentgetDropUniquegetTableCreationUniqueConstraintsFragmentuniqueConstraintSql

Constructor Detail

InformixUniqueDelegateback to summary
public InformixUniqueDelegate(Dialect dialect)

Method Detail

getAlterTableToAddUniqueKeyCommandback to summary
public String getAlterTableToAddUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context)

Overrides org.hibernate.dialect.unique.DefaultUniqueDelegate.getAlterTableToAddUniqueKeyCommand.

Overrides default org.hibernate.dialect.unique.UniqueDelegate.getAlterTableToAddUniqueKeyCommand.

Doc from org.hibernate.dialect.unique.UniqueDelegate.getAlterTableToAddUniqueKeyCommand.

Deprecated

as a consequence of UniqueKey being deprecated. See corresponding docs for further information.

Get the SQL ALTER TABLE command to be used to create the given UniqueKey.

Parameters
uniqueKey:UniqueKey

The UniqueKey instance. Contains all information about the columns

metadata:Metadata

Access to the bootstrap mapping information

context:SqlStringGenerationContext

A context for SQL string generation

Returns:String

The ALTER TABLE command

Annotations
@Override