Index

DKPidXDODJ

Purpose:

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

Class summary:

DKPidXDODJ
 
class DKPidXDODJ : public DKPidXDO
{
  public:
 
   DKPidXDODJ();
   DKPidXDODJ(const char * aPidString);
   DKPidXDODJ(const DKPidXDODJ& aDKPidXDODJ);
 
   virtual ~DKPidXDODJ();
 
   DKPidXDODJ& operator= (DKPidXDODJ& aDKPidXDODJ);
   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).
   DKPidXDODJ();
   DKPidXDODJ(const char * aPidString);
   DKPidXDODJ(const DKPidXDODJ& aDKPidXDODJ);
 
   virtual ~DKPidXDODJ();

Member functions

operator=
Assignment operator.
   DKPidXDODJ& operator= (DKPidXDODJ& aDKPidXDODJ);

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.