Skip to main content

Module basic

Module basic 

Source
Expand description

BasicPredicate<T> — the universal predicate algebra.

Composes via & (And), | (Or), ^ (Xor), ! (Not) with And / Or flattening so chained a & b & c produces And(vec![a, b, c]) rather than a nested binary tree. Evaluates against &T via BasicPredicate::evaluate; lowers to SQL when consumed by a downstream emitter that pairs the operator marker with the field name.

Enums§

BasicPredicate
Universal predicate algebra over T.

Traits§

IntoBasicPredicate
Conversion into the SQL-projectable base predicate algebra.