Skip to content
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 support for Regular Path Queries (RPQs) #179

Open
thobe opened this issue Feb 3, 2017 · 2 comments
Open

Add support for Regular Path Queries (RPQs) #179

thobe opened this issue Feb 3, 2017 · 2 comments
Assignees

Comments

@thobe
Copy link
Contributor

thobe commented Feb 3, 2017

CIR-2017-179

In order to support expressing more complex patterns over the graph, a syntax for Regular Path Queries would be desirable. Such a feature should support the following combinations of path patterns:

  • Alternatives (or unions) (either this pattern or that pattern)
  • Sequences (first this pattern, than that pattern)
  • Transitive closure (this pattern repeated multiple times)
  • Grouping of patterns
  • Predicates on node and relationship properties.

Possibly we might also want a way to express any path not matching the given pattern.

@thobe thobe added the CIR label Feb 3, 2017
@thobe thobe self-assigned this Feb 3, 2017
@thobe thobe changed the title Add support for Conjunctive Regular Path Queries (CRPQs) Add support for Regular Path Queries (RPQs) Feb 3, 2017
@petraselmer
Copy link

(Updated the original comment to include the name of the CIR)

@thobe
Copy link
Contributor Author

thobe commented Feb 6, 2017

I have started working on a proposal for how to bring Regular Path Queries to Cypher. See CIP2017-02-06.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants