Expand description
CommonSubexprEliminate to avoid redundant computation of common sub-expressions
Structs§
- Common
Subexpr Eliminate - Performs Common Sub-expression Elimination optimization.
- ExprCSE
Controller 🔒
Enums§
- Expr
Mask 🔒 - Which type of expressions should be considered for rewriting?
Constants§
Functions§
- build_
common_ 🔒expr_ project_ plan - Build the “intermediate” projection plan that evaluates the extracted common expressions.
- build_
recover_ 🔒project_ plan - Build the projection plan to eliminate unnecessary columns produced by the “intermediate” projection plan built in build_common_expr_project_plan.
- extract_
expressions 🔒 - get_
consecutive_ 🔒window_ exprs - Get all window expressions inside the consecutive window operators.