Method and apparatus for integrating relational and hierarchical data
First Claim
1. A method for integrating relational and hierarchical data, schema definitions, and queries in a data processing system, comprising the steps of:
- converting one or more schema definitions into an intermediate schema language component of an intermediate data language when one or more schema definitions are provided;
converting one or more query expressions into an intermediate query language component of the intermediate data language when one or more query expressions are provided; and
compiling, in an intermediate data language processing engine, at least one of the intermediate schema language component and the intermediate query language component into a run-time representation in accordance with a relational-hierarchical analysis.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for integrating relational and hierarchical data, schema definitions, and queries in a data processing system are provided. It is determined if one or more schema definitions or one or more query expressions are provided as input to the data processing system. The one or more schema definitions are converted into an intermediate schema language component of an intermediate data language when one or more schema definitions are provided. The one or more query expressions are converted into an intermediate query language component of the intermediate data language when one or more query expressions are provided. The intermediate schema language component or the intermediate query language component is compiled in an intermediate data language processing engine into a run-time representation in accordance with a relational-hierarchical analysis.
84 Citations
20 Claims
-
1. A method for integrating relational and hierarchical data, schema definitions, and queries in a data processing system, comprising the steps of:
-
converting one or more schema definitions into an intermediate schema language component of an intermediate data language when one or more schema definitions are provided; converting one or more query expressions into an intermediate query language component of the intermediate data language when one or more query expressions are provided; and compiling, in an intermediate data language processing engine, at least one of the intermediate schema language component and the intermediate query language component into a run-time representation in accordance with a relational-hierarchical analysis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. Apparatus for integrating relational and hierarchical data, schema definitions, and queries in a data processing system, comprising:
-
a memory; and at least one processor coupled to the memory and operative to;
(i) convert one or more schema definitions into an intermediate schema language component of an intermediate data language when one or more schema definitions are provided;
(ii) convert one or more query expressions into an intermediate query language component of the intermediate data language when one or more query expressions are provided; and
(iii) compile, in an intermediate data language processing engine, at least one of the intermediate schema language component and the intermediate query language component into a run-time representation in accordance with a relational-hierarchical analysis. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An article of manufacture for integrating relational and hierarchical data, schema definitions, and queries in a data processing system, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
-
converting one or more schema definitions into an intermediate schema language component of an intermediate data language when one or more schema definitions are provided; converting one or more query expressions into an intermediate query language component of the intermediate data language when one or more query expressions are provided; and compiling, in an intermediate data language processing engine, at least one of the intermediate schema language component and the intermediate query language component into a run-time representation in accordance with a relational-hierarchical analysis.
-
Specification