Skip to main contentModule planner
Source pub use select::qualified_name;
- aggregate
- GROUP BY and aggregate planning.
- const_fold
- Plan-time constant folding for
SqlExpr. - cte
- CTE (WITH clause) and WITH RECURSIVE planning.
- dml
- INSERT, UPDATE, DELETE planning.
- join
- JOIN planning: extract left/right tables, equi-join keys, join type.
- select
- SELECT query planning: FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY → LIMIT.
- sort
- ORDER BY planning and sort key extraction.
- subquery
- Subquery planning: IN (SELECT …), NOT IN (SELECT …), scalar subqueries.
- union
- UNION / UNION ALL planning.
- window
- Window function extraction from SELECT projection.