00001 00014 #ifndef _cMovieSqlString_h 00015 #define _cMovieSqlString_h 00016 00017 #include "TypesDef.h" 00018 #include "cMovie.h" 00019 00020 #include <string> 00021 #include <list> 00022 using std::string; 00023 using std::list; 00024 00025 class cMovieSqlString 00026 { 00027 public: 00029 cMovieSqlString(void); 00030 00032 ~cMovieSqlString(void); 00033 00035 const string GetTable(void); 00036 00037 const string GetData(const string sMd4); 00038 00039 const string GetMovie (void)const; 00040 00041 const string GetInsertEntry2Movie(cMovie* Movie); 00042 00043 const string GetUpdateMovie(cMovie* pMovie); 00044 00045 const string GetDelete(const string sMd4); 00046 00048 const list<string> GetAllColNames(void); 00049 protected: 00050 00051 private: 00052 //************************************ 00053 // Note: Get functions ONLY, 00054 // no Set functions. 00055 // These are constant fuctions. 00056 //************************************ 00057 00058 const string GetMd4 (void)const; 00059 const string GetDate (void)const; 00060 const string GetDirector (void)const; 00061 const string GetRuntime (void)const; 00062 const string GetCountry (void)const; 00063 const string GetLanguage (void)const; 00064 const string GetMpaa (void)const; 00065 const string GetImdbUrl (void)const; 00066 const string GetCertification (void)const; 00067 const string GetCastname (void)const; 00068 }; 00069 00070 #endif // _cMovieSqlString_h