Skip to content

feat: support GQL graph operators - #394

Merged
makenowjust merged 1 commit into
cloudspannerecosystem:mainfrom
apstndb:feat/gql-graph-predicates
Jul 29, 2026
Merged

feat: support GQL graph operators#394
makenowjust merged 1 commit into
cloudspannerecosystem:mainfrom
apstndb:feat/gql-graph-predicates

Conversation

@apstndb

@apstndb apstndb commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

This PR adds support for GQL graph operators.

Summary

  • support IS [NOT] SOURCE [OF], IS [NOT] DESTINATION [OF], and
    IS [NOT] LABELED expressions;
  • preserve graph-label expression precedence when parsing and unparsing;
  • add expression and GQL WHERE golden coverage, including the documented
    graph concatenation and function-style graph predicates.

The function-style graph predicates ALL_DIFFERENT, PROPERTY_EXISTS, and
SAME already parse through the existing function-call AST and need no
dedicated expression nodes.

Related Issues

@makenowjust makenowjust left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good 👍

@makenowjust
makenowjust merged commit 2d9f933 into cloudspannerecosystem:main Jul 29, 2026
7 checks passed
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.

2 participants