×

Database-independent mechanism for retrieving relational data as XML

  • US 10,394,806 B1
  • Filed: 07/05/2016
  • Issued: 08/27/2019
  • Est. Priority Date: 11/23/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, using one or more processors, an XQuery query from an application;

    dividing the XQuery query into a first XQuery expression and a second XQuery expression;

    determining, by the one or more processors, that the first XQuery expression queries a XML data source and the second XQuery expression queries a relational data source;

    executing the first XQuery expression on the XML data source, and receiving a first XML query result for the first XQuery expression from the XML data source;

    translating the second XQuery expression into a SQL expression;

    executing the SQL expression on the relational data source, and receiving a SQL query result for the SQL expression from the relational data source;

    mapping the SQL query result of the SQL expression into a second XML query result;

    combining the first XML query result associated with the first XQuery expression and the second XML query result associated with the second XQuery expression into an XML result for the XQuery query; and

    providing the XML result of the XQuery query to the application.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×