Top Description Interfaces Classes Enums
[default module]

Package org.hibernate.tool.hbm2ddl


The hbm2ddl tool.

Interface Summary

Modifier and TypeInterface and Description
public interface
ConnectionHelper

Deprecated Everything in this package has been replaced with org.hibernate.tool.schema.spi.SchemaManagementTool and friends.
Contract for delegates responsible for managing connection used by the hbm2ddl tools.
pack-priv interface
Exporter

Deprecated Everything in this package has been replaced with org.hibernate.tool.schema.spi.SchemaManagementTool and friends.
public interface
ImportSqlCommandExtractor

Contract for extracting statements from source/import/init scripts.

Class Summary

Modifier and TypeClass and Description
public class
pack-priv class
DatabaseExporter

Deprecated Everything in this package has been replaced with org.hibernate.tool.schema.spi.SchemaManagementTool and friends.
pack-priv class
FileExporter

Deprecated Everything in this package has been replaced with org.hibernate.tool.schema.spi.SchemaManagementTool and friends.
public class
ForeignKeyMetadata

Deprecated Everything in this package has been replaced with org.hibernate.tool.schema.spi.SchemaManagementTool and friends.
JDBC foreign key metadata
public class
ImportScriptException

Deprecated Everything in this package has been replaced with org.hibernate.tool.schema.spi.SchemaManagementTool and friends.
public class
ImportSqlCommandExtractorInitiator

Instantiates and configures an appropriate ImportSqlCommandExtractor.

public class
IndexMetadata

Deprecated Everything in this package has been replaced with org.hibernate.tool.schema.spi.SchemaManagementTool and friends.
JDBC index metadata
pack-priv class
ManagedProviderConnectionHelper

Deprecated Everything in this package has been replaced with org.hibernate.tool.schema.spi.SchemaManagementTool and friends.
A ConnectionHelper implementation based on an internally built and managed ConnectionProvider.
public class
MultipleLinesSqlCommandExtractor

Class responsible for extracting SQL statements from import script.

public class
SchemaExport

Command-line tool for exporting (create and/or drop) a database schema.

public class
SchemaExportTask

An Ant task for SchemaExport.

public class
SchemaUpdate

A commandline tool to update a database schema.

public class
SchemaUpdateCommand

Deprecated Everything in this package has been replaced with org.hibernate.tool.schema.spi.SchemaManagementTool and friends.
Pairs a SchemaUpdate SQL script with the boolean 'quiet'.
public class
SchemaUpdateTask

An Ant task for SchemaUpdate.

public class
SchemaValidator

A commandline tool to update a database schema.

public class
SchemaValidatorTask

An Ant task for SchemaUpdate.

pack-priv class
ScriptExporter

Deprecated Everything in this package has been replaced with org.hibernate.tool.schema.spi.SchemaManagementTool and friends.
public class
SingleLineSqlCommandExtractor

Class responsible for extracting SQL statements from import script.

pack-priv class
SuppliedConnectionHelper

Deprecated Everything in this package has been replaced with org.hibernate.tool.schema.spi.SchemaManagementTool and friends.
A ConnectionHelper implementation based on an explicitly supplied connection.
pack-priv class
SuppliedConnectionProviderConnectionHelper

Deprecated Everything in this package has been replaced with org.hibernate.tool.schema.spi.SchemaManagementTool and friends.
A ConnectionHelper implementation based on a provided ConnectionProvider.
public class
TableMetadata

Deprecated Everything in this package has been replaced with org.hibernate.tool.schema.spi.SchemaManagementTool and friends.
JDBC table metadata
public class

Enum Summary

Modifier and TypeEnum and Description
public enum
Target

Describes the types of targets for create, drop and update actions

public enum
UniqueConstraintSchemaUpdateStrategy

Unique columns and unique keys both use unique constraints in most dialects.