Class Db2CallMetaDataProvider
java.lang.Object
org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
org.springframework.jdbc.core.metadata.Db2CallMetaDataProvider
- All Implemented Interfaces:
CallMetaDataProvider
DB2 specific implementation for the
CallMetaDataProvider interface.
This class is intended for internal use by the Simple JDBC classes.- Since:
- 2.5
- Author:
- Thomas Risberg, Juergen Hoeller
-
Field Summary
Fields inherited from class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitializeWithMetaData(DatabaseMetaData databaseMetaData) Initialize using the provided DatabaseMetData.metaDataSchemaNameToUse(String schemaName) Provide any modification of the schema name passed in to match the meta-data currently used.Methods inherited from class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
byPassReturnParameter, catalogNameToUse, createDefaultInOutParameter, createDefaultInParameter, createDefaultOutParameter, getCallParameterMetaData, getRefCursorSqlType, getUserName, initializeWithProcedureColumnMetaData, isProcedureColumnMetaDataUsed, isRefCursorSupported, isReturnResultSetSupported, isStoresLowerCaseIdentifiers, isStoresUpperCaseIdentifiers, isSupportsCatalogsInProcedureCalls, isSupportsSchemasInProcedureCalls, metaDataCatalogNameToUse, parameterNameToUse, procedureNameToUse, schemaNameToUse, setStoresLowerCaseIdentifiers, setStoresUpperCaseIdentifiers, setSupportsCatalogsInProcedureCalls, setSupportsSchemasInProcedureCalls
-
Constructor Details
-
Db2CallMetaDataProvider
- Throws:
SQLException
-
-
Method Details
-
initializeWithMetaData
Description copied from interface:CallMetaDataProviderInitialize using the provided DatabaseMetData.- Specified by:
initializeWithMetaDatain interfaceCallMetaDataProvider- Overrides:
initializeWithMetaDatain classGenericCallMetaDataProvider- Parameters:
databaseMetaData- used to retrieve database specific information- Throws:
SQLException- in case of initialization failure
-
metaDataSchemaNameToUse
Description copied from interface:CallMetaDataProviderProvide any modification of the schema name passed in to match the meta-data currently used. The returned value will be used for meta-data lookups. This could include altering the case used or providing a base schema if none is provided.- Specified by:
metaDataSchemaNameToUsein interfaceCallMetaDataProvider- Overrides:
metaDataSchemaNameToUsein classGenericCallMetaDataProvider
-