public class SqlServerCallMetaDataProvider extends GenericCallMetaDataProvider
CallMetaDataProvider interface.
This class is intended for internal use by the Simple JDBC classes.logger| Constructor and Description |
|---|
SqlServerCallMetaDataProvider(DatabaseMetaData databaseMetaData) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
byPassReturnParameter(String parameterName)
Should we bypass the return parameter with the specified name?
|
String |
parameterNameToUse(String parameterName)
Provide any modification of the column name passed in to match the meta-data currently used.
|
catalogNameToUse, createDefaultInOutParameter, createDefaultInParameter, createDefaultOutParameter, getCallParameterMetaData, getRefCursorSqlType, getUserName, initializeWithMetaData, initializeWithProcedureColumnMetaData, isProcedureColumnMetaDataUsed, isRefCursorSupported, isReturnResultSetSupported, isStoresLowerCaseIdentifiers, isStoresUpperCaseIdentifiers, isSupportsCatalogsInProcedureCalls, isSupportsSchemasInProcedureCalls, metaDataCatalogNameToUse, metaDataSchemaNameToUse, procedureNameToUse, schemaNameToUse, setStoresLowerCaseIdentifiers, setStoresUpperCaseIdentifiers, setSupportsCatalogsInProcedureCalls, setSupportsSchemasInProcedureCallspublic SqlServerCallMetaDataProvider(DatabaseMetaData databaseMetaData) throws SQLException
SQLException@Nullable public String parameterNameToUse(@Nullable String parameterName)
CallMetaDataProviderThis could include altering the case.
parameterNameToUse in interface CallMetaDataProviderparameterNameToUse in class GenericCallMetaDataProviderparameterName - name of the parameter of columnpublic boolean byPassReturnParameter(String parameterName)
CallMetaDataProviderThis allows the database specific implementation to skip the processing for specific results returned by the database call.
byPassReturnParameter in interface CallMetaDataProviderbyPassReturnParameter in class GenericCallMetaDataProvider