Expand description
Query execution for kit statements.
The implementation is intentionally simple: it materializes every visible row from the target table(s), evaluates predicates in Rust, then sorts, groups, joins, and reduces in memory. This keeps the crate independent of MongrelDB core’s native query primitives while remaining correct for the supported subset.
ponytail: every operator here is computed in-memory after a full scan; there is no predicate/projection pushdown into MongrelDB native conditions on the Rust path. That is the deliberate non-pushdown ceiling — the async SQL engine path is out of scope for this crate.
Functions§
- execute_
query - Execute any supported kit query statement against visible rows.
- execute_
select - Execute a kit
Query::Selectagainst the supplied visible rows.