iterator that points to sorted input aggregation buffers
The schema of input row
The schema of grouping key
Function to update the aggregation buffer with input rows
Function used to merge the input aggregation buffers into existing aggregation buffers
Creates an empty aggregation buffer
Returns a destructive iterator of AggregationBufferEntry.
Returns a destructive iterator of AggregationBufferEntry.
Notice: it is illegal to call any method after destructiveIterator()
has been called.
A class used to handle sort-based aggregation, used together with ObjectHashAggregateExec.
Try to eliminate this class by refactor and reuse code paths in SortAggregateExec.