Index

dkQueryManager

Purpose:

A query manager is a more powerful subclass of query evaluator; it can evaluate queries, as well as create query objects. It assists query objects in processing and in monitoring query executions.

A more specific version of query manager is dkDatastore, which represents a data storage facility and provides the functions of the underlying datastore (that is, a relational database or Content Manager).

Class summary:

class dkQueryManager: public dkQueryEvaluator
{
public:
   dkQueryManager();
   dkQueryManager(const dkQueryManager& fromQM);
   virtual dkQueryManager();
   virtual  dkQuery *createQuery(const char* query,
                                             const short ql_type,
                                             const DKNVPair* params = 0) = 0;
};

Members:

Member functions

createQuery
Creates a query object from the given query language type, with the optional execution parameter list.
virtual  dkQuery *createQuery(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.