[jOOQ/jOOQ#10707] Add Routine.getInValue(Parameter) to allow for retrieving IN parameter values
This commit is contained in:
parent
d1644a9fc1
commit
4c3c2fb8b7
@ -185,6 +185,11 @@ public interface Routine<T> extends Qualified, Attachable {
|
||||
*/
|
||||
<Z> Z getValue(Parameter<Z> parameter);
|
||||
|
||||
/**
|
||||
* @return The routine's IN value for an IN parameter.
|
||||
*/
|
||||
<Z> Z getInValue(Parameter<Z> parameter);
|
||||
|
||||
/**
|
||||
* @return The routine's OUT value for an OUT parameter.
|
||||
*/
|
||||
|
||||
@ -1289,6 +1289,12 @@ public abstract class AbstractRoutine<T> extends AbstractNamed implements Routin
|
||||
return (Z) outValues.get(parameter);
|
||||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("unchecked")
|
||||
public final <Z> Z getInValue(Parameter<Z> parameter) {
|
||||
return (Z) inValues.get(parameter);
|
||||
}
|
||||
|
||||
protected final Map<Parameter<?>, Field<?>> getInValues() {
|
||||
return inValues;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user