public class JdbcServicesImpl extends Object implements JdbcServices, ServiceRegistryAwareService, Configurable
JdbcServices
contractConstructor and Description |
---|
JdbcServicesImpl() |
Modifier and Type | Method and Description |
---|---|
void |
configure(Map configValues)
Configure the service.
|
JdbcConnectionAccess |
getBootstrapJdbcConnectionAccess()
Obtain a JdbcConnectionAccess usable from bootstrap actions
(hbm2ddl.auto, Dialect resolution, etc).
|
Dialect |
getDialect()
Obtain the dialect of the database.
|
ExtractedDatabaseMetaData |
getExtractedMetaDataSupport()
Obtain information about supported behavior reported by the JDBC driver.
|
JdbcEnvironment |
getJdbcEnvironment()
Obtain the JdbcEnvironment backing this JdbcServices instance.
|
LobCreator |
getLobCreator(LobCreationContext lobCreationContext)
Create an instance of a
LobCreator appropriate for the current environment, mainly meant to account for
variance between JDBC 4 (<= JDK 1.6) and JDBC3 (>= JDK 1.5). |
ResultSetWrapper |
getResultSetWrapper()
Obtain service for wrapping a
ResultSet in a "column name cache" wrapper. |
SqlExceptionHelper |
getSqlExceptionHelper()
Obtain service for dealing with exceptions.
|
SqlStatementLogger |
getSqlStatementLogger()
Obtain service for logging SQL statements.
|
void |
injectServices(ServiceRegistryImplementor serviceRegistry)
Callback to inject the registry.
|
public void injectServices(ServiceRegistryImplementor serviceRegistry)
ServiceRegistryAwareService
injectServices
in interface ServiceRegistryAwareService
serviceRegistry
- The registrypublic void configure(Map configValues)
Configurable
configure
in interface Configurable
configValues
- The configuration properties.public JdbcEnvironment getJdbcEnvironment()
JdbcServices
getJdbcEnvironment
in interface JdbcServices
public JdbcConnectionAccess getBootstrapJdbcConnectionAccess()
JdbcServices
getBootstrapJdbcConnectionAccess
in interface JdbcServices
public Dialect getDialect()
JdbcServices
getDialect
in interface JdbcServices
public SqlStatementLogger getSqlStatementLogger()
JdbcServices
getSqlStatementLogger
in interface JdbcServices
public SqlExceptionHelper getSqlExceptionHelper()
JdbcServices
getSqlExceptionHelper
in interface JdbcServices
public ExtractedDatabaseMetaData getExtractedMetaDataSupport()
JdbcServices
getExtractedMetaDataSupport
in interface JdbcServices
public LobCreator getLobCreator(LobCreationContext lobCreationContext)
JdbcServices
LobCreator
appropriate for the current environment, mainly meant to account for
variance between JDBC 4 (<= JDK 1.6) and JDBC3 (>= JDK 1.5).getLobCreator
in interface JdbcServices
lobCreationContext
- The context in which the LOB is being createdpublic ResultSetWrapper getResultSetWrapper()
JdbcServices
ResultSet
in a "column name cache" wrapper.getResultSetWrapper
in interface JdbcServices
Copyright © 2019 JBoss by Red Hat. All rights reserved.