Modules§
- forms
- pruning
- transform
- A collection of transformations that can be applied to a
crate::ExprRef
. - traversal
Structs§
- Binary
Expr - GetItem
- Identity
- Like
- Literal
- Merge
- Merge zero or more expressions that ALL return structs.
- Not
- Pack
- Pack zero or more expressions into a structure with named fields.
- Select
Enums§
Traits§
- DynEq
VortexExpr
can’t be constrained byEq
directly because it must remain object safe. To ease implementation blanket implementation is provided forEq
types.- Vortex
Expr - Represents logical operation on
Array
s - Vortex
Expr Ext
Functions§
- and
- Create a new
BinaryExpr
using theAnd
operator. - col
- eq
- Create a new
BinaryExpr
using theEq
operator. - get_
item - get_
item_ scope - gt
- Create a new
BinaryExpr
using theGt
operator. - gt_eq
- Create a new
BinaryExpr
using theGte
operator. - ident
- lit
- Create a new
Literal
expression from a type that coerces toScalar
. - lt
- Create a new
BinaryExpr
using theLt
operator. - lt_eq
- Create a new
BinaryExpr
using theLte
operator. - merge
- not
- not_eq
- Create a new
BinaryExpr
using theNotEq
operator. - or
- Create a new
BinaryExpr
using theOr
operator. - pack
- select
- select_
exclude - split_
conjunction - Splits top level and operations into separate expressions