|
Developers ManualProject homepage |
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)
|
|
Generated on Sun Jan 23 11:36:34 2005 for Oracle Object Oriented Database Interface (O3DBI) by
1.3.9.1
|