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 :
بازگشت