Expand description
Filter ⇄ Expr lowering — re-export shim.
The lowering helpers (filter_to_expr, expr_to_filter,
projection_to_*, the effective_* accessors, …) moved into the
reddb-io-rql crate alongside the canonical SQL AST they operate on
(#1113, ADR 0053): they depend only on the AST plus reddb-io-types, so
they belong in the same dependency-closed cluster. This shim preserves the
historical crate::storage::query::sql_lowering::* import path so every
parser, planner, and runtime call-site keeps resolving unchanged.
Constants§
Functions§
- boolean_
expr_ projection - case_
condition_ projection - effective_
delete_ filter - effective_
graph_ filter - effective_
graph_ projections - effective_
insert_ rows - effective_
join_ filter - effective_
join_ projections - effective_
path_ filter - effective_
path_ projections - effective_
table_ filter - effective_
table_ group_ by_ exprs - effective_
table_ having_ filter - effective_
table_ projections - effective_
update_ filter - effective_
vector_ filter - expr_
contains_ parameter - Recursively check whether
exprcontains anyExpr::Parameternode. Used by the INSERT parser to know when to defer literal folding to the user_params binder. - expr_
to_ filter - expr_
to_ projection - filter_
to_ expr - fold_
expr_ to_ value - projection_
from_ literal - projection_
to_ expr - projection_
to_ select_ item - select_
item_ to_ projection