Refactor EqLookupNode and EqLookupUnwindNode into a single class

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 9.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Execution
    • Fully Compatible
    • QE 2026-03-30, QE 2026-04-13
    • 200
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      We generate two distinct QuerySolutionNodes from the sameĀ 
      DocumentSourceLookUp just to distinguish whether the $lookup has absorbed a $unwind. In the end the stage builder has a single helper method to process both cases, and now that we are forced to use methods from theĀ SlotBasedStageBuilder class it would be better if we had a single EqLookupNode that has an optional UnwindSpec inside

            Assignee:
            Alberto Massari
            Reporter:
            Alberto Massari
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: