Modules§
- agg_
types - Macros to generate match arms for
AggType
. IMPORTANT: These macros must be carefully maintained especially when adding newAggType
/PbAggKind
variants. - def 🔒
- Aggregation function definitions.
- scalar_
wrapper 🔒 - user_
defined 🔒
Structs§
- AggArgs
- An aggregation function may accept 0, 1 or 2 arguments.
- AggCall
- Represents an aggregation function.
Enums§
- AggType
- Aggregate function kind.
- Aggregate
State - Intermediate state of an aggregate function.
Traits§
- AggState
Dyn - Aggregate
Function - A trait over all aggregate functions.
Functions§
- build
- Build an aggregate function.
- build_
append_ only - Build an append-only
Aggregator
fromAggCall
. - build_
retractable - Build a retractable
Aggregator
fromAggCall
.
Type Aliases§
- Boxed
Aggregate Function - PbAgg
Kind - Alias for [
Kind
].