-
Notifications
You must be signed in to change notification settings - Fork 63
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add experimental, initial, draft support for GPML-style graph query (#…
…652) This adds draft parser/AST support for a subset of GPML as outlined by "Graph Pattern Matching in GQL and SQL/PGQ"[1]. 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. This adds support for parsing: basic and abbreviated node and edge patterns (section 4.1 of the GPML paper) concatenated path patterns (section 4.2 of the GPML paper) graph patterns (i.e., comma separated path patterns) (section 4.3 of the GPML paper) AST support for path quantifiers (section 4.4 of the GPML paper) AST support for pre-filters (section 5.2 of the GPML paper) [1]: https://arxiv.org/abs/2112.06217
- Loading branch information
Showing
9 changed files
with
1,096 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.