Module mz_transform::analysis::equivalences
source ยท Expand description
An analysis that reports all known-equivalent expressions for each relation.
Expressions are equivalent at a relation if they are certain to evaluate to
the same Datum
for all records in the relation.
Equivalences are recorded in an EquivalenceClasses
, which lists all known
equivalences classes, each a list of equivalent expressions.
Structsยง
- EQLattice ๐
- A compact representation of classes of expressions that must be equivalent.
- Pulls up and pushes down predicate information represented as equivalences
Traitsยง
- A type capable of simplifying
MirScalarExpr
s. - Union
Find ๐
Functionsยง
- aggregate_
is_ ๐input True iff the aggregate function returns an input datum.