Class StandardUniqueKeyExporter
- java.lang.Object
-
- org.hibernate.tool.schema.internal.StandardUniqueKeyExporter
-
- All Implemented Interfaces:
Exporter<Constraint>
public class StandardUniqueKeyExporter extends Object implements Exporter<Constraint>
AnExporter
forunique constraints
. The type argument isConstraint
, rather thanUniqueKey
, allowing forDialect
s which create unique constraints for unique indexes.
-
-
Field Summary
-
Fields inherited from interface org.hibernate.tool.schema.spi.Exporter
NO_COMMANDS
-
-
Constructor Summary
Constructors Constructor Description StandardUniqueKeyExporter(Dialect dialect)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]
getSqlCreateStrings(Constraint constraint, Metadata metadata, SqlStringGenerationContext context)
Get the commands needed for creation.String[]
getSqlDropStrings(Constraint constraint, Metadata metadata, SqlStringGenerationContext context)
Get the commands needed for dropping.
-
-
-
Constructor Detail
-
StandardUniqueKeyExporter
public StandardUniqueKeyExporter(Dialect dialect)
-
-
Method Detail
-
getSqlCreateStrings
public String[] getSqlCreateStrings(Constraint constraint, Metadata metadata, SqlStringGenerationContext context)
Description copied from interface:Exporter
Get the commands needed for creation.- Specified by:
getSqlCreateStrings
in interfaceExporter<Constraint>
- Returns:
- The commands needed for creation scripting.
-
getSqlDropStrings
public String[] getSqlDropStrings(Constraint constraint, Metadata metadata, SqlStringGenerationContext context)
Description copied from interface:Exporter
Get the commands needed for dropping.- Specified by:
getSqlDropStrings
in interfaceExporter<Constraint>
- Returns:
- The commands needed for drop scripting.
-
-