Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

O3DBIClob.h

Go to the documentation of this file.
00001 
00041 #if !defined(O3DBI_O3DBICLOB_H)
00042 #define O3DBI_O3DBICLOB_H
00043 
00044 #include "O3DBIObject.h"
00045 
00049 class O3DBIClob : public O3DBIObject  
00050 {
00051 // Construction
00052 public:
00056     O3DBIClob();
00062     O3DBIClob(const O3DBIClob& other);
00069     O3DBIClob(PC_TCHAR lpszClob);
00073     virtual ~O3DBIClob();
00074 
00075 // Operations
00076 public:
00081     O3DBIClob& operator=(const O3DBIClob& other);
00088     O3DBIClob& operator=(PC_TCHAR lpszClob);
00093     bool operator==(const O3DBIClob& other) const;
00101     bool SetRaw(PC_TCHAR lpszClob);
00106     PC_TCHAR GetRaw(void) const;
00107     virtual TO3DBIString ToString(void) const;
00108 
00109 // Internal implementation
00110 protected:
00111     bool AllocateAndSetBuffer(PC_TCHAR lpszClob);
00112 
00113 protected:
00114     P_TCHAR     _lpszBuffer;
00115 };
00116 
00117 #endif // !defined(O3DBI_O3DBICLOB_H)



SourceForge.net Logo Generated on Sun Jan 23 11:36:34 2005 for Oracle Object Oriented Database Interface (O3DBI) by  doxygen 1.3.9.1