This is intended for internal use by Spring's
org..
| Modifier and Type | Method and Description |
|---|---|
| public boolean | byPassReturnParameter(String parameterName)
Should we bypass the return parameter with the specified name? |
| public String | catalogNameToUse(String catalogName)
Provide any modification of the catalog name passed in to match the meta-data currently used. |
| public SqlParameter | Returns: the configured SqlInOutParameterthe name of the parameter parameterName, CallParameterMetaData meta-data used for this call meta)Create a default in/out parameter based on the provided meta-data. |
| public SqlParameter | Returns: the configured SqlParameterthe name of the parameter parameterName, CallParameterMetaData meta-data used for this call meta)Create a default in parameter based on the provided meta-data. |
| public SqlParameter | Returns: the configured SqlOutParameterthe name of the parameter parameterName, CallParameterMetaData meta-data used for this call meta)Create a default out parameter based on the provided meta-data. |
| public List | Returns: a List ofCallParameterMetaDataGet the call parameter meta-data that is currently used. |
| public int | getRefCursorSqlType()
Get the |
| public String | |
| public void | initializeWithMetaData(DatabaseMetaData
used to retrieve database specific information databaseMetaData)Initialize using the provided DatabaseMetData. |
| public void | initializeWithProcedureColumnMetaData(DatabaseMetaData
used to retrieve database specific information databaseMetaData, String name of catalog to use (or catalogName, String null if none)name of schema name to use (or schemaName, String null if none)name of the stored procedure procedureName)Initialize the database specific management of procedure column meta-data. |
| public boolean | |
| public boolean | isRefCursorSupported()
Does this database support returning ResultSets as ref cursors to be retrieved with
|
| public boolean | isReturnResultSetSupported()
Does this database support returning ResultSets that should be retrieved with the JDBC call:
|
| public boolean | isSupportsCatalogsInProcedureCalls()
Does the database support the use of catalog name in procedure calls? |
| public boolean | isSupportsSchemasInProcedureCalls()
Does the database support the use of schema name in procedure calls? |
| public String | metaDataCatalogNameToUse(String catalogName)
Provide any modification of the catalog name passed in to match the meta-data currently used. |
| public String | metaDataSchemaNameToUse(String schemaName)
Provide any modification of the schema name passed in to match the meta-data currently used. |
| public String | Returns: the name of the named parameter to use for binding the given parameter namethe name of the parameter to bind parameterName)Return the name of the named parameter to use for binding the given parameter name. |
| public String | parameterNameToUse(String
name of the parameter of column parameterName)Provide any modification of the column name passed in to match the meta-data currently used. |
| public String | procedureNameToUse(String procedureName)
Provide any modification of the procedure name passed in to match the meta-data currently used. |
| public String | schemaNameToUse(String schemaName)
Provide any modification of the schema name passed in to match the meta-data currently used. |
| byPassReturnParameter | back to summary |
|---|---|
| public boolean byPassReturnParameter(String parameterName) 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. | |
| catalogNameToUse | back to summary |
|---|---|
| public String catalogNameToUse(String catalogName) Provide any modification of the catalog name passed in to match the meta-data currently used. This could include altering the case.
| |
| createDefaultInOutParameter | back to summary |
|---|---|
| public SqlParameter createDefaultInOutParameter(String parameterName, CallParameterMetaData meta) Create a default in/out parameter based on the provided meta-data. This is used when no explicit parameter declaration has been made.
| |
| createDefaultInParameter | back to summary |
|---|---|
| public SqlParameter createDefaultInParameter(String parameterName, CallParameterMetaData meta) Create a default in parameter based on the provided meta-data. This is used when no explicit parameter declaration has been made.
| |
| createDefaultOutParameter | back to summary |
|---|---|
| public SqlParameter createDefaultOutParameter(String parameterName, CallParameterMetaData meta) Create a default out parameter based on the provided meta-data. This is used when no explicit parameter declaration has been made.
| |
| getCallParameterMetaData | back to summary |
|---|---|
| public List Get the call parameter meta-data that is currently used.
| |
| getRefCursorSqlType | back to summary |
|---|---|
| public int getRefCursorSqlType() Get the | |
| getUserName | back to summary |
|---|---|
| public String getUserName() Get the name of the current user. Useful for meta-data lookups etc. | |
| initializeWithMetaData | back to summary |
|---|---|
| public void initializeWithMetaData(DatabaseMetaData databaseMetaData) throws SQLException Initialize using the provided DatabaseMetData.
| |
| initializeWithProcedureColumnMetaData | back to summary |
|---|---|
| public void initializeWithProcedureColumnMetaData(DatabaseMetaData databaseMetaData, String catalogName, String schemaName, String procedureName) throws SQLException Initialize the database specific management of procedure column meta-data. This is only called for databases that are supported. This initialization can be turned off by specifying that column meta-data should not be used.
| |
| isProcedureColumnMetaDataUsed | back to summary |
|---|---|
| public boolean isProcedureColumnMetaDataUsed() Are we using the meta-data for the procedure columns? | |
| isRefCursorSupported | back to summary |
|---|---|
| public boolean isRefCursorSupported() Does this database support returning ResultSets as ref cursors to be retrieved with
| |
| isReturnResultSetSupported | back to summary |
|---|---|
| public boolean isReturnResultSetSupported() Does this database support returning ResultSets that should be retrieved with the JDBC call:
| |
| isSupportsCatalogsInProcedureCalls | back to summary |
|---|---|
| public boolean isSupportsCatalogsInProcedureCalls() Does the database support the use of catalog name in procedure calls? | |
| isSupportsSchemasInProcedureCalls | back to summary |
|---|---|
| public boolean isSupportsSchemasInProcedureCalls() Does the database support the use of schema name in procedure calls? | |
| metaDataCatalogNameToUse | back to summary |
|---|---|
| public String metaDataCatalogNameToUse(String catalogName) Provide any modification of the catalog name passed in to match the meta-data currently used. The returned value will be used for meta-data lookups. This could include altering the case used or providing a base catalog if none is provided.
| |
| metaDataSchemaNameToUse | back to summary |
|---|---|
| public String metaDataSchemaNameToUse(String schemaName) Provide any modification of the schema name passed in to match the meta-data currently used. The returned value will be used for meta-data lookups. This could include altering the case used or providing a base schema if none is provided.
| |
| namedParameterBindingToUse | back to summary |
|---|---|
| public String namedParameterBindingToUse(String parameterName) Return the name of the named parameter to use for binding the given parameter name. | |
| parameterNameToUse | back to summary |
|---|---|
| public String parameterNameToUse(String parameterName) Provide any modification of the column name passed in to match the meta-data currently used. This could include altering the case. | |
| procedureNameToUse | back to summary |
|---|---|
| public String procedureNameToUse(String procedureName) Provide any modification of the procedure name passed in to match the meta-data currently used. This could include altering the case.
| |
| schemaNameToUse | back to summary |
|---|---|
| public String schemaNameToUse(String schemaName) Provide any modification of the schema name passed in to match the meta-data currently used. This could include altering the case.
| |