Structs§
- Aggregate
Iterator - Iterator that performs hash-based aggregation over input rows.
- AvgAccumulator
- Accumulator for AVG.
- Count
Accumulator - Accumulator for COUNT / COUNT(DISTINCT).
- Group
Concat Accumulator - Accumulator for GROUP_CONCAT.
- MinMax
Accumulator - Accumulator for MIN / MAX.
- Streaming
Aggregate Iterator - Iterator that performs streaming aggregation over sorted input.
- String
AggAccumulator - Accumulator for STRING_AGG.
- SumAccumulator
- Accumulator for SUM.
- Total
Accumulator - Accumulator for TOTAL (SUM that returns 0.0 on empty/all-NULL input).
Traits§
- Accumulator
- Accumulator interface for aggregate function execution.
Functions§
- build_
aggregate_ schema - Build output schema for aggregate results.
- create_
accumulator - Create a new accumulator instance for the aggregate function.
- encode_
group_ key - Encode group key values into a deterministic byte sequence.
Type Aliases§
- Group
KeyBytes - Byte-encoded group key for hash-based aggregation.