Module expr

Source
Expand description

This module contains expressions.

Structs§

BinaryExpression
Binary predicate, for example, a > 10.
BoundReference
A named reference in a bound expression after binding to a schema.
LogicalExpression
Logical expression, such as AND, OR, NOT.
Reference
A named reference in an unbound expression. For example, a in a > 10.
SetExpression
Set predicates, for example, a in (1, 2, 3).
UnaryExpression
Unary predicate, for example, a IS NULL.

Enums§

BoundPredicate
Bound predicate expression after binding to a schema.
Predicate
Unbound predicate expression before binding to a schema.
PredicateOperator
Predicate operators used in expressions.

Traits§

Bind
Bind expression to a schema.

Type Aliases§

BoundTerm
Bound term after binding to a schema.
Term
Unbound term before binding to a schema.