Structs§
- Aliased
Expr - Auxiliary struct for displaying
expr AS alias - Project
Projectcomputes a set of expressions from its input relation.- Project
Builder - Construct a
Projectand dedup expressions. expressions
Constants§
- LOCAL_
PHASE_ VNODE_ COLUMN_ NAME - The name of the vnode column added by
Project::with_vnode_col, used as the group key for local phase of aggregation or top-n under two-phase optimization.
Functions§
- check_
expr_ 🔒type - ensure_
sorted_ required_ cols - Given the index of required cols, return a vec of permutation index, so that after we sort the
required_cols, and re-apply with a projection with the permutation index, we can restore the originalrequired_cols.