We consider the problem of evaluating an XQuery query Q (involving only child and descendant axes) on an XML document D. D is stored on a disk and is read from there, in document order. Chen et al. [From Tree Patterns to Generalized Tree Patterns, Intl. Conf. on Very Large Databases, 2003, pp. 237-248] presented an algorithm to convert Q (from a large fragment of XQuery) into a Generalized Tree Pattern GTP (Q), and a set J(Q) of value join conditions on its vertices. Evaluating Q on D reduces to finding the matches for GTP (Q) in D. We present an efficient algorithm for finding these matches. Excluding the computation of the value joins J(Q), our algorithm performs two linear passes over the data, and runs in O(d|Q|) memory space, where d d...
Finding the occurrences of structural patterns in XML data is a key operation in XML query processin...
Holistic twig join algorithms represent the state of the art for evaluating path expressions in XML ...
XML documents are typically queried with a combination of value search and structure search. While q...
XQuery is the de facto standard XML query language, and it is important to have efficient query eva...
As business and enterprises generate and exchange XML data more often, there is an increasing need f...
XML employs a tree-structured data model, and, naturally, XML queries specify patterns of selection ...
XML employs a tree-structured data model, and, naturally, XML queries pecify patterns of selection p...
Searching for occurrences of a twig pattern query (TPQ) in an XML document is a core task of all XML...
Querying XML data is based on the specification of structural patterns which in practice are formula...
XML queries can be modeled by twig pattern queries (TPQs) specifying predicates on XML nodes and XPa...
The contributions in this thesis focus on processing XML queries using an algebra and on exploiting ...
Finding the occurrences of structural patterns in XML data is a key operation in XML query processin...
XML is widely praised for its flexibility in allowing repeated and missing sub-elements. However, th...
XML queries typically specify patterns of selection pred-icates on multiple elements that have some ...
Finding the occurrences of structural patterns in XML data is a key operation in XML query processin...
Finding the occurrences of structural patterns in XML data is a key operation in XML query processin...
Holistic twig join algorithms represent the state of the art for evaluating path expressions in XML ...
XML documents are typically queried with a combination of value search and structure search. While q...
XQuery is the de facto standard XML query language, and it is important to have efficient query eva...
As business and enterprises generate and exchange XML data more often, there is an increasing need f...
XML employs a tree-structured data model, and, naturally, XML queries specify patterns of selection ...
XML employs a tree-structured data model, and, naturally, XML queries pecify patterns of selection p...
Searching for occurrences of a twig pattern query (TPQ) in an XML document is a core task of all XML...
Querying XML data is based on the specification of structural patterns which in practice are formula...
XML queries can be modeled by twig pattern queries (TPQs) specifying predicates on XML nodes and XPa...
The contributions in this thesis focus on processing XML queries using an algebra and on exploiting ...
Finding the occurrences of structural patterns in XML data is a key operation in XML query processin...
XML is widely praised for its flexibility in allowing repeated and missing sub-elements. However, th...
XML queries typically specify patterns of selection pred-icates on multiple elements that have some ...
Finding the occurrences of structural patterns in XML data is a key operation in XML query processin...
Finding the occurrences of structural patterns in XML data is a key operation in XML query processin...
Holistic twig join algorithms represent the state of the art for evaluating path expressions in XML ...
XML documents are typically queried with a combination of value search and structure search. While q...