tonbo_predicate/lib.rs
1#![deny(missing_docs)]
2//! Tonbo predicate facade crate.
3//!
4//! This crate is Arrow-first: predicate operands and literals are expressed
5//! directly in terms of `typed-arrow-dyn` cells, and evaluation assumes Arrow
6//! semantics (including NULL handling and mixed-width numeric coercions). There
7//! is no alternate storage or layout backend — keep the surface tight and Arrow
8//! native.
9
10mod core;
11
12pub use core::{
13 BitmapRowSet, ColumnRef, ComparisonOp, Operand, Predicate, PredicateNode, PredicateVisitor,
14 RowId, RowIdIter, RowSet, ScalarValue, ScalarValueRef, VisitOutcome,
15};