Intelligent compilation of procedural functions for query processing systems
First Claim
Patent Images
1. A method of executing a query in a computer to retrieve data from a relational database stored on a data storage device, comprising the steps of:
- compiling a query containing a procedural function to generate an internal representation of the query and modifying the internal representation to reflect separate compilation of the procedural function; and
optimizing the execution of the procedural function using the generated internal representation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture for an intelligent compiler. A query is executed in a computer to retrieve data from a relational database stored on a data storage device. The query contains a procedural function. The query is compiled to generate an internal representation of the procedural function. Then, the execution of the procedural function is optimized using the generated internal representation.
-
Citations
18 Claims
-
1. A method of executing a query in a computer to retrieve data from a relational database stored on a data storage device, comprising the steps of:
-
compiling a query containing a procedural function to generate an internal representation of the query and modifying the internal representation to reflect separate compilation of the procedural function; and optimizing the execution of the procedural function using the generated internal representation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for executing a query, comprising:
-
a computer having a memory and a data storage device coupled thereto, wherein the data storage device stores a relational database; and one or more computer programs, performed by the computer, for accepting a query into the computer, for compiling a query containing a procedural function to generate an internal representation of the query and modifying the internal representation to reflect separate compilation of the procedural function, and for optimizing the execution of the procedural function using the generated internal representation. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An article of manufacture comprising a program storage medium readable by a computer and embodying one or more instructions executable by the computer to perform method steps for executing a query to retrieve data from a relational database stored on a data storage device, the method comprising the steps of:
-
compiling a query containing a procedural function to generate an internal representation of the query and modifying the internal representation to reflect separate compilation of the procedural function; and optimizing the execution of the procedural function using the generated internal representation. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification