Module expr

Module expr 

Source

Structs§

Filter
Single predicate against a field.

Enums§

BinaryOp
Arithmetic operator for ScalarExpr.
CompareOp
Comparison operator for scalar expressions.
Expr
Logical expression over predicates.
Literal
A literal value that has not yet been coerced into a specific native type. This allows for type inference to be deferred until the column type is known.
LiteralCastError
Error converting a Literal into a concrete native type.
Operator
Comparison/matching operators over untyped Literals.
ScalarExpr
Arithmetic scalar expression that can reference multiple fields.

Traits§

FromLiteral
Helper trait implemented for primitive types that can be produced from a Literal.

Functions§

bound_to_native
Convert a bound of Literal into a bound of T::Native.
literal_to_native
Convert a Literal into a concrete native type T.
literal_to_string
Convert a Literal into an owned String.