Index

DKPidXDODB2

Purpose:

DKPidXDODB2 represents a special persistent identifier (PID) for extended data objects (XDO's) stored in DB2.

Class summary:

  class DKPidXDODB2 : public DKPidXDO
{
  public:
   DKPidXDODB2();
   DKPidXDODB2(const char * aPidString);
   DKPidXDODB2(const DKPidXDODB2& aDKPidXDODB2);
   virtual ~DKPidXDODB2();
 
   DKPidXDODB2& operator= (DKPidXDODB2& aDKPidXDODB2);
 
   virtual DKString getPrimaryId();
   virtual void     setPrimaryId(const char* primaryId);
 
   DKString  getTable();
   DKString  getColumn();
   DKString  getDataPredicate();
   void      setTable(const char* aTableName);
   void      setColumn(const char* acolumn );
   void      setDataPredicate(const char* aDataPredicate );
 
   virtual DKBoolean isSet() const;
   virtual DKPid*  clone();
   virtual DKString pidType() const;
}

Members:

Constructors and destructor
Constructs a persistent identifier (PID).
   DKPidXDODB2();
   DKPidXDODB2(const char * aPidString);
   DKPidXDODB2(const DKPidXDODB2& aDKPidXDODB2);
 
   virtual ~DKPidXDODB2();

Member functions

operator=
Assignment operator.
   DKPidXDODB2& operator= (DKPidXDODB2& aDKPidXDODB2);

getPrimaryId
Gets the datastore specific primary persistent ID.
   virtual DKString getPrimaryId();

setPrimaryId
Sets the datastore specific primary persistent ID.
   virtual void setPrimaryId(const char* primaryId);

getTable
Gets the table.
   DKString  getTable();

getColumn
Gets the column.
   DKString  getColumn();

getDataPredicate
Gets the data predicate.
   DKString getDataPredicate();

setTable
Sets the table.
   void setTable(const char* aTableName);

setColumn
Sets the column.
   void setColumn(const char* acolumn );

setDataPredicate
Sets the data predicate.
   void setDataPredicate(const char* aDataPredicate );

isSet
PID values set indicator.
   virtual DKBoolean isSet() const;

clone
Clone
   virtual DKPid*  clone();

pidType
Gets PID type.
   virtual DKString pidType() const;

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