reifydb_core/window/mod.rs
1// SPDX-License-Identifier: Apache-2.0
2// Copyright (c) 2026 ReifyDB
3
4//! Shared windowed-aggregation engine.
5//!
6//! Schema-agnostic core for both faces: the sdk drivers (static `Row` output)
7//! and the flow Window/Aggregate operators (dynamic `Columns`/`RowShape`
8//! output). [`accumulator`] holds the invertible [`accumulator::WindowAccumulator`]
9//! trait and the reusable accumulator primitives; [`span`] holds the coordinate
10//! machinery ([`span::Slot`], [`span::WindowSpan`]).
11
12pub mod accumulator;
13pub mod engine;
14pub mod span;
15pub mod state;
16pub mod store;