icydb-core 0.213.35

IcyDB — A schema-first typed query engine and persistence runtime for Internet Computer canisters
Documentation
1
2
3
4
5
6
7
8
9
10
//! Module: query::plan::expr::predicate
//! Responsibility: predicate bridge, predicate compilation, and predicate program contracts.
//! Does not own: boolean canonicalization, type inference, or projection evaluation.
//! Boundary: all predicate-shaped expression crossings are exported from this module root.

mod compile;

#[cfg(all(test, feature = "sql"))]
pub(in crate::db) use compile::compile_normalized_bool_expr_to_predicate;
pub(in crate::db) use compile::derive_normalized_bool_expr_predicate_subset;