pub fn project_equivalence_properties(
input_eq: EquivalenceProperties,
alias_map: &HashMap<Column, Vec<Column>>,
output_eq: &mut EquivalenceProperties
)
Expand description
Project Equivalence Properties.
- Add Alias, Alias can introduce additional equivalence properties, For example: Projection(a, a as a1, a as a2)
- Truncate the EquivalentClasses that are not in the output schema