2005
DOI: 10.1007/11546924_54
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing Sorting and Duplicate Elimination in XQuery Path Expressions

Abstract: XQuery expressions can manipulate two kinds of order: document order and sequence order. While the user can impose or observe the order of items within a sequence, the results of path expressions must always be returned in document order. Correctness can be obtained by inserting explicit (and expensive) operations to sort and remove duplicates after each XPath step. However, many such operations are redundant. In this paper, we present a systematic approach to remove unnecessary sorting and duplicate eliminati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2006
2006
2013
2013

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 19 publications
(12 citation statements)
references
References 12 publications
(10 reference statements)
0
12
0
Order By: Relevance
“…However, order is an important issue in XML documents [6,1], and various index structure for ordered trees have been developed for XML documents [21,15,25]. When we view an XML document as an ordered tree, an existing fusion transformation like (F) by naive elimination of element constructors does not work correctly because the context, which is a navigation of newly constructed trees, is missing during the transformation.…”
Section: (F)mentioning
confidence: 99%
See 1 more Smart Citation
“…However, order is an important issue in XML documents [6,1], and various index structure for ordered trees have been developed for XML documents [21,15,25]. When we view an XML document as an ordered tree, an existing fusion transformation like (F) by naive elimination of element constructors does not work correctly because the context, which is a navigation of newly constructed trees, is missing during the transformation.…”
Section: (F)mentioning
confidence: 99%
“…where n ∈ (R ∪ I) with R being a set of special codes 6 and I being a set of integers. It has a hierarchical structure, the same as in XQuery expressions, because xD is an annotation for an XQuery expression.…”
Section: Extended Dewey Codementioning
confidence: 99%
“…The right-hand side computes the same result employing an ordered cross product and a subsequent selection, which filters all tuples that do not conform to the axis specification. 10 When a particular mapping does not depend on e j and a, those arguments are simply omitted. 11 This circumstance will be discussed at the end of this section.…”
Section: Definitionmentioning
confidence: 99%
“…Second, for the rules containing element constructors, node comparison operaCopyright c 2011 The Institute of Electronics, Information and Communication Engineers tors [6], [9] such as the is operator are not allowed. Third, we assume unordered mode, which is similar to the SQL rules.…”
Section: Introductionmentioning
confidence: 99%