O-R gateway: a system for connecting object-oriented application programs and relational databases
AssigneeTexas Instruments Incorporated
InventorAbdallah M. Alashqur
Life of this patent
Estimating the term…
Abstract
This is a method and system of extending the capability of a relational database management system's precompiler to object-oriented languages comprising: embedding SQL statement in an object-oriented program; compiling the object-oriented program with a precompiler from the database management system into a temporary file; compiling the temporary file with an object-oriented precompiler into a file acceptable to an object-oriented compiler; and compiling the file with the object-oriented compiler into an executable file.
Claims14
A method of extending the capability of a database management system's precompiler to object-oriented languages comprising:
- embedding SQL statements in an object-oriented program;
- compiling said object-oriented program with a precompiler from said database management system into a temporary file;
- compiling said temporary file with an object-oriented precompiler into a file acceptable to an object-oriented compiler;
- and compiling said file with said object-oriented compiler into an executable file.
A method of enabling object queries in an object-oriented program using a database management system which is not object-oriented comprising:
- creating a program with object query language statements and object-oriented language statements;
- converting said object query language statements of the program into structured query language statements to generated a converted object-oriented program;
- compiling said converted object-oriented program with a precompiler from said database management system into a temporary file;
- compiling said temporary file with an object-oriented precompiler into a file acceptable to an object-oriented compiler;
- and
- compiling said file with said object-oriented compiler into an executable file.
A method of extending the capability of a relational database management system's precompiler to object-oriented languages comprising:
- embedding SQL statements in an object-oriented program;
- compiling said object-oriented program with a precompiler from said database management system into a temporary file;
- compiling said temporary file with an object-oriented precompiler into a file acceptable to a object-oriented compiler;
- and
- compiling said file with said object-oriented compiler into an executable file;
- wherein said object-oriented program utilizes C++;
- and
- wherein said database management system utilizes Oracle.
Dependencies are inferred from the claim text.