Skip to content

fix(gfql): plan non-top-level optional match - #1487

Merged
lmeyerov merged 1 commit into
masterfrom
feature/issue-1478-non-top-level-optional
May 17, 2026
Merged

lmeyerov merged 1 commit into
masterfrom
feature/issue-1478-non-top-level-optional

Conversation

@lmeyerov

@lmeyerov lmeyerov commented May 17, 2026 •

Copy link
Copy Markdown
Contributor

Closes #1478.

Summary

  • Route non-top-level OPTIONAL MATCH through LogicalPlan/PhysicalPlanner instead of the approved unplanned-chain fallback.
  • Preserve specialized lowering logical plans when connected optional/scalar routes attach one.
  • Remove non_top_level_optional_match from the residual fallback allowlist and update cutover coverage/changelog.
  • Coordinate sibling TCK expectation promotion via Promote with5-2 direct cypher xfail tck-gfql#128 for with5-2.

Validation

Note

@lmeyerov
lmeyerov force-pushed the feature/issue-1478-non-top-level-optional branch from ced3d71 to 287983f Compare May 17, 2026 07:45
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 deletion: native-plan non-top-level OPTIONAL MATCH fallback bucket

1 participant