Remove SBENodeLowering dependencies on optimizer Metadata

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Optimization
    • Fully Compatible
    • QO 2024-08-19, QO 2024-09-02
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      We expect the SBE stage builders to make use of SBENodeLowering to translate ABT Nodes to SBE PlanStages. Currently this class depends on Bonsai's Metadata and 
      NodeToGroupPropsMap types. We need to refactor this class to get this information it needs in a way that doesn't depend on these types. For example, it uses Metadata (Bonsai's representation of the catalog) to get the UUID of the collection to construct the ScanStage.

            Assignee:
            Nicholas Zolnierz
            Reporter:
            Ben Shteinfeld
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: