9 citations · 16 across the 5 of their papers we have counts for
5 papers
Compiling PL/SQL Away
Christian Duta, Denis Hirn, Torsten Grust
"PL/SQL functions are slow," is common developer wisdom that derives from the tension between set-oriented SQL evaluation and statement-by-statement PL/SQL interpretation. We pursu…
You Say 'What', I Hear 'Where' and 'Why': (Mis-)Interpreting SQL to Derive Fine-Grained Provenance
Tobias Müller, Benjamin Dietrich, Torsten Grust
SQL declaratively specifies what the desired output of a query is. This work shows that a non-standard interpretation of the SQL semantics can, instead, disclose where a piece of t…
First-Class Functions for First-Order Database Engines
Torsten Grust, Alexander Ulrich
We describe Query Defunctionalization which enables off-the-shelf first-order database engines to process queries over first-class functions. Support for first-class functions is c…
XQuery Join Graph Isolation
T. Grust, M. Mayr, J. Rittinger
A purely relational account of the true XQuery semantics can turn any relational database system into an XQuery processor. Compiling nested expressions of the fully compositional X…
An Inflationary Fixed Point Operator in XQuery
Loredana Afanasiev, Torsten Grust, Maarten Marx +2
We introduce a controlled form of recursion in XQuery, inflationary fixed points, familiar in the context of relational databases. This imposes restrictions on the expressible type…