org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator#process .
org.hibernate.tool.schema.spi.SchemaManagementTool , org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator
| Modifier and Type | Interface and Description |
|---|---|
| public interface | Cleaner
An object that produces the SQL required to truncate the tables in a schema. |
| public interface | ContributableMatcher
Matcher for whether tables and sequences should be included based on its
|
| public interface | DelayedDropAction
Memento representing the dropping of a schema as part of create-drop hbm2ddl.auto handling. |
| public interface | 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). |
| public interface | ExceptionHandler
Contract for how CommandAcceptanceException errors should be handled (logged, ignored, etc). |
| public interface | ExecutionOptions
Parameter object representing options for schema management tool execution |
| public interface | Exporter<T extends Exportable>
Defines a contract for exporting of database objects (tables, sequences, etc)
for use in SQL |
| public interface | ExtractionTool
Encapsulates the functionality for extracting database metadata used by
|
| public interface | JpaTargetAndSourceDescriptor
JPA ties the notion of |
| public interface | SchemaCreator
Service delegate for handling schema creation. |
| public interface | SchemaDropper
Service delegate for handling schema dropping. |
| public interface | SchemaFilter
Defines a filter for Hibernate's schema tooling. |
| public interface | SchemaFilterProvider
Used to specify the |
| public interface | SchemaManagementTool
Contract for schema management tool integration. |
| public interface | SchemaMigrator
Service delegate for handling schema migration. |
| public interface | SchemaTruncator
Service delegate for handling schema truncation. |
| public interface | SchemaValidator
Service delegate for handling schema validations |
| public interface | ScriptSourceInput
Contract for hiding the differences between a passed Reader, File or URL in terms of how we read input scripts. |
| public interface | ScriptTargetOutput
Contract for hiding the differences between a passed Writer, File or URL in terms of how we write output scripts. |
| public interface | SourceDescriptor
Describes a source for schema create, drop and migrate actions. |
| public interface | SqlScriptCommandExtractor
Contract for extracting statements from source/import/init scripts. |
| public interface | TargetDescriptor
Describes the target(s) of schema create, drop and migrate actions. |
| Modifier and Type | Class and Description |
|---|---|
| public class | CommandAcceptanceException
Indicates a problem accepting/executing a schema management command. |
| public class | DelayedDropRegistryNotAvailableImpl
Implementation of DelayedDropRegistry for cases when the delayed-drop portion of "create-drop" is not valid. |
| public class | SchemaManagementException
Indicates a problem in performing schema management. |
| public class | SchemaManagementToolCoordinator
Responsible for coordinating |
| public class | SqlScriptException
Indicates a problem |