Details
-
Improvement
-
Resolution: Unresolved
-
Major - P3
-
None
-
None
-
None
-
Query Execution
Description
Callers of PlanStage::work() and PlanExecutor::getNext() are currently required to use WorkingSetCommon methods isValidStatusMemberObject() and getMemberStatus() in the case of error, in order to extract the error Status object.
To reduce required caller boilerplate, the signature of these methods should change to directly present a Status to the caller. The notion of "status member objects" should also be removed entirely.