Automatically generated client application source code using database table definitions
First Claim
1. A computer product for generating application source code on a client computer for querying database tables on a server computer, said computer product comprising:
- a portion for obtaining database structure information for the database tables from database table definition files on the server computer;
a portion operative to construct database queries using said database structure information, said database queries being constructed in a database query language required to query information from the database tables on the server computer; and
a portion for constructing application source code commands for executing said database queries, said application source code commands being constructed in a programming language of the client application.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer product for generating application source code on a client computer for querying database tables on a server computer includes a portion for obtaining database structure information for the database tables from database table definition files on the server computer. The computer product also includes a portion operative to construct database queries using the database structure information. The database queries are constructed in a database query language required to query information from the database tables on the server computer. The computer product further includes a portion for constructing application source code commands for executing the database queries. The application source code commands are constructed in a programming language of the client application.
-
Citations
20 Claims
-
1. A computer product for generating application source code on a client computer for querying database tables on a server computer, said computer product comprising:
-
a portion for obtaining database structure information for the database tables from database table definition files on the server computer;
a portion operative to construct database queries using said database structure information, said database queries being constructed in a database query language required to query information from the database tables on the server computer; and
a portion for constructing application source code commands for executing said database queries, said application source code commands being constructed in a programming language of the client application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method for generating application source code on a client computer for querying database tables on a server computer, said method comprising the steps of:
-
obtaining database structure information for the database tables from database table definition files on the server computer;
constructing database queries using said database structure information, said database queries being constructed in a database query language required to query information from the database tables on the server computer; and
constructing application source code commands for executing said database queries, said application source code commands being constructed in a programming language of the client application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer product implementable on a system including a client computer and a server computer operatively connected to each other by a network, said computer product comprising comprising:
-
a client-based portion resident to the client computer, said client-based portion being operative to gather a batch comprising a plurality of database queries and send said batch to the server computer via the network; and
a server-based portion resident to the server computer, said server-based portion being operative to receive said batch from said client-based portion and execute said database queries in said batch on a database resident to the server computer. - View Dependent Claims (20)
-
Specification