Expand description
Relational SELECT pipeline ownership.
Physical result operators live in crate::result. This module owns the
SQL ordering between those operators, their row-shape contract, paging and
set algebra. Higher layers provide only recursive SELECT/subquery callbacks.
Modulesยง
- distinct
- DISTINCT binding and streaming operator admission.
- filter
- WHERE/HAVING filter admission for the relational pipeline.
- ordering
- ORDER BY row comparison and public-shape validation.
- paging
- LIMIT/OFFSET admission and application.
- projection
- Projection row-shape naming and expression evaluation.
- set
- Set operations execution (UNION, INTERSECT, EXCEPT)
- shape
- Explicit physical and public row-shape contract.