00001 #ifndef __ROWID_H_ 00002 #define __ROWID_H_ 00003 00004 #include "ocicpp.h" 00005 #include "OraError.h" 00006 #include "OraRowID.h" 00007 00008 /* this is just a shell for OraRowID */ 00009 namespace OCICPP { 00010 using std::string; 00011 00012 class RowID { 00013 private: 00014 OraRowID *rowid; 00015 public: 00016 RowID(); 00017 RowID(OraRowID *rid); 00018 void init(OraRowID *rid); 00019 ~RowID(); 00020 void drop(); 00021 OraRowID *getRowID(); 00022 }; 00023 00024 } 00025 00026 00027 00028 00029 00030 #endif