Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-72645

Split sbe_stage_builder_helpers.h into separate ABT/non ABT headers

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Fully Compatible
    • QO 2023-01-23

      At the time of writing, sbe_stage_builder_helpers.h contains methods relevant to both sbe stage building and ABT (namely, abtToExpr). This is a problem for compiling/building the optimizer as it means that we need to compile some SBE code that is unrelated to the optimizer as well. This can be fixed by separating the ABT portions of the header and putting it in a separate header.

            Assignee:
            svilen.mihaylov@mongodb.com Svilen Mihaylov (Inactive)
            Reporter:
            mihai.andrei@mongodb.com Mihai Andrei
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: