Patent · US Expired

Techniques for rewriting XML queries directed to relational database constructs

US7120645B2 · kind B2 · utility

85Cited by
26References
48Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 1, 2003
Grant dateOct 10, 2006
Priority date
Expiry dateMay 1, 2023

Classification

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

Abstract

Techniques for executing database commands include receiving a database command that includes an XML component operation that operates on an XML construct that is based on a first set of one or more relational database constructs. It is determined whether the XML component operation can be transformed to a relational database operation on a particular set of one or more relational database constructs of the first set, which does not involve the XML component operation. If it is determined that the XML component operation can be transformed, then the XML component operation is rewritten as a particular relational database operation that operates on the particular set and that does not involve the XML component operation. The particular relational database operation is evaluated. In another aspect, techniques include determining a primitive set of XML generation operations and replacing non-primitive XML generation operations with one or more operations from the primitive set.

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