Function mz_transform::join_implementation::permute_order

source ยท
fn permute_order(
    order: &mut Vec<(usize, Vec<MirScalarExpr>, Option<JoinInputCharacteristics>)>,
    lifted_projections: &Vec<Option<Vec<usize>>>,
)
Expand description

Permute the keys in order to compensate for projections being lifted from inputs. lifted_projections has an optional projection for each input.