Patent ID: 6925472
Filing Date: 2005-08-02
Classification: G06F,Y10S

Abstract:
1. A database implemented method of processing a query in an object oriented programming environment, comprising: using a base class to create a condition filter in a standard query language statement, the condition filter defining properties to be satisfied by a result of a query, wherein said condition filter includes parameters and none of the parameters is null, wherein a portion of data values in the condition filter are each replaced by a placeholder and a corresponding data value list for the placeholders is created using a tree data structure to store condition filter, and wherein the placeholder is a question mark character; precompling the standard query language statement including the condition filter: storing the precompiled standard query language statement; receiving the query from an application including values for each of the data values represented by placeholders; and using the precompiled standard language statement including the received values from the application to request the result of the query from said database, wherein the precompiled query language statement is executed multiple times without being recompiled.