Skip to content

fix(cypher): preserve carried scalars through collected reentry - #2268

Merged
lmeyerov merged 13 commits into
masterfrom
worker/fix-carry-scalar-reentry-2267
Nov 1, 2026
Merged

lmeyerov merged 13 commits into
masterfrom
worker/fix-carry-scalar-reentry-2267

Conversation

@lmeyerov

@lmeyerov lmeyerov commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Preserve scalar carries beside collect(...) across the bounded-reentry collect/unwind rewrite, including plain, aggregate, and property-name-collision projections.
  • Preserve native empty-frame schemas for empty prefixes and global empty aggregates on Polars, including avg and max identity rows.
  • Keep post-reentry UNWIND behavior and add pandas, Polars, and cuDF regression coverage.

Scope

Evidence

Interaction

Fixes #2267

@lmeyerov
lmeyerov force-pushed the worker/fix-carry-scalar-reentry-2267 branch from be7135f to 42d7667 Compare November 1, 2026 02:13
@lmeyerov
lmeyerov force-pushed the worker/fix-carry-scalar-reentry-2267 branch from cdc1120 to 37b2c59 Compare November 1, 2026 03:53
@lmeyerov
lmeyerov merged commit 7f95f25 into master Nov 1, 2026
93 checks passed
@lmeyerov
lmeyerov deleted the worker/fix-carry-scalar-reentry-2267 branch November 1, 2026 04:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

GFQL Cypher: scalar carried through WITH + collect/UNWIND into later MATCH crashes (LDBC IC6 shape)

1 participant