-
Type: Task
-
Resolution: Unresolved
-
Priority: 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.