fraiseql-core 2.19.0

Core execution engine for FraiseQL v2 - Compiled GraphQL over SQL
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Compiler sub-modules for FraiseQL v2: aggregate functions, aggregation planning, fact
//! tables and window functions, consumed by the runtime executor. Schema compilation
//! itself is `fraiseql-cli`'s.

pub mod aggregate_types;
pub mod aggregation;
pub mod fact_table;
pub mod time_reduction;
pub mod window_allowlist;
pub mod window_functions;

pub use aggregation::{AggregationPlan, AggregationPlanner, AggregationRequest};
pub use window_functions::{WindowExecutionPlan, WindowFunction, WindowPlanner};

#[cfg(test)]
mod tests;