Module mz_compute::render::reduce::monoids

source ·
Expand description

Monoids for in-place compaction of monotonic streams.

Structs§

  • Region for ReductionMonoid. This region is special in that it stores both enum variants in the same backing region. Alternatively, it could store it in two regions, but we select the former for simplicity reasons.

Enums§

Functions§

  • Get the correct monoid implementation for a given aggregation function. Note that all hierarchical aggregation functions need to supply a monoid implementation.