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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbyPassReturnParameter(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:CallMetaDataProviderProvide any modification of the column name passed in to match the meta-data currently used. This could include altering the case.- Specified by:
parameterNameToUsein interfaceCallMetaDataProvider- Overrides:
parameterNameToUsein classGenericCallMetaDataProvider- Parameters:
parameterName- name of the parameter of column
-
byPassReturnParameter
Description copied from interface:CallMetaDataProviderShould 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:
byPassReturnParameterin interfaceCallMetaDataProvider- Overrides:
byPassReturnParameterin classGenericCallMetaDataProvider
-