nodedb_query/expr/mod.rs
1// SPDX-License-Identifier: Apache-2.0
2
3//! SqlExpr AST, on-wire codec, and row-scope evaluator.
4//!
5//! This module is the canonical expression type shared between the planner,
6//! the Data Plane executor, the UPDATE assignment path, and the WHERE scan
7//! filter. It is also the payload carried through msgpack-encoded physical
8//! plans, so the zerompk codec must stay in lockstep with the AST variants.
9
10pub mod binary;
11pub mod codec;
12pub mod eval;
13pub mod types;
14
15pub use types::{BinaryOp, CastType, ComputedColumn, SqlExpr};