java.lang.Object | |
↳ | org.springframework.jdbc.core.metadata.CallMetaDataContext |
Class to manage context metadata used for the configuration and execution of the call.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
logger | Logger available to subclasses |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Build the call string based on configuration and metadata information.
| |||||||||||
Create a ReturnResultSetParameter/SqlOutParameter depending on the support provided
by the JDBC driver used for the database in use.
| |||||||||||
Get the List of SqlParameter objects to be used in call execution
| |||||||||||
Get the name of the catalog.
| |||||||||||
Get the name used for the return value of the function.
| |||||||||||
Get a limited set of in parameters to be used.
| |||||||||||
Get a list of the out parameter names.
| |||||||||||
Get the name of the procedure.
| |||||||||||
Get the name of the single out parameter for this call.
| |||||||||||
Get the name of the schema.
| |||||||||||
Initialize this class with metadata from the database
| |||||||||||
Check whether call parameter metadata should be accessed.
| |||||||||||
Check whether this call is a function call.
| |||||||||||
Check whether a return value is required.
| |||||||||||
Match input parameter values with the parameters declared to be used in the call.
| |||||||||||
Match input parameter values with the parameters declared to be used in the call.
| |||||||||||
Process the list of parameters provided and if procedure column metadata is used the
parameters will be matched against the metadata information and any missing ones will
be automatically included
| |||||||||||
Specify whether call parameter metadata should be accessed.
| |||||||||||
Specify the name of the catalog.
| |||||||||||
Specify whether this call is a function call.
| |||||||||||
Specify the name used for the return value of the function.
| |||||||||||
Specify a limited set of in parameters to be used.
| |||||||||||
Specify the names of the out parameters.
| |||||||||||
Specify the name of the procedure.
| |||||||||||
Specify whether a return value is required.
| |||||||||||
Secify the name of the schema.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Reconcile the provided parameters with available metadata and add new ones where appropriate
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Logger available to subclasses
Build the call string based on configuration and metadata information.
Create a ReturnResultSetParameter/SqlOutParameter depending on the support provided by the JDBC driver used for the database in use.
parameterName | the name of the parameter (also used as the name of the List returned in the output) |
---|---|
rowMapper | a RowMapper implementation used to map the data returned in the result set |
Get the List of SqlParameter objects to be used in call execution
Get the name of the single out parameter for this call. If there are multiple parameters then the name of the first one is returned.
Initialize this class with metadata from the database
dataSource | the DataSource used to retrieve metadata |
---|
Check whether call parameter metadata should be accessed.
Check whether this call is a function call.
Check whether a return value is required.
Match input parameter values with the parameters declared to be used in the call.
inParameters | the input values |
---|
Match input parameter values with the parameters declared to be used in the call.
parameterSource | the input values |
---|
Process the list of parameters provided and if procedure column metadata is used the parameters will be matched against the metadata information and any missing ones will be automatically included
parameters | the list of parameters to use as a base |
---|
Specify whether call parameter metadata should be accessed.
Specify whether this call is a function call.
Specify the name used for the return value of the function.
Specify a limited set of in parameters to be used.
Specify the names of the out parameters.
Specify whether a return value is required.
Reconcile the provided parameters with available metadata and add new ones where appropriate