Module project

Module project 

Source

Structs§

AliasedExpr
Auxiliary struct for displaying expr AS alias
Project
Project computes a set of expressions from its input relation.
ProjectBuilder
Construct a Project and 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 original required_cols.