//! Module: query::plan::expr::compiled_predicate
//! Responsibility: compiled predicate evaluation interface.
//! Does not own: predicate planning, slot loading, or scan mechanics.
//! Boundary: expression-layer predicate programs expose one boolean evaluation
//! contract so executors do not branch on predicate shape.
use crateValue;
///
/// CompiledPredicate
///
/// CompiledPredicate is the common expression-layer interface for boolean
/// programs that have already crossed planning and lowering boundaries.
/// Executors provide loaded slot values and consume only the boolean result.
///
pub