public class JdbcServicesImpl extends Object implements JdbcServices, ServiceRegistryAwareService, Configurable
JdbcServices
contractModifier and Type | Field and Description |
---|---|
static String |
SCHEMA_NAME_RESOLVER
A constant naming the setting used to identify the
SchemaNameResolver to use
TODO : add to Environment |
Constructor and Description |
---|
JdbcServicesImpl() |
Modifier and Type | Method and Description |
---|---|
void |
configure(Map configValues)
Configure the service.
|
ConnectionProvider |
getConnectionProvider()
Obtain service for providing JDBC connections.
|
Dialect |
getDialect()
Obtain the dialect of the database.
|
ExtractedDatabaseMetaData |
getExtractedMetaDataSupport()
Obtain information about supported behavior reported by the JDBC driver.
|
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 static final String SCHEMA_NAME_RESOLVER
SchemaNameResolver
to use
TODO : add to Environmentpublic 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 ConnectionProvider getConnectionProvider()
JdbcServices
getConnectionProvider
in interface JdbcServices
public SqlStatementLogger getSqlStatementLogger()
JdbcServices
getSqlStatementLogger
in interface JdbcServices
public SqlExceptionHelper getSqlExceptionHelper()
JdbcServices
getSqlExceptionHelper
in interface JdbcServices
public Dialect getDialect()
JdbcServices
getDialect
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 © 2001-2015 Red Hat, Inc. All Rights Reserved.