fn attempt_join_simplification(
inputs: &mut [MirRelationExpr],
equivalences: &Vec<Vec<MirScalarExpr>>,
implementation: &mut JoinImplementation,
let_replacements: &BTreeMap<LocalId, Vec<Replacement>>,
gets_behind_gets: &BTreeMap<LocalId, Vec<(Id, Vec<MirScalarExpr>)>>,
)
Expand description
Attempt to simplify the join using local information and let bindings.