☂️Umbrella: Make LinkedQL syntax semi-compatible with Gremlin
Description Gremlin has support in many graph databases, a syntax that is a little more JavaScript-y. I suggest making LinkedQL semi-compatible with Gremlin for features unrelated to property graphs.
It indeed sounds like a good idea. The syntax was incompatible in the past due to some limitations in Cayley, but I believe this is no longer the case.
Unfortunately, I won't be able to work on it for quite some time. Contributions are welcome though!
Made methods lower case in #822
The first few steps as I understand them:
- Change casing of methods to match Gremlin's
- Evaluate expressions instead of calling
.All() - Explicit
select()for tag arrays
Opened a different issue for adding data methods https://github.com/cayleygraph/cayley/issues/828
As part of LinkedQL we will:
- Add compatible
.where() - Add compatible
.select() - Add compatible
.optional()