Patent · US Active

Optimization of queries over XML views that are based on union all operators

US7685150B2 · kind B2 · utility

6Cited by
55References
38Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 27, 2005
Grant dateMar 23, 2010
Priority date
Expiry dateDec 10, 2027

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99943
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Optimization is provided for database statements involving XML data, e.g., XPath and XQuery, which operate over views that use aggregate set operators, e.g., UNION ALL. As part of a “view merge” stage of query transformation, the query that operates over the view is merged with a query that defines the view. One or more expressions (e.g., operators, predicates, virtual table constructs) from the query that operates over the view are then “pushed down” to operate on the individual underlying XML data constructs. “Branch elimination” is performed based on the structure of the view and the query acting over the view, based on which it is possible to determine whether any of the sub-queries, if executed, would result in the return of zero rows. If so, then such branches are eliminated from the transformed query, leaving a reduced set of data containers on which to execute the query.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.