public class

Db2CallMetaDataProvider

extends GenericCallMetaDataProvider
java.lang.Object
   ↳ org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
     ↳ org.springframework.jdbc.core.metadata.Db2CallMetaDataProvider

Class Overview

DB2 specific implementation for the CallMetaDataProvider interface. This class is intended for internal use by the Simple JDBC classes.

Summary

[Expand]
Inherited Fields
From class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
Public Constructors
Db2CallMetaDataProvider(DatabaseMetaData databaseMetaData)
Public Methods
void initializeWithMetaData(DatabaseMetaData databaseMetaData)
Initialize using the provided DatabaseMetData.
String metaDataSchemaNameToUse(String schemaName)
Provide any modification of the schema name passed in to match the meta data currently used.
[Expand]
Inherited Methods
From class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
From class java.lang.Object
From interface org.springframework.jdbc.core.metadata.CallMetaDataProvider

Public Constructors

public Db2CallMetaDataProvider (DatabaseMetaData databaseMetaData)

Throws
SQLException

Public Methods

public void initializeWithMetaData (DatabaseMetaData databaseMetaData)

Initialize using the provided DatabaseMetData.

Parameters
databaseMetaData used to retrieve database specific information
Throws
SQLException

public String metaDataSchemaNameToUse (String schemaName)

Provide any modification of the schema name passed in to match the meta data currently used. The reyurned value will be used for meta data lookups. This could include alterig the case used or providing a base schema if mone provided.