StructsΒ§
- Alias
Layer π 
FunctionsΒ§
- aliased_
columns_ for  - Return all the aliased columns(at aliased node) for the given original columns(at original node)
 - aliased_
columns_ πfor_ inner  - get_
alias_ πlayer_ from_ exprs  - get_
alias_ πlayer_ from_ node  - Return a mapping of original column to all the aliased columns in current node of the plan TODO(discord9): also support merge scan node
 - get_
alias_ πoriginal_ column  - original_
column_ for  - Return all the original columns(at original node) for the given aliased columns at the aliased node
 - original_
column_ πfor_ inner  - rewrite_
column π - rewrite_
merge_ sort_ exprs  - Rewrite the expressions of the given merge sort plan from original columns(at merge sortβs input plan) to aliased columns at the given aliased node
 
Type AliasesΒ§
- Alias
Mapping  - Mapping of original column in table to all the alias at current node