Class StandardUniqueKeyExporter
- java.lang.Object
-
- org.hibernate.tool.schema.internal.StandardUniqueKeyExporter
-
- All Implemented Interfaces:
Exporter<Constraint>
public class StandardUniqueKeyExporter extends Object implements Exporter<Constraint>
AnExporterforunique constraints. The type argument isConstraint, rather thanUniqueKey, allowing forDialects 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:ExporterGet the commands needed for creation.- Specified by:
getSqlCreateStringsin interfaceExporter<Constraint>- Returns:
- The commands needed for creation scripting.
-
getSqlDropStrings
public String[] getSqlDropStrings(Constraint constraint, Metadata metadata, SqlStringGenerationContext context)
Description copied from interface:ExporterGet the commands needed for dropping.- Specified by:
getSqlDropStringsin interfaceExporter<Constraint>- Returns:
- The commands needed for drop scripting.
-
-