Purpose:
DKDBClobDJ: a DBClob (XDO) represents a part object of DataJoiner.
Class summary:
DKDBClobDJ class DKDBClobDJ : public dkDBClob { public: DKDBClobDJ(DKDatastoreDJ* aDatastore); DKDBClobDJ(DKDatastoreDJ* aDatastore, const DKString& astring); DKDBClobDJ(const DKDBClobDJ& aDKDBClobDJ); virtual ~DKDBClobDJ(); virtual DKString getObjectType() const; virtual void deletingValue(); virtual DKBoolean isNull() const; virtual void setNull(); virtual dkXDOBase& operator= (const dkXDOBase& xdo); virtual DKDBClobDJ& operator= (const DKDBClobDJ& aDKDBClobDJ); virtual DKBoolean operator== (const dkXDOBase& adkXDOBase) const; virtual DKBoolean operator!= (const dkXDOBase& adkXDOBase) const; virtual void open(); virtual const DKPidXDO* getPidObject() const; virtual void setPidObject(const DKPidXDO* aDKPid); virtual const DKPidXDO* getPidObject(); virtual void setPidObject(const DKPidXDO* aDKPid); virtual dkXDO& add(); virtual dkDBClob& add(const char* aFullFileName); virtual dkXDO& retrieve(); virtual dkDBClob& retrieve(const char* aFullFileName); virtual dkXDO& update(); virtual dkDBClob& update(const char* aFullFileName); virtual dkXDO& del(); virtual dkDBClob& del(DKBoolean flush); virtual dkXDO& copyData(const dkXDO& adkXDO); virtual DKBoolean compareData(const dkXDO& adkXDO); virtual DKBoolean isContentChanged() const; virtual DKBoolean isSet() const; virtual dkXDO* cloneSkeleton(); virtual DKString getContent () const; virtual dkXDO& setContent (const DKString& data); virtual dkDBClob& getContentToClientFile(const char* afileName, int fileOption) const; virtual dkDBClob& setContentFromClientFile(const char* afileName); virtual void open(const char* afileName); virtual void setClassOpenHandler(const char* ahandler, DKBoolean newSynchronousFlag); virtual void setInstanceOpenHandler(const char* ahandler, DKBoolean newSynchronousFlag); virtual DKString getOpenHandler(); virtual DKBoolean isOpenSynchronous(); virtual long length() const; virtual long size(); virtual DKString getMimeType(); virtual void getOption (long option, DKAny& value); virtual void setOption (long option, DKAny& value); DKString getTable() const; DKString getColumn() const; DKString getDataPredicate() const; void setTable(const char* aTableName); void setColumn(const char* acolumn); void setDataPredicate(const char* aDataPredicate); long getRank(); void setRank(long aRank); }
Members:
DKDBClobDJ(DKDatastoreDJ* aDatastore); DKDBClobDJ(DKDatastoreDJ* aDatastore, const DKString& astring); DKDBClobDJ(const DKDBClobDJ& aDKDBClobDJ); virtual ~DKDBClobDJ();
virtual DKString getObjectType() const;
virtual void deletingValue();
virtual DKBoolean isNull() const;
virtual void setNull();
virtual dkXDOBase& operator= (const dkXDOBase& xdo);
virtual DKDBClobDJ& operator= (const DKDBClobDJ& aDKDBClobDJ)
virtual DKBoolean operator== (const dkXDOBase& adkXDOBase) const;
virtual DKBoolean operator!= (const dkXDOBase& adkXDOBase) const;
virtual void open();
virtual const DKPidXDO* getPid() const;
virtual void setPid(const DKPidXDO* aDKPid);
virtual const DKPidXDO* getPidObject();
virtual void setPidObject(const DKPidXDO* aDKPid);
virtual dkXDO& add();
virtual dkDBClob& add(const char* aFullFileName);
virtual dkXDO& retrieve();
virtual dkDBClob& retrieve(const char* aFullFileName);
virtual dkXDO& update();
virtual dkDBClob& update(const char* aFullFileName);
virtual dkXDO& del();
virtual dkDBClob& del(DKBoolean flush);
virtual dkXDO& copyData(const dkXDO& adkXDO);
virtual DKBoolean compareData(const dkXDO& adkXDO);
virtual DKBoolean isContentChanged() const;
virtual DKBoolean isSet() const;
virtual dkXDO* cloneSkeleton();
virtual DKString getContent () const;
virtual dkXDO& setContent (const DKString& data);
virtual dkDBClob& getContentToClientFile(const char* afileName, int fileOption) const;
virtual dkDBClob& setContentFromClientFile(const char* afileName);
virtual void open(const char* afileName);
virtual void setClassOpenHandler(const char* ahandler, DKBoolean newSynchronousFlag);
virtual void setInstanceOpenHandler(const char* ahandler, DKBoolean newSynchronousFlag);
virtual DKString getOpenHandler();
virtual DKBoolean isOpenSynchronous();
virtual long length() const;
virtual long size();
virtual DKString getMimeType();
virtual void getOption (long option, DKAny& value);
virtual void setOption (long option, DKAny& value);
DKString getTable() const;
DKString getColumn() const;
DKString getDataPredicate() const;
void setTable(const char* aTableName);
void setColumn(const char* acolumn);
void setDataPredicate(const char* aDataPredicate);
long getRank();
void setRank(long aRank);
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.