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 opencypher translator to GafferPop #3222

Closed
tb06904 opened this issue May 29, 2024 · 0 comments · Fixed by #3225
Closed

Add opencypher translator to GafferPop #3222

tb06904 opened this issue May 29, 2024 · 0 comments · Fixed by #3225
Assignees
Labels
feature A proposed new feature tinkerpop Specific to/touches the tinkerpop module
Milestone

Comments

@tb06904
Copy link
Member

tb06904 commented May 29, 2024

Describe the new feature you'd like
There exists a opencypher -> gremlin translator in the opencypher project that could be integrated into our tinkerpop implementation so that you can run cypher queries via the gremlin interface.

Why do you want this feature?
Would give a best of both worlds allowing users more familiar with cypher a way to query the graph.

Describe alternatives you've considered
Writing our own cypher layer for Gaffer would take a long time and be bespoke this would give us a quick implementation hopefully without much work.

Additional context
https://github.com/opencypher/cypher-for-gremlin

@tb06904 tb06904 added feature A proposed new feature tinkerpop Specific to/touches the tinkerpop module labels May 29, 2024
@tb06904 tb06904 self-assigned this May 29, 2024
tb06904 added a commit that referenced this issue Jun 3, 2024
tb06904 added a commit that referenced this issue Jun 3, 2024
@tb06904 tb06904 linked a pull request Jun 3, 2024 that will close this issue
GCHQDeveloper314 pushed a commit that referenced this issue Jun 6, 2024
* Add basic translation using with step

* add missing get all limiting

* add basic testing for cypher translations

* add test for bad cypher syntax
@GCHQDeveloper314 GCHQDeveloper314 added this to the v2.3.0 milestone Jun 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A proposed new feature tinkerpop Specific to/touches the tinkerpop module
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants