Fr. 88.00

Bulk Evaluation of XQuery - An all-at-once approach to user-defined functions

English, German · Paperback / Softback

Shipping usually within 2 to 3 weeks (title will be printed to order)

Description

Read more

XPath queries are usually translated into an algebra that combines traditional relational operators and XML-specific ones. In particular, FLWOR loops are represented using nest, unnest, join, and similar operators and their original nested-loop nature disappears, creating an opportunity for bulk evaluation and join reordering. In XQuery, two additional issues shall be handled -- tree construction and the presence of user-defined functions. The recursive nature of functions pushes the problem outside of the range of relational algebra. This book presents a novel evaluation framework based on an expanding network of relational operators, called R-program. In this environment, functions are evaluated in bulk instead of evaluating each call separately. Besides obvious advantages of bulk evaluation, R-programs also allow rearrangement of data flow across function boundaries. A set of program transformations employing these capabilities is described; together with rule-based static interprocedural analysis algorithms used to determine the applicability of the transformations.

About the author










David Bednárek received his Master's degree in Informatics from Charles University in Prague in 1991. After a decade in education and business, he returned to research at his alma mater and received his Ph.D. in 2009. His research interests include programming languages, compiler construction, parallel programming, and database systems.

Product details

Authors David Bednárek
Publisher LAP Lambert Academic Publishing
 
Languages English, German
Product format Paperback / Softback
Released 17.10.2012
 
EAN 9783659270239
ISBN 978-3-659-27023-9
No. of pages 172
Subject Natural sciences, medicine, IT, technology > IT, data processing > IT

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.