Re-exports§
pub use crate::scalar::columns::Columns;pub use crate::scalar::eval::Eval;pub use crate::scalar::optimizable::OptimizableExpr;
Modules§
- columns
- Generic interface for scalar expressions that hold columns.
- eval
- A trait for things that can evaluate (
MirScalarExpr, but eventuallyLirScalarExpr). - func
- like_
pattern - optimizable
- A trait for scalar expressions that can be optimized inside a
MapFilterProject. - proto_
domain_ limit - Nested message and enum types in
ProtoDomainLimit. - proto_
eval_ error - Nested message and enum types in
ProtoEvalError. - reduce 🔒
- Rewrite-rule-driven simplification of
MirScalarExpr.
Structs§
- Filter
Characteristics - Filter characteristics that are used for ordering join inputs.
This can be created for a
Vec<MirScalarExpr>, which represents an AND of predicates. - Proto
Domain Limit - Proto
Eval Error