-
Type:
Task
-
Resolution: Won't Fix
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Query Execution
-
None
-
Query Execution
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
-
None
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.