• Cite Icon30
  • https://doi.org/10.1145/1247480.1247642Copy DOI Icon

A SQL

  • Jun 11, 2007
  • Torsten Grust +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The Pathfinder XQuery compiler has been enhanced by a new code generator that can target any SQL:1999-compliant relational database system(RDBMS). This code generator marks an important next step towards truly relational XQuery processing, a branch of database technology that aims to turn RDBMSs into highly efficient XML and XQuery processors without the need to invade the relational database kernel. Pathfinder, a retargetable front-end compiler, translates input XQuery expressions into DAG-shaped relational algebra plans. The code generator then turns these plans into sequences of either SQL:1999 statements or view definitions which jointly implement the (sometimes intricate) XQuery semantics. In a sense, this demonstration thus lets relational algebra and SQL swap their traditional roles in database query processing. The result is a code generator that (1) supports an almost complete dialect of XQuery, (2) can target any RDBMS with a SQL:1999 language interface, and (3) exhibits quite promising performance characteristics when run against high-volume XML data as well as complex XQuery expressions.

Similar Papers
  • Book Chapter
  • Citations3

XQuery Processing with Relevance Ranking

  • Jan 01, 2004
  • Leonidas Fegaras
  • Research Article
  • Citations33

Query processing under GLAV mappings for relational and graph databases

  • Dec 01, 2012
  • Proceedings of the VLDB Endowment
  • Diego Calvanese +3
  • Supplementary Content
  • Citations1

Programming abstractions, compilation, and execution techniques for massively parallel data analysis

  • Apr 28, 2015
  • DepositOnce
  • Stephan Ewen
  • Research Article
  • Citations14

An improved division operator for relational algebra

  • Jan 01, 1989
  • Information Systems
  • Mohammad Dadashzadeh
  • Front Matter

Preface: Volume 44, Issue 3

  • May 01, 2003
  • Electronic Notes in Theoretical Computer Science
  • Wolfram Kahl +2
  • Conference Article
  • Citations22

Let SQL drive the XQuery workhorse (XQuery join graph isolation)

  • Mar 22, 2010
  • Torsten Grust +2
  • Research Article

Hortizontal Aggregation in SQL for Data Mining Analysis to Prepare Data Sets

  • Jun 21, 2014
  • Journal Ijmer +2
  • Research Article

Intellectual data analysis in relational information and analytical systems

  • Dec 28, 2025
  • INNOVATIVE TECHNOLOGIES AND SCIENTIFIC SOLUTIONS FOR INDUSTRIES
  • Valentin Filatov +2
  • Book Chapter
  • Citations6

Incremental Maintenance of Materialized XML Views

  • Jan 01, 2011
  • Leonidas Fegaras
  • Book Chapter
  • Citations2

Survey of the COCOON Project

  • Jan 01, 1992
  • M H Scholl +1
  • Research Article

SAS use in data editing

  • Oct 01, 1991
  • Statistical Journal of the United Nations Economic Commission for Europe
  • Dania P Ferguson
  • Conference Article
  • Citations14

An Inflationary Fixed Point Operator in XQuery

  • Apr 01, 2008
  • Loredana Afanasiev +4
  • Research Article

On the Expressiveness of Languages for Querying Property Graphs in Relational Databases

  • Nov 10, 2025
  • Proceedings of the ACM on Management of Data
  • Hadar Rotschield +1
  • Research Article
  • Citations11

Typed query languages for databases containing queries

  • Nov 01, 1999
  • Information Systems
  • Frank Neven +3
  • Book Chapter
  • Citations10

FCG: A code generator for lazy functional languages

  • Jan 01, 1992
  • Koen Langendoen +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.