@XmlHints(allowTopLevelDefinition=true) public class StoredProcedureCall extends ParameterizedStatementDefinition<StoredProcedureCall>
| Modifier and Type | Field and Description |
|---|---|
protected LinkedHashMap<String,Object> |
inOutParameters
A
Map which keys are the name of a parameter to be set on the JDBC prepared statement which is both input and output. |
inputParameterssql| Constructor and Description |
|---|
StoredProcedureCall() |
| Modifier and Type | Method and Description |
|---|---|
protected StoredProcedureCall |
copy()
Returns a shallow copy of
this instance. |
Optional<Object> |
getInOutParameter(String name) |
Map<String,Object> |
getInOutParameters() |
Optional<OutputParameter> |
getOutputParameter(String name) |
List<ParameterType> |
getOutputParameters() |
StoredProcedureCall |
getTemplate()
Returns a globally defined definition this instance points to.
|
addInputParameter, findParameter, getInputParameter, getInputParameters, getParameterValues, resolveFromTemplategetParameterType, getParameterTypes, getSql, setSqlcopyInto, getFetchSize, getMaxRows, getQueryTimeout, getQueryTimeoutUnit@Parameter @Optional @DisplayName(value="Input - Output Parameters") @XmlHints(allowReferences=false) protected LinkedHashMap<String,Object> inOutParameters
Map which keys are the name of a parameter to be set on the JDBC prepared statement which is both input and output.
Each parameter should be referenced in the sql text using a semicolon prefix (E.g: where id = :myParamName)).
The map's values will contain the actual assignation for each parameter.
protected StoredProcedureCall copy()
StatementDefinitionthis instance.copy in class ParameterizedStatementDefinition<StoredProcedureCall>public Optional<OutputParameter> getOutputParameter(String name)
public List<ParameterType> getOutputParameters()
public StoredProcedureCall getTemplate()
StatementDefinitionnull.getTemplate in class StatementDefinition<StoredProcedureCall>nullCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.