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<org.mule.runtime.api.util.Reference<Object>> |
getInOutParameter(String name) |
Map<String,Object> |
getInOutParameters() |
Optional<OutputParameter> |
getOutputParameter(String name) |
List<ParameterType> |
getOutputParameters() |
addInputParameter, findParameter, getInputParameter, getInputParametersgetParameterType, getParameterTypes, getSql, setSqlcopyInto, getFetchSize, getMaxRows, getQueryTimeout, getQueryTimeoutUnit@Parameter @Optional @NullSafe @DisplayName(value="Input - Output Parameters") @ParameterDsl(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 Optional<org.mule.runtime.api.util.Reference<Object>> getInOutParameter(String name)
public List<ParameterType> getOutputParameters()
Copyright © 2021. All rights reserved.