Top Description Fields Constructors Methods
org.hibernate.tool.schema.internal

public Class StandardUniqueKeyExporter

extends Object
implements Exporter<Constraint>
Class Inheritance
All Implemented Interfaces
org.hibernate.tool.schema.spi.Exporter
Imports
org.hibernate.boot.Metadata, org.hibernate.boot.model.relational.SqlStringGenerationContext, org.hibernate.dialect.Dialect, org.hibernate.mapping.Constraint, .UniqueKey, org.hibernate.tool.schema.spi.Exporter

Unique constraint Exporter. Note that it's parameterized for Constraint, rather than UniqueKey. This is to allow Dialects to decide whether or not to create unique constraints for unique indexes.
Author
Brett Meyer

Field Summary

Modifier and TypeField and Description
private final Dialect

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String[]
getSqlCreateStrings(Constraint constraint, Metadata metadata, SqlStringGenerationContext context)

Overrides default org.hibernate.tool.schema.spi.Exporter.getSqlCreateStrings.

Deprecated as a consequence of Constraint being deprecated.
Get the commands needed for creation.
public String[]
getSqlDropStrings(Constraint constraint, Metadata metadata, SqlStringGenerationContext context)

Overrides default org.hibernate.tool.schema.spi.Exporter.getSqlDropStrings.

Deprecated as a consequence of Constraint being deprecated.
Get the commands needed for dropping.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dialectback to summary
private final Dialect dialect

Constructor Detail

StandardUniqueKeyExporterback to summary
public StandardUniqueKeyExporter(Dialect dialect)

Method Detail

getSqlCreateStringsback to summary
public String[] getSqlCreateStrings(Constraint constraint, Metadata metadata, SqlStringGenerationContext context)

Overrides default org.hibernate.tool.schema.spi.Exporter.getSqlCreateStrings.

Doc from org.hibernate.tool.schema.spi.Exporter.getSqlCreateStrings.

Deprecated

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

Get the commands needed for creation.

Returns:String[]

The commands needed for creation scripting.

Annotations
@Override
getSqlDropStringsback to summary
public String[] getSqlDropStrings(Constraint constraint, Metadata metadata, SqlStringGenerationContext context)

Overrides default org.hibernate.tool.schema.spi.Exporter.getSqlDropStrings.

Doc from org.hibernate.tool.schema.spi.Exporter.getSqlDropStrings.

Deprecated

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

Get the commands needed for dropping.

Returns:String[]

The commands needed for drop scripting.

Annotations
@Override