You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: resolve distributed subquery materialization, ORDER BY with PROJECT, derived table aggregate (#22, #23, #24)
Bug #22: DELETE/UPDATE parsers didn't set the subquery parse callback,
so subqueries in DML WHERE clauses (e.g., DELETE ... WHERE id IN
(SELECT ...)) were skipped instead of parsed. Enable callback on
DeleteParser and UpdateParser. Re-enable 2 disabled tests.
Bug #23: PlanBuilder placed Sort above Project, causing ORDER BY keys
to reference wrong column ordinals after projection. Move Sort before
Project in the plan tree so sorting operates on full rows. Update
preprocess_aggregates and distributed planner to look through SORT
when finding AGGREGATE nodes below PROJECT.
Bug #24: DerivedScanOperator now deep-copies inner query result rows
into the outer arena, preventing dangling pointers when inner arena
memory could be invalidated before the outer executor reads results.
0 commit comments