-
Notifications
You must be signed in to change notification settings - Fork 23
Queries with recursive predicates do not parse #339
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
Comments
Here is a property path description from SPARQL which ultimately we want to support all of - so we should use similar syntax (JSON-ified): |
Possibly related: db #322 |
This still does need some spec work to see what syntax we can use that won't break anything, but that will be part of the implementation work. |
Some work was done on this, but the approach needs to be rethought and this isn't high-priority enough to keep working on right now. The fix for the parsing error itself is straightforward, just need to use But the bigger lift is getting the recursive queries to actually execute, and we have chosen to come back to that later. |
Our
expand
fn is throwing an exception when we attempt to parse queries with recursive predicates.Exception is being thrown at this step: https://github.com/fluree/db/blob/main/src/fluree/db/query/fql/parse.cljc#L144
Stack trace:
The text was updated successfully, but these errors were encountered: