Uses of Package
org.hibernate.tool.schema.spi
Packages that use org.hibernate.tool.schema.spi
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Implementation of the SPI for schema information extraction from the database via JDBC.
An implementation of the SPI for the tooling related to DDL generation, export, migration, and validation.
Support for exporting generated DDL to the database or to SQL scripts.
Support for reading SQL scripts supplied to the schema tooling.
An SPI for tooling related to DDL generation, export, migration, and validation.
-
Classes in org.hibernate.tool.schema.spi used by org.hibernate.dialectClassDescriptionAn object that produces the SQL required to truncate the tables in a schema.Defines a contract for exporting of database objects (tables, sequences, etc) for use in SQL
CREATE
andDROP
scripts.Contract for schema management tool integration.An object that produces analter table
statements needed to update the definition of a table. -
Classes in org.hibernate.tool.schema.spi used by org.hibernate.testing.orm
-
Classes in org.hibernate.tool.schema.spi used by org.hibernate.tool.schema.extract.internal
-
Classes in org.hibernate.tool.schema.spi used by org.hibernate.tool.schema.internalClassDescriptionAn object that produces the SQL required to truncate the tables in a schema.Indicates a problem accepting/executing a schema management command.Matcher for whether tables and sequences should be included based on its
Contributable.getContributor()
Memento representing the dropping of a schema as part of create-drop hbm2ddl.auto handling.Contract for how CommandAcceptanceException errors should be handled (logged, ignored, etc).Parameter object representing options for schema management tool executionDefines a contract for exporting of database objects (tables, sequences, etc) for use in SQLCREATE
andDROP
scripts.Encapsulates the functionality for extracting database metadata used bySchemaManagementTool
.Describes a schema generation targetService delegate for handling schema creation.Service delegate for handling schema dropping.Defines a filter for Hibernate's schema tooling.Used to specify theSchemaFilter
s to be used by create, drop, migrate and validate operations on the database schema.Contract for schema management tool integration.Service delegate for handling schema migration.Service delegate for handling schema truncation.Service delegate for handling schema validationsContract for hiding the differences between a passed Reader, File or URL in terms of how we read input scripts.Contract for hiding the differences between a passedWriter
,File
orURL
in terms of how we write output scripts.Describes a source for schema create, drop and migrate actions.Contract for extracting statements from source/import/init scripts.An object that produces analter table
statements needed to update the definition of a table.Describes the target(s) of schema create, drop and migrate actions. -
Classes in org.hibernate.tool.schema.spi used by org.hibernate.tool.schema.internal.execClassDescriptionDescribes a schema generation targetContract for hiding the differences between a passed Reader, File or URL in terms of how we read input scripts.Contract for hiding the differences between a passed
Writer
,File
orURL
in terms of how we write output scripts. -
Classes in org.hibernate.tool.schema.spi used by org.hibernate.tool.schema.internal.scriptClassDescriptionContract for extracting statements from source/import/init scripts.
-
Classes in org.hibernate.tool.schema.spi used by org.hibernate.tool.schema.spiClassDescriptionIndicates a problem accepting/executing a schema management command.Matcher for whether tables and sequences should be included based on its
Contributable.getContributor()
Memento representing the dropping of a schema as part of create-drop hbm2ddl.auto handling.Callback to allow the built DelayedDropAction, if indicated, to be registered back with the SessionFactory (or the thing that will manage its later execution).Implementation of DelayedDropRegistry for cases when the delayed-drop portion of "create-drop" is not valid.Contract for how CommandAcceptanceException errors should be handled (logged, ignored, etc).Parameter object representing options for schema management tool executionEncapsulates the functionality for extracting database metadata used bySchemaManagementTool
.Describes a schema generation targetService delegate for handling schema creation.Service delegate for handling schema dropping.Defines a filter for Hibernate's schema tooling.For JPA-style schema-gen, database and script target handing are configured individually - this tuple allows interpreting the action for both targets simultaneouslyService delegate for handling schema migration.Service delegate for handling schema truncation.Service delegate for handling schema validationsContract for hiding the differences between a passed Reader, File or URL in terms of how we read input scripts.Contract for hiding the differences between a passedWriter
,File
orURL
in terms of how we write output scripts.Describes a source for schema create, drop and migrate actions.Describes the target(s) of schema create, drop and migrate actions.