• 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