Top Description Fields Constructors Methods
org.springframework.jdbc.core.metadata

public Class Db2CallMetaDataProvider

extends GenericCallMetaDataProvider
Class Inheritance
Imports
java.sql.DatabaseMetaData, .SQLException, org.springframework.lang.Nullable

DB2 specific implementation for the CallMetaDataProvider interface. This class is intended for internal use by the Simple JDBC classes.
Authors
Thomas Risberg, Juergen Hoeller
Since
2.5

Field Summary

Inherited from org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider:
logger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public String
Inherited from org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider:
byPassReturnParametercatalogNameToUsecreateDefaultInOutParametercreateDefaultInParametercreateDefaultOutParametergetCallParameterMetaDatagetRefCursorSqlTypegetUserNameinitializeWithProcedureColumnMetaDataisProcedureColumnMetaDataUsedisRefCursorSupportedisReturnResultSetSupportedisStoresLowerCaseIdentifiersisStoresUpperCaseIdentifiersisSupportsCatalogsInProcedureCallsisSupportsSchemasInProcedureCallsmetaDataCatalogNameToUsenamedParameterBindingToUseparameterNameToUseprocedureNameToUseschemaNameToUsesetStoresLowerCaseIdentifierssetStoresUpperCaseIdentifierssetSupportsCatalogsInProcedureCallssetSupportsSchemasInProcedureCalls

Constructor Detail

Db2CallMetaDataProviderback to summary
public Db2CallMetaDataProvider(DatabaseMetaData databaseMetaData) throws SQLException

Method Detail

initializeWithMetaDataback to summary
public void initializeWithMetaData(DatabaseMetaData databaseMetaData) throws SQLException

Overrides org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider.initializeWithMetaData.

Implements org.springframework.jdbc.core.metadata.CallMetaDataProvider.initializeWithMetaData.

Doc from org.springframework.jdbc.core.metadata.CallMetaDataProvider.initializeWithMetaData.

Initialize using the provided DatabaseMetData.

Parameters
databaseMetaData:DatabaseMetaData

used to retrieve database specific information

Annotations
@Override
Exceptions
SQLException:
in case of initialization failure
metaDataSchemaNameToUseback to summary
public String metaDataSchemaNameToUse(String schemaName)

Overrides org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider.metaDataSchemaNameToUse.

Implements org.springframework.jdbc.core.metadata.CallMetaDataProvider.metaDataSchemaNameToUse.

Doc from org.springframework.jdbc.core.metadata.CallMetaDataProvider.metaDataSchemaNameToUse.

Provide 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.

Annotations
@Override
@Nullable