Let a Single FLWOR Bloom


Brantner, Matthias ; Kanne, Carl-Christian ; Moerkotte, Guido


[img]
Preview
PDF
TR_2007_007.pdf - Published

Download (277kB)

URL: https://ub-madoc.bib.uni-mannheim.de/1428
URN: urn:nbn:de:bsz:180-madoc-14283
Document Type: Working paper
Year of publication: 2007
Publication language: English
Institution: School of Business Informatics and Mathematics > Sonstige - Fakultät für Mathematik und Informatik
MADOC publication series: Veröffentlichungen der Fakultät für Mathematik und Informatik > Institut für Informatik > Technical Reports
Subject: 004 Computer science, internet
Classification: CCS: H.2.4 H.2.3 ,
Subject headings (SWD): XQuery , Abfrageverarbeitung
Individual keywords (German): Anfrageoptimierung
Keywords (English): Query Optimization
Abstract: To globally optimize execution plans for XQuery expressions, a plan generator must generate and compare plan alternatives. In proven compiler architectures, the unit of plan generation is the query block. Fewer query blocks mean a larger search space for the plan generator and lead to a generally higher quality of the execution plans. The goal of this paper is to provide a toolkit for developers of XQuery evaluators to transform XQuery expressions into expressions with as few query blocks as possible. Our toolkit takes the form of rewrite rules merging the inner and outer FLWOR expressions into single FLWORs. We focus on previously unpublished rewrite rules and on inner FLWORs occurring in the For, Let, and Return clauses in the outer FLWOR.
Additional information:

Das Dokument wird vom Publikationsserver der Universitätsbibliothek Mannheim bereitgestellt.




+ Citation Example and Export

Brantner, Matthias ; Kanne, Carl-Christian ; Moerkotte, Guido (2007) Let a Single FLWOR Bloom. Open Access [Working paper]
[img]
Preview


+ Search Authors in

+ Download Statistics

Downloads per month over past year

View more statistics



You have found an error? Please let us know about your desired correction here: E-Mail


Actions (login required)

Show item Show item