Purpose:
The DKClobODBC class represents a part object of ODBC/
Class summary:
class DKClobODBC : public dkClob { public: DKClobODBC(DKDatastoreODBC* aDatastore); DKClobODBC(DKDatastoreODBC* aDatastore, const DKString& astring); DKClobODBC(const DKClobODBC& aDKClobODBC); virtual ~DKClobODBC(); virtual DKString getObjectType() const; virtual void deletingValue(); virtual DKBoolean isNull() const; virtual void setNull(); virtual dkXDOBase& operator= (const dkXDOBase& xdo); virtual DKClobODBC& operator= (const DKClobODBC& aDKClobODBC); 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 dkClob& add(const char* aFullFileName); virtual dkXDO& retrieve(); virtual dkClob& retrieve(const char* aFullFileName); virtual dkXDO& update(); virtual dkClob& update(const char* aFullFileName); virtual dkXDO& del(); virtual dkClob& 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 dkClob& getContentToClientFile(const char* afileName, int fileOption) const; virtual dkClob& 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(); 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:
DKClobODBC(DKDatastoreODBC* aDatastore); DKClobODBC(DKDatastoreODBC* aDatastore, const DKString& astring); DKClobODBC(const DKClobODBC& aDKClobODBC); virtual ~DKClobODBC();
virtual DKString getObjectType() const;
virtual void deletingValue();
virtual DKBoolean isNull() const;
virtual void setNull();
virtual dkXDOBase& operator= (const dkXDOBase& xdo);
virtual DKClobODBC& operator= (const DKClobODBC& aDKClobODBC);
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 dkClob& add(const char* aFullFileName);
virtual dkXDO& retrieve();
virtual dkClob& retrieve(const char* aFullFileName);
virtual dkXDO& update();
virtual dkClob& update(const char* aFullFileName);
virtual dkXDO& del();
virtual dkClob& 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 dkClob& getContentToClientFile(const char* afileName, int fileOption) const;
virtual dkClob& 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();
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.