Legal claims defining the scope of protection, as filed with the USPTO.
1. A data processing system comprising: a computer readable storage medium encoded with a data structure storing: a name of a first table that includes data to be processed; a name of a first query element database table that includes a plurality of arguments to be used in composing a database command to process the data; and a second query element database table comprising a row that stores the name of the first table and the name of the first query element database table; and the data processing system further comprising a programmable computer processor programmed to: read, from the data structure, the name of the first table; read, from the data structure, the name of the first query element database table; read from the first query element database table, based on reading the name of the first table, by executing a first database query command string, a first plurality of elements, the first plurality of elements comprising at least one database query language command argument and at least one database query command argument; assemble the first plurality of elements that were read from the first query element database table into a query string comprising a second database query command string to be executed by a database search engine on the first table, the second database query command comprising a table name corresponding to the name of the first table; and execute the query string as a second database query command string on the database engine to retrieve a results set from the first table; wherein the row of the second query element database table also stores an identification of an SQL command to be used in processing the data; and a sequence identifier.
2. The data processing system according to claim 1 , wherein the data structure further comprises: the first query element database table that comprises the arguments to be used in composing the second database query command.
3. The data processing system according to claim 2 , wherein the arguments in the first query element database table comprises a plurality of names of columns within the first table that contain the data be processed.
4. A method, comprising: storing, with a processor, a data structure comprising: a name of a first table that includes data to be processed; a name of a first query element database table that includes a plurality of arguments to be used in composing a database command to process the data; and a second query element database table comprising a row that stores the name of the first table and the name of the first query element database table; and the method further comprising performing the following with the processor: reading, from the data structure, the name of the first table; reading, from the data structure, the name of the first query element database table; reading from the first query element database table, based on reading the name of the first table, by executing a first database query command string, a first plurality of elements, the first plurality of elements comprising at least one database query language command argument and at least one database query command argument; assembling the first plurality of elements that were read from the first query element database table into a query string comprising a second database query command string to be executed by a database search engine on the first table, the second database query command comprising a table name corresponding to the name of the first table; and executing the query string as a second database query command string on the database engine to retrieve a results set from the first table; wherein the row of the second query element database table also stores an identification of an SQL command to be used in processing the data; and a sequence identifier.
5. The method according to claim 4 , wherein the storing the data structure further comprises: storing the first query element database table that comprises the arguments to be used in composing the second database query command.
6. The method according to claim 5 , wherein the arguments in the first query element database table comprises a plurality of names of columns within the first table that contain the data be processed.
7. A computer readable storage medium, encoded with: a data structure comprising: a name of a first table that includes data to be processed; a name of a first query element database table that includes a plurality of arguments to be used in composing a database command to process the data: and a second query element database table comprising a row that stores the name of the first table and the name of the first query element database table; and a computer program comprising instructions for performing a method, the method comprising: reading, from the data structure, the name of the first table; reading, from the data structure, the name of the first query element database table: reading from the first query element database table, based on reading the name of the first table, by executing a first database query command string, a first plurality of elements, the first plurality of elements comprising at least one database query language command argument and at least one database query command argument; assembling the first plurality of elements that were read from the first query element database table into a query string comprising a second database query command string to be executed by a database search engine on the first table, the second database query command comprising a table name corresponding to the name of the first table; and executing the query string as a second database query command string on the database engine to retrieve a results set from the first table; Wherein the row of the second query element database table also stores an identification of an SQL command to be used in processing the data; and a sequence identifier.
8. The computer readable storage medium according to claim 7 , wherein the data structure further comprises: the first query element database table that comprises the arguments to be used in composing the second database query command.
9. The computer readable storage medium according to claim 8 , wherein the arguments in the first query element database table comprises a plurality of names of columns within the first table that contain the data be processed.
Unknown
May 3, 2011
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.