2004
DOI: 10.1007/978-3-540-27811-5_4
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating Complex Queries Against XML Streams with Polynomial Combined Complexity

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2006
2006
2010
2010

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 14 publications
(11 citation statements)
references
References 7 publications
0
11
0
Order By: Relevance
“…A query is compiled into a DAG structure where nodes are XPath nodetests and edges are XPath axes. The reverse axes are rewritten similar to [16] using rewrite rules of [15]. The evaluation is based on the incremental construction of a matching structure consisting of mappings of nodes from the DAG query to nodes from the tree conveyed in the input stream.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…A query is compiled into a DAG structure where nodes are XPath nodetests and edges are XPath axes. The reverse axes are rewritten similar to [16] using rewrite rules of [15]. The evaluation is based on the incremental construction of a matching structure consisting of mappings of nodes from the DAG query to nodes from the tree conveyed in the input stream.…”
Section: Related Workmentioning
confidence: 99%
“…Chronologically, SPEX is the first streamed Core XPath processor to enjoy polynomially combined complexity [16]. This contrasts with most approaches to streamed evaluation, which have exponential query complexity, e.g., [8]- [11].…”
mentioning
confidence: 99%
“…SPEX (streaming) [32,31] tree tree The essential observation from twig joins is that, we need to limit the space (and management overhead) for describe the relations between potential matches of different variables. In twig joins, the combination of tree data and tree queries with only child and descendant relations together with an efficient stack management ensures this property.…”
Section: Foundation: Tree Labelingmentioning
confidence: 99%
“…PDA-based: Where twig joins assume one stream of nodes from the input document for each stack (and thus XPath step), the third class of approaches based on pushdown automata aims to evaluate XPath queries on a single input stream similar to a SAX event stream. SPEX, e.g., [118,119,117] also maintains a record of partial answers for each XPath step, but minimizes used memory more efficiently and exploits the existential nature of most XPath steps by maintaining only generic conditions rather than actual pointers to elements from the XML stream (except for candidates of the actual results set, of course). Also it supports all XPath axes in contrast to the twig join approaches.…”
Section: Comparisonmentioning
confidence: 99%