Function mz_transform::semijoin_idempotence::as_filtered_get
source · fn as_filtered_get(
expr: &MirRelationExpr,
gets_behind_gets: &BTreeMap<LocalId, Vec<(Id, Vec<MirScalarExpr>)>>
) -> Vec<(Id, Vec<MirScalarExpr>)>
Expand description
Attempts to interpret expr
as filters applied to a Get
.
Returns a list of such interpretations, potentially spanning Let
bindings.