## Package org.hibernate.tool.hbm2ddl

The `hbm2ddl` tool.

See:
Description

Interface Summary
ConnectionHelper: Contract for delegates responsible for managing connection used by the hbm2ddl tools.
ImportSqlCommandExtractor: Contract for extracting statements from import.sql script.

Class Summary
ColumnMetadata: JDBC column metadata
DatabaseMetadata: JDBC database metadata
ForeignKeyMetadata: JDBC foreign key metadata
ImportSqlCommandExtractorInitiator: Instantiates and configures an appropriate `ImportSqlCommandExtractor`.
IndexMetadata: JDBC index metadata
MultipleLinesSqlCommandExtractor: Class responsible for extracting SQL statements from import script.
SchemaExport: Commandline tool to export table schema to the database.
SchemaExportTask: An Ant task for `SchemaExport`.
SchemaUpdate: A commandline tool to update a database schema.
SchemaUpdateTask: An Ant task for `SchemaUpdate`.
SchemaValidator: A commandline tool to update a database schema.
SchemaValidatorTask: An Ant task for `SchemaUpdate`.
SingleLineSqlCommandExtractor: Class responsible for extracting SQL statements from import script.
TableMetadata: JDBC table metadata

Enum Summary
SchemaExport.Type
Target

Exception Summary
ImportScriptException

## Package org.hibernate.tool.hbm2ddl Description

The `hbm2ddl` tool.

Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.