Patent ID: 6917931

Claim:
A method for performing database operations, the method comprising the steps of: reading, from a first set of database tables 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 and at least one database query command argument; assembling the first plurality of elements that were read from the first set of database tables into a, query string comprising a second database query command string to be executed by a database search engine on a second set of database tables; and executing the query string as a second database query command string on the database engine to retrieve a results set from the second set of database tables; wherein the first set of database tables comprises a first query element database table and a second query element database table, and wherein the step of reading comprises the sub-steps of: reading, by executing a second database query command string, a name of the second query element database table from the first query element database table; and reading, from the second query element database table by executing a third database query command string, a plurality of arguments to be assembled into the query string.