public class HibernateSchemaManagementTool extends Object implements SchemaManagementTool, ServiceRegistryAwareService
| Modifier and Type | Class and Description |
|---|---|
static class |
HibernateSchemaManagementTool.JdbcContextImpl |
| Constructor and Description |
|---|
HibernateSchemaManagementTool() |
| Modifier and Type | Method and Description |
|---|---|
DdlTransactionIsolator |
getDdlTransactionIsolator(JdbcContext jdbcContext) |
SchemaCreator |
getSchemaCreator(Map options) |
SchemaDropper |
getSchemaDropper(Map options) |
SchemaMigrator |
getSchemaMigrator(Map options) |
SchemaValidator |
getSchemaValidator(Map options) |
ServiceRegistry |
getServiceRegistry() |
void |
injectServices(ServiceRegistryImplementor serviceRegistry)
Callback to inject the registry.
|
JdbcContext |
resolveJdbcContext(Map configurationValues) |
public void injectServices(ServiceRegistryImplementor serviceRegistry)
ServiceRegistryAwareServiceinjectServices in interface ServiceRegistryAwareServiceserviceRegistry - The registrypublic SchemaCreator getSchemaCreator(Map options)
getSchemaCreator in interface SchemaManagementToolpublic SchemaDropper getSchemaDropper(Map options)
getSchemaDropper in interface SchemaManagementToolpublic SchemaMigrator getSchemaMigrator(Map options)
getSchemaMigrator in interface SchemaManagementToolpublic SchemaValidator getSchemaValidator(Map options)
getSchemaValidator in interface SchemaManagementToolpublic DdlTransactionIsolator getDdlTransactionIsolator(JdbcContext jdbcContext)
public JdbcContext resolveJdbcContext(Map configurationValues)
public ServiceRegistry getServiceRegistry()
Copyright © 2017 JBoss by Red Hat. All rights reserved.