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

[SBE] Improve BP so that stages after $group can use blocks

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

      At present, for queries that use block processing (BP), the SBE stage builder always terminates the "BP part" of the tree after BlockHashAggStage, so stages above the BlockHashAggStage can't operate on blocks and must operate on scalar values instead.

      The goal of this task is to change the SBE stage builder so that it no longer terminates the "BP part" of the tree after BlockHashAggStage. This will allow stages above BlockHashAggStage to operate on blocks.

            Assignee:
            Unassigned Unassigned
            Reporter:
            andrew.paroski@mongodb.com Drew Paroski
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: