Expand description
Runtime aggregation utilities used by the planner and executor.
The crate evaluates logical aggregates described by llkv_plan::AggregateExpr against Arrow
batches. It supports streaming accumulation with overflow checks and COUNT DISTINCT tracking for
a subset of scalar types.
Structs§
- Aggregate
Spec - Specification for an aggregate operation.
- Aggregate
State - Runtime state for an aggregate computation.
Enums§
- Aggregate
Accumulator - Accumulator for incremental aggregate computation.
- Aggregate
Expr - Aggregate expression in SELECT.
- Aggregate
Function - Supported aggregate functions.
- Aggregate
Kind - Type of aggregate operation.
- Distinct
Key
Type Aliases§
- Aggregate
Result - Result type alias for aggregation routines.