Index

dkQueryEvaluator

Purpose:

A query evaluator is an abstract class which has the capability of evaluating queries over an implicit or explicit collection of objects. Its subclass includes dkQueryableCollection, which maintains an explicit collection, and dkDatastore, which has an implicit collection (that is, the database).

Class summary:

class dkQueryEvaluator
{
public:
   dkQueryEvaluator();
   virtual dkQueryEvaluator();
   virtual DKAny evaluate (const char *query,
                           const short ql_type,
                           const DKNVPair *params = 0) = 0;
 
};

Members:

Constructors and destructor
dkQueryEvaluator();
virtual dkQueryEvaluator();

Member functions

evaluate
Executes the query of the given query language type with the optional parameter list and returns the result as a collection of data objects.
virtual DKAny evaluate(const char *query,
const short ql_type, const DKNVPair *params = 0) = 0;

(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.