PlanStage::work() and PlanExecutor::getNext() should provide caller direct access to error Status

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Querying
    • None
    • Query Execution
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      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.

            Assignee:
            [DO NOT USE] Backlog - Query Execution
            Reporter:
            J Rassi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: