Summary
Direct Cypher execution currently rejects official shortest-path syntax of the form:
path = shortestPath((person1)-[:KNOWS*]-(person2))
This is now a measured benchmark blocker from pyg-bench for LDBC SNB Interactive interactive-complex-13 / Q13.
Repro Shape
MATCH
(person1:Person {id: $person1Id}),
(person2:Person {id: $person2Id}),
path = shortestPath((person1)-[:KNOWS*]-(person2))
RETURN
CASE path IS NULL
WHEN true THEN -1
ELSE length(path)
END AS shortestPathLength
Actual
Compiler/parser rejects the query before execution with an Invalid Cypher query syntax error.
Expected
The official shortest-path syntax should parse and lower, even if execution support is still staged behind a later runtime issue.
Benchmark Impact
- blocks direct Cypher coverage for SNB Interactive
interactive-complex-13
- this is distinct from the old
#983 zero-hop open-range issue: the official text here uses [:KNOWS*], not *0..
- on the same staged fixture, a local BFS workaround returns the correct shortest-path length
2, so this is a parser/front-end blocker rather than missing test data
Summary
Direct Cypher execution currently rejects official shortest-path syntax of the form:
This is now a measured benchmark blocker from
pyg-benchfor LDBC SNB Interactiveinteractive-complex-13/Q13.Repro Shape
Actual
Compiler/parser rejects the query before execution with an
Invalid Cypher query syntaxerror.Expected
The official shortest-path syntax should parse and lower, even if execution support is still staged behind a later runtime issue.
Benchmark Impact
interactive-complex-13#983zero-hop open-range issue: the official text here uses[:KNOWS*], not*0..2, so this is a parser/front-end blocker rather than missing test data