Class DerbyCallMetaDataProvider
- java.lang.Object
- org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
- org.springframework.jdbc.core.metadata.DerbyCallMetaDataProvider
- All Implemented Interfaces:
CallMetaDataProvider
public class DerbyCallMetaDataProvider extends GenericCallMetaDataProvider
Derby specific implementation for theCallMetaDataProvider
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 Constructor Description DerbyCallMetaDataProvider(DatabaseMetaData databaseMetaData)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
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, initializeWithMetaData, initializeWithProcedureColumnMetaData, isProcedureColumnMetaDataUsed, isRefCursorSupported, isReturnResultSetSupported, isStoresLowerCaseIdentifiers, isStoresUpperCaseIdentifiers, isSupportsCatalogsInProcedureCalls, isSupportsSchemasInProcedureCalls, metaDataCatalogNameToUse, parameterNameToUse, procedureNameToUse, schemaNameToUse, setStoresLowerCaseIdentifiers, setStoresUpperCaseIdentifiers, setSupportsCatalogsInProcedureCalls, setSupportsSchemasInProcedureCalls
Constructor Detail
DerbyCallMetaDataProvider
public DerbyCallMetaDataProvider(DatabaseMetaData databaseMetaData) throws SQLException
- Throws:
SQLException
Method Detail
metaDataSchemaNameToUse
public String metaDataSchemaNameToUse(String schemaName)
Description copied from interface:CallMetaDataProvider
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.- Specified by:
metaDataSchemaNameToUse
in interfaceCallMetaDataProvider
- Overrides:
metaDataSchemaNameToUse
in classGenericCallMetaDataProvider