
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 ...
Paperback: 172 pages
Publisher: LAP LAMBERT Academic Publishing (October 16, 2012)
Language: English
ISBN-10: 9783659270239
ISBN-13: 978-3659270239
ASIN: 3659270237
Product Dimensions: 5.9 x 0.4 x 8.7 inches
Format: PDF ePub fb2 djvu book
- David Bednárek epub
- David Bednárek ebooks
- 9783659270239 pdf
- pdf books
- 978-3659270239 epub
sence 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.