Uses of Package
org.hibernate.tool.schema.spi
-
Packages that use org.hibernate.tool.schema.spi Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.tool.schema.extract.internal Implementation of the SPI for schema information extraction from the database via JDBC.org.hibernate.tool.schema.internal An implementation of the SPI for the tooling related to DDL generation, export, migration, and validation.org.hibernate.tool.schema.internal.exec Support for exporting generated DDL to the database or to SQL scripts.org.hibernate.tool.schema.internal.script Support for reading SQL scripts supplied to the schema tooling.org.hibernate.tool.schema.spi An SPI for the tooling related to DDL generation, export, migration, and validation. -
Classes in org.hibernate.tool.schema.spi used by org.hibernate.dialect Class Description Cleaner An object that produces the SQL required to truncate the tables in a schema.Exporter Defines a contract for exporting of database objects (tables, sequences, etc) for use in SQLCREATE
andDROP
scripts.SchemaManagementTool Contract for schema management tool integration. -
Classes in org.hibernate.tool.schema.spi used by org.hibernate.tool.schema.extract.internal Class Description SchemaManagementTool Contract for schema management tool integration. -
Classes in org.hibernate.tool.schema.spi used by org.hibernate.tool.schema.internal Class Description Cleaner An object that produces the SQL required to truncate the tables in a schema.CommandAcceptanceException Indicates a problem accepting/executing a schema management command.ContributableMatcher Matcher for whether tables and sequences should be included based on itsContributable.getContributor()
DelayedDropAction Memento representing the dropping of a schema as part of create-drop hbm2ddl.auto handling.ExceptionHandler Contract for how CommandAcceptanceException errors should be handled (logged, ignored, etc).ExecutionOptions Parameter object representing options for schema management tool executionExporter Defines a contract for exporting of database objects (tables, sequences, etc) for use in SQLCREATE
andDROP
scripts.ExtractionTool Encapsulates the functionality for extracting database metadata used bySchemaManagementTool
.SchemaCreator Service delegate for handling schema creation.SchemaDropper Service delegate for handling schema dropping.SchemaFilter Defines a filter for Hibernate's schema tooling.SchemaFilterProvider Used to specify theSchemaFilter
s to be used by create, drop, migrate and validate operations on the database schema.SchemaManagementTool Contract for schema management tool integration.SchemaMigrator Service delegate for handling schema migration.SchemaTruncator Service delegate for handling schema truncation.SchemaValidator Service delegate for handling schema validationsScriptSourceInput Contract for hiding the differences between a passed Reader, File or URL in terms of how we read input scripts.ScriptTargetOutput Contract for hiding the differences between a passed Writer, File or URL in terms of how we write output scripts.SourceDescriptor Describes a source for schema create, drop and migrate actions.SqlScriptCommandExtractor Contract for extracting statements from source/import/init scripts.TargetDescriptor 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.exec Class Description ScriptSourceInput Contract for hiding the differences between a passed Reader, File or URL in terms of how we read input scripts.ScriptTargetOutput Contract for hiding the differences between a passed Writer, File or URL in terms of how we write output scripts. -
Classes in org.hibernate.tool.schema.spi used by org.hibernate.tool.schema.internal.script Class Description SqlScriptCommandExtractor Contract for extracting statements from source/import/init scripts. -
Classes in org.hibernate.tool.schema.spi used by org.hibernate.tool.schema.spi Class Description CommandAcceptanceException Indicates a problem accepting/executing a schema management command.ContributableMatcher Matcher for whether tables and sequences should be included based on itsContributable.getContributor()
DelayedDropAction Memento representing the dropping of a schema as part of create-drop hbm2ddl.auto handling.DelayedDropRegistry Callback to allow the built DelayedDropAction, if indicated, to be registered back with the SessionFactory (or the thing that will manage its later execution).DelayedDropRegistryNotAvailableImpl Implementation of DelayedDropRegistry for cases when the delayed-drop portion of "create-drop" is not valid.ExceptionHandler Contract for how CommandAcceptanceException errors should be handled (logged, ignored, etc).ExecutionOptions Parameter object representing options for schema management tool executionExtractionTool Encapsulates the functionality for extracting database metadata used bySchemaManagementTool
.SchemaCreator Service delegate for handling schema creation.SchemaDropper Service delegate for handling schema dropping.SchemaFilter Defines a filter for Hibernate's schema tooling.SchemaManagementToolCoordinator.ActionGrouping For JPA-style schema-gen, database and script target handing are configured individually - this tuple allows interpreting the action for both targets simultaneouslySchemaMigrator Service delegate for handling schema migration.SchemaTruncator Service delegate for handling schema truncation.SchemaValidator Service delegate for handling schema validationsScriptSourceInput Contract for hiding the differences between a passed Reader, File or URL in terms of how we read input scripts.ScriptTargetOutput Contract for hiding the differences between a passed Writer, File or URL in terms of how we write output scripts.SourceDescriptor Describes a source for schema create, drop and migrate actions.TargetDescriptor Describes the target(s) of schema create, drop and migrate actions.