DocumentCode
2847632
Title
BlossomTree: Evaluating XPaths in FLWOR Expressions
Author
Zhang, Ning ; Agrawal, Shishir K. ; Özsu, M. Tamer
Author_Institution
Sch. of Comput. Sci., Waterloo Univ., Ont., Canada
fYear
2005
fDate
05-08 April 2005
Firstpage
388
Lastpage
389
Abstract
Efficient evaluation of path expressions has been studied extensively. However, evaluating more complex FLWOR expressions that contain multiple path expressions has not been well studied. In this paper, we propose a novel pattern matching approach, called BlossomTree, to evaluate a FLWOR expression that contains correlated path expressions. BlossomTree is a formalism to capture the semantics of the path expressions and their correlations. We propose a general algebraic framework (abstract data types and logical operators) to evaluate BlossomTreepattern matching that facilitates efficient evaluation and experimentation. We design efficient data structures and algorithms to implement the abstract data types and logical operators. Our experimental studies demonstrate that the BlossomTreeapproach can generate highly efficient query plans in different environments.
Keywords
XML; abstract data types; pattern matching; query languages; query processing; tree data structures; BlossomTree; FLWOR expression evaluation; XPath evaluation; abstract data type; data structure; logical operator; multiple path expression; path expression semantics; pattern matching; query generation; Algorithm design and analysis; Books; Computer science; Data structures; Database languages; Information retrieval; Pattern matching; Tree data structures; Tree graphs; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2005. ICDE 2005. Proceedings. 21st International Conference on
ISSN
1084-4627
Print_ISBN
0-7695-2285-8
Type
conf
DOI
10.1109/ICDE.2005.27
Filename
1410147
Link To Document