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:
dkQueryEvaluator(); virtual dkQueryEvaluator();
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.