nodedb-query 0.2.1

Shared query evaluation engine for NodeDB — expressions, filters, functions, aggregations, window functions
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// SPDX-License-Identifier: Apache-2.0

//! SqlExpr AST, on-wire codec, and row-scope evaluator.
//!
//! This module is the canonical expression type shared between the planner,
//! the Data Plane executor, the UPDATE assignment path, and the WHERE scan
//! filter. It is also the payload carried through msgpack-encoded physical
//! plans, so the zerompk codec must stay in lockstep with the AST variants.

pub mod binary;
pub mod codec;
pub mod eval;
pub mod types;

pub use types::{BinaryOp, CastType, ComputedColumn, SqlExpr};