| Interface | Description | 
|---|---|
| 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). 
 | 
| ExceptionHandler | 
 Contract for how CommandAcceptanceException errors should be handled (logged, ignored, etc). 
 | 
| ExecutionOptions | 
 Parameter object representing options for schema management tool execution 
 | 
| Exporter<T extends Exportable> | 
 Defines a contract for exporting of database objects (tables, sequences, etc) for use in SQL  
CREATE and
 DROP scripts. | 
| JpaTargetAndSourceDescriptor | 
 JPA ties the notion of  
SourceDescriptor and TargetDescriptor
 together: meaning that a SourceDescriptor is specific to a given TargetDescriptor. | 
| 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 the  
SchemaFilters 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. 
 | 
| SchemaValidator | 
 Service delegate for handling schema validations 
 | 
| 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. 
 | 
| SourceDescriptor | 
 Describes a source for schema create, drop and migrate actions. 
 | 
| TargetDescriptor | 
 Describes the target(s) of schema create, drop and migrate actions. 
 | 
| Class | Description | 
|---|---|
| DelayedDropRegistryNotAvailableImpl | 
 Implementation of DelayedDropRegistry for cases when the delayed-drop portion of
 "create-drop" is not valid. 
 | 
| SchemaManagementToolCoordinator | 
 Responsible for coordinating SchemaManagementTool execution(s) for auto-tooling whether
 from JPA or hbm2ddl.auto. 
 | 
| SchemaManagementToolCoordinator.ActionGrouping | 
 For JPA-style schema-gen, database and script target handing are configured
 individually - this tuple allows interpreting the the action for both targets
 simultaneously 
 | 
| Exception | Description | 
|---|---|
| CommandAcceptanceException | 
 Indicates a problem accepting/executing a schema management command. 
 | 
| SchemaManagementException | 
 Indicates a problem in performing schema management. 
 | 
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.