Skip to main navigation Skip to search Skip to main content

Database Theory in Action: From Inexpressibility to Efficiency in GQL’s Order-Constrained Paths

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publication29th International Conference on Database Theory, ICDT 2026
EditorsBalder ten Cate, Maurice Funk
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959774130
DOIs
StatePublished - 2026
Event29th International Conference on Database Theory, ICDT 2026 - Tampere, Finland
Duration: 24 Mar 202627 Mar 2026

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume365
ISSN (Print)1868-8969

Conference

Conference29th International Conference on Database Theory, ICDT 2026
Country/TerritoryFinland
CityTampere
Period24/03/2627/03/26

Bibliographical note

Publisher Copyright:
© Hadar Rotschield and Liat Peterfreund.

Keywords

  • Graph Query Languages
  • ISO GQL
  • Pattern Matching
  • Property graphs

Fingerprint

Dive into the research topics of 'Database Theory in Action: From Inexpressibility to Efficiency in GQL’s Order-Constrained Paths'. Together they form a unique fingerprint.

Cite this