original_column_for

Function original_column_for 

Source
pub fn original_column_for(
    aliased_columns: &BTreeSet<Column>,
    aliased_node: LogicalPlan,
    original_node: Option<Arc<LogicalPlan>>,
) -> Result<BTreeMap<Column, Column>>
Expand description

Return all the original columns(at original node) for the given aliased columns at the aliased node

if original_node is None, it means original columns are from leaf node

Return value use BTreeMap to have deterministic order for choose first alias when multiple alias exist