Pattern matching of core GQL, the new ISO standard for querying property graphs, cannot check whether edge values are increasing along a path, as established in recent work. We present a constructive translation that overcomes this limitation by compiling the increasing-edges condition into the input graph. Remarkably, the benefit of this construction goes beyond restoring expressiveness. In our proof-of-concept implementation in Neo4j’s Cypher, where such path constraints are expressible but costly, our compiled version runs faster and avoids timeouts. This illustrates how a theoretically motivated translation can not only close an expressiveness gap but also bring practical performance gains.
Building similarity graph...
Analyzing shared references across papers
Loading...
Rotschield et al. (Thu,) studied this question.
www.synapsesocial.com/papers/69be37726e48c4981c677216 — DOI: https://doi.org/10.4230/lipics.icdt.2026.26
Hadar Rotschield
Liat Peterfreund
Hebrew University of Jerusalem
Building similarity graph...
Analyzing shared references across papers
Loading...