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)
ServiceRegistryAwareService
injectServices
in interface ServiceRegistryAwareService
serviceRegistry
- The registrypublic SchemaCreator getSchemaCreator(Map options)
getSchemaCreator
in interface SchemaManagementTool
public SchemaDropper getSchemaDropper(Map options)
getSchemaDropper
in interface SchemaManagementTool
public SchemaMigrator getSchemaMigrator(Map options)
getSchemaMigrator
in interface SchemaManagementTool
public SchemaValidator getSchemaValidator(Map options)
getSchemaValidator
in interface SchemaManagementTool
public DdlTransactionIsolator getDdlTransactionIsolator(JdbcContext jdbcContext)
public JdbcContext resolveJdbcContext(Map configurationValues)
public ServiceRegistry getServiceRegistry()
Copyright © 2019 JBoss by Red Hat. All rights reserved.