public static final class RoutineCallBinder.BindingResult extends Object
| Constructor and Description |
|---|
BindingResult(RoutineCallBinder.BindingStatus status,
RoutineIdentity resolved,
List<RoutineIdentity> candidates,
Map<Integer,RoutineCallBinder.ActualSources> inputs,
Map<Integer,RoutineCallBinder.WritableTarget> outputs,
RoutineCallBinder.WritableTarget returnTarget,
RoutineCallBinder.ResultSetMapping resultSets,
RoutineCallBinder.BindingCompleteness completeness,
List<RoutineCallBinder.BindingDiagnostic> diagnostics) |
| Modifier and Type | Method and Description |
|---|---|
List<RoutineIdentity> |
getCandidates()
Populated when status is AMBIGUOUS.
|
RoutineCallBinder.BindingCompleteness |
getCompleteness() |
List<RoutineCallBinder.BindingDiagnostic> |
getDiagnostics() |
Map<Integer,RoutineCallBinder.ActualSources> |
getInputs()
Formal position → sources feeding it (IN/INOUT reads).
|
Map<Integer,RoutineCallBinder.WritableTarget> |
getOutputs()
Formal position → validated caller target (OUT/INOUT writes).
|
RoutineIdentity |
getResolved()
Non-null only when status is RESOLVED or EXTERNAL.
|
RoutineCallBinder.ResultSetMapping |
getResultSets()
Null unless the call site consumes a result set positionally.
|
RoutineCallBinder.WritableTarget |
getReturnTarget()
Null unless a function return / status flows to a caller target.
|
RoutineCallBinder.BindingStatus |
getStatus() |
public BindingResult(RoutineCallBinder.BindingStatus status, RoutineIdentity resolved, List<RoutineIdentity> candidates, Map<Integer,RoutineCallBinder.ActualSources> inputs, Map<Integer,RoutineCallBinder.WritableTarget> outputs, RoutineCallBinder.WritableTarget returnTarget, RoutineCallBinder.ResultSetMapping resultSets, RoutineCallBinder.BindingCompleteness completeness, List<RoutineCallBinder.BindingDiagnostic> diagnostics)
public RoutineCallBinder.BindingStatus getStatus()
public RoutineIdentity getResolved()
public List<RoutineIdentity> getCandidates()
public Map<Integer,RoutineCallBinder.ActualSources> getInputs()
public Map<Integer,RoutineCallBinder.WritableTarget> getOutputs()
public RoutineCallBinder.WritableTarget getReturnTarget()
public RoutineCallBinder.ResultSetMapping getResultSets()
public RoutineCallBinder.BindingCompleteness getCompleteness()
public List<RoutineCallBinder.BindingDiagnostic> getDiagnostics()