-
Type: Task
-
Resolution: Won't Fix
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Query Execution
-
Labels:None
-
Query Execution
Each accumulator has an initializer expression that can be used to initialize an accumulator in certain scenarios. One example of this is when DSGroup creates a fresh group, and another is when DSGroup reads spilled accumulator states from disk and re-initializes groups.
We need a mechanism to initialize agg expressions in sbe. This could be done by augmenting HashAgg to evaluate an initializer expression.
We can think of other ways as well.