Index

DKCombinedQueryDL

Purpose:

The DKCombinedQueryDL class defines the combined Query for DB2 direct access. It provides a set of functions which are the same as DKCombinedQuery class.

Class summary:

class DKCombinedQueryDL : public dkQueryBase
{
  public:
   DKCombinedQueryDL();
   DKCombinedQueryDL(const DKCombinedQueryDL& fromQuery);
   virtual ~DKCombinedQueryDL();
   virtual void prepare(const DKNVPair* params);
   virtual void execute(const DKNVPair* params);
   virtual DKQueryStatus status();
   virtual DKAny  result();
   virtual unsigned long numberOfResults();
   virtual dkResultSetCursor* resultSetCursor();
};

Members:

Constructors and destructor
The DKCombinedQueryDL constructor can take one parameter or no parameter.
DKCombinedQueryDL();
DKCombinedQueryDL(const DKCombinedQueryDL & fromQuery);              
virtual ~DKCombinedQueryDL();              

Member functions

prepare
To prepare the query class parameters.
virtual void prepare(const DKNVPair* params); 

execute
Executes each query class.
virtual void execute(const DKNVPair* params);

status
Returns the query status; ( DKQueryComplete/DKQueryIncomplete).
virtual DKQueryStatus status(); 

result
Returns a DKResult object.
virtual DKAny  result();    

numberOfResults
Returns number of results in the result set collection.
virtual unsigned long numberOfResults(); 

resultSetCursor
Returns a result cursor of result set collection.
virtual dkResultSetCursor* resultSetCursor();

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