Proceedings of the 2003 ACM SIGMOD International Conference on on Management of Data - SIGMOD '03 2003
DOI: 10.1145/872830.872832
|View full text |Cite
|
Sign up to set email alerts
|

A comprehensive XQuery to SQL translation using dynamic interval encoding

Abstract: The W3C XQuery language recommendation, based on a hierarchical and ordered document model, supports a wide variety of constructs and use cases. There is a diversity of approaches and strategies for evaluating XQuery expressions, in many cases only dealing with limited subsets of the language. In this paper we describe an implementation approach that handles XQuery with arbitrarily-nested FLWR expressions, element constructors and built-in functions (including structural comparisons). Our proposal maps an XQue… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
13
0
1

Year Published

2003
2003
2009
2009

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(14 citation statements)
references
References 10 publications
0
13
0
1
Order By: Relevance
“…This, however, calls for an extension of sql to support certain recursive operator. As observed by [40], although there has been a host of work on storing and querying xml using an rdbms [11,16,26,28,29,31,36,39,41,42,45,57,58,62,64], the problem of translating recursive xml queries into sql has not been well studied in the presence of recursive dtds, and it was singled out as the most important open problem for schema-based xml storage in [40].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…This, however, calls for an extension of sql to support certain recursive operator. As observed by [40], although there has been a host of work on storing and querying xml using an rdbms [11,16,26,28,29,31,36,39,41,42,45,57,58,62,64], the problem of translating recursive xml queries into sql has not been well studied in the presence of recursive dtds, and it was singled out as the most important open problem for schema-based xml storage in [40].…”
Section: Introductionmentioning
confidence: 99%
“…There has also been a host of work on translating xml queries to sql, for schema-oblivious xml storage, e.g., pathbased methods [36,45,64], and region/Dewey encoding [11,16,31,62]. Combining path index and Dewey encoding, optimization techniques to minimize structural joins, e.g., Primitive Path Fragment (ppf) [28,29], have also been developed.…”
Section: Introductionmentioning
confidence: 99%
“…Another popular approach (perhaps, due to existing system support) was to use relational databases and map XML documents into relations. Such solutions were presented in [1,3,14,16,18]. But these mappings may come at the expense of efficiency and performance since relational databases were not designed for XML data.…”
Section: Introductionmentioning
confidence: 99%
“…For example in Figure 6, the red(gray) circle indicates how the A nodes form a logical class for each witness tree. Every node in every tree in any intermediate result is marked as member of at least one logical class 1 . We also permit predicates on logical class membership as part of an annotated pattern tree specification, thus allowing operators late in the plan to reuse pattern tree matches computed earlier.…”
mentioning
confidence: 99%
“…There are some other research works that focus on how to implement XQuery in a relational database. These works can be found in [33,34].…”
Section: Schema-oblivious Approachmentioning
confidence: 99%