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, setSupportsSchemasInProcedureCalls
public SqlServerCallMetaDataProvider(DatabaseMetaData databaseMetaData) throws SQLException
SQLException
@Nullable public String parameterNameToUse(@Nullable String parameterName)
CallMetaDataProvider
This could include altering the case.
parameterNameToUse
in interface CallMetaDataProvider
parameterNameToUse
in class GenericCallMetaDataProvider
parameterName
- name of the parameter of columnpublic boolean byPassReturnParameter(String parameterName)
CallMetaDataProvider
This allows the database specific implementation to skip the processing for specific results returned by the database call.
byPassReturnParameter
in interface CallMetaDataProvider
byPassReturnParameter
in class GenericCallMetaDataProvider