Class SqlServerCallMetaDataProvider
java.lang.Object
org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
org.springframework.jdbc.core.metadata.SqlServerCallMetaDataProvider
- All Implemented Interfaces:
CallMetaDataProvider
SQL Server specific implementation for the
CallMetaDataProvider
interface.
This class is intended for internal use by the Simple JDBC classes.- Since:
- 2.5
- Author:
- Thomas Risberg
-
Field Summary
Fields inherited from class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
byPassReturnParameter
(String parameterName) Should we bypass the return parameter with the specified name.parameterNameToUse
(String parameterName) Provide any modification of the column name passed in to match the meta-data currently used.Methods inherited from class org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
catalogNameToUse, createDefaultInOutParameter, createDefaultInParameter, createDefaultOutParameter, getCallParameterMetaData, getRefCursorSqlType, getUserName, initializeWithMetaData, initializeWithProcedureColumnMetaData, isProcedureColumnMetaDataUsed, isRefCursorSupported, isReturnResultSetSupported, isStoresLowerCaseIdentifiers, isStoresUpperCaseIdentifiers, isSupportsCatalogsInProcedureCalls, isSupportsSchemasInProcedureCalls, metaDataCatalogNameToUse, metaDataSchemaNameToUse, procedureNameToUse, schemaNameToUse, setStoresLowerCaseIdentifiers, setStoresUpperCaseIdentifiers, setSupportsCatalogsInProcedureCalls, setSupportsSchemasInProcedureCalls
-
Constructor Details
-
SqlServerCallMetaDataProvider
- Throws:
SQLException
-
-
Method Details
-
parameterNameToUse
Description copied from interface:CallMetaDataProvider
Provide any modification of the column name passed in to match the meta-data currently used. This could include altering the case.- Specified by:
parameterNameToUse
in interfaceCallMetaDataProvider
- Overrides:
parameterNameToUse
in classGenericCallMetaDataProvider
- Parameters:
parameterName
- name of the parameter of column
-
byPassReturnParameter
Description copied from interface:CallMetaDataProvider
Should we bypass the return parameter with the specified name. This allows the database specific implementation to skip the processing for specific results returned by the database call.- Specified by:
byPassReturnParameter
in interfaceCallMetaDataProvider
- Overrides:
byPassReturnParameter
in classGenericCallMetaDataProvider
-