Class HanaCallMetaDataProvider
java.lang.Object
org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider
org.springframework.jdbc.core.metadata.HanaCallMetaDataProvider
- All Implemented Interfaces:
CallMetaDataProvider
SAP HANA specific implementation for the
CallMetaDataProvider interface.
This class is intended for internal use by the Simple JDBC classes.- Since:
- 4.2.1
- Author:
- Subhobrata Dey, Juergen Hoeller
-
Field Summary
Fields inherited from class GenericCallMetaDataProvider
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitializeWithMetaData(DatabaseMetaData databaseMetaData) Initialize using the provided DatabaseMetData.Methods inherited from class GenericCallMetaDataProvider
byPassReturnParameter, catalogNameToUse, createDefaultInOutParameter, createDefaultInParameter, createDefaultOutParameter, getCallParameterMetaData, getRefCursorSqlType, getUserName, initializeWithProcedureColumnMetaData, isProcedureColumnMetaDataUsed, isRefCursorSupported, isReturnResultSetSupported, isStoresLowerCaseIdentifiers, isStoresUpperCaseIdentifiers, isSupportsCatalogsInProcedureCalls, isSupportsSchemasInProcedureCalls, metaDataCatalogNameToUse, metaDataSchemaNameToUse, namedParameterBindingToUse, parameterNameToUse, procedureNameToUse, schemaNameToUse, setStoresLowerCaseIdentifiers, setStoresUpperCaseIdentifiers, setSupportsCatalogsInProcedureCalls, setSupportsSchemasInProcedureCalls
-
Constructor Details
-
HanaCallMetaDataProvider
- Throws:
SQLException
-
-
Method Details
-
initializeWithMetaData
Description copied from interface:CallMetaDataProviderInitialize using the provided DatabaseMetData.- Specified by:
initializeWithMetaDatain interfaceCallMetaDataProvider- Overrides:
initializeWithMetaDatain classGenericCallMetaDataProvider- Parameters:
databaseMetaData- used to retrieve database specific information- Throws:
SQLException- in case of initialization failure
-