-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add experimental draft support for GPML-style graph query parsing #148
base: main
Are you sure you want to change the base?
Conversation
Codecov ReportBase: 87.32% // Head: 87.53% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #148 +/- ##
==========================================
+ Coverage 87.32% 87.53% +0.21%
==========================================
Files 23 23
Lines 2383 2512 +129
==========================================
+ Hits 2081 2199 +118
- Misses 302 313 +11
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
a25262c
to
2039f20
Compare
- Still doesn't allow edge as first part of a non-nested pattern - Requires parens around entire MATCH expression
2039f20
to
a1215a5
Compare
This adds addtional features to the draft parser/AST support for a subset of GPML as outlined by Graph Pattern Matching in GQL and SQL/PGQ. The use within the grammar is based on the assumption of a new graph data type being added to the specification of data types within PartiQL, and should be considered experimental until the semantics of the graph data type are specified.
Added by this PR:
GPML features not yet implemented:
Similar functionality and test cases as introduced by:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.