Patent ID: 7315850

Claim:
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; and 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 processor programmed to: read, from the data structure, the name of the first table and 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 data structure further comprises: a second query element database table including a row that stores the name of the first table and the name of the first query element database table, wherein the data structure further comprises: the first query element database table that includes the arguments to be used in composing the second database query command, wherein the arguments in the first query element database table include a plurality of names of columns within the first table that contain the data be processed, wherein the first query element database table includes a plurality of rows that each include the arguments to be used in composing the second database query command, and each of the rows of the first query element database table includes a sequence identifier.