Skip to main content

Module planner

Module planner 

Source

Re-exports§

pub use select::qualified_name;

Modules§

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.