Expand description
Build and evaluate fully typed predicates derived from logical expressions.
The conversion utilities bridge the logical crate::expr::Operator values that
operate on untyped crate::literal::Literal instances and the concrete predicate
evaluators needed by execution code.
Enums§
- Predicate
- Fully typed predicate ready to be matched against borrowed values.
- Predicate
Build Error - Error building a typed predicate from a logical operator.
Traits§
- Predicate
Value - Value that can participate in typed predicate evaluation.
Functions§
- build_
bool_ predicate - Convert a logical operator into a predicate over boolean values.
- build_
fixed_ width_ predicate - Convert a logical operator into a predicate for fixed-width Arrow types.
- build_
var_ width_ predicate - Convert a logical operator into a predicate over UTF-8 string values.