00001 #ifndef _STRINGVAL_H_ 00002 #define _STRINGVAL_H_ 00003 00004 #include "DBValue.h" 00005 00006 using namespace std; 00007 00008 00009 class StringVal : public DBValue{ 00010 private: 00011 string val; 00012 public: 00013 StringVal(){val="";isNull=true;}; 00014 StringVal(string s){val=s;isNull=false;}; 00015 string getType(){ 00016 return "string"; 00017 } 00018 string getString(){return val;} 00019 void setString(string s){val=s;isNull=false;} 00020 string toString(){ 00021 if(isNull) 00022 return ""; 00023 return val; 00024 } 00025 }; 00026 #endif