NoSuchRow.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #ifndef NoSuchRow_CLASS
00028 #define NoSuchRow_CLASS
00029
00030 #include <string>
00031 using std::string;
00032
00033 #include <IntegerWrapper.h>
00034 using asdm::Integer;
00035
00036 namespace asdm {
00037
00041 class NoSuchRow {
00042
00043 public:
00047 NoSuchRow();
00048
00054 NoSuchRow(int rowNumber, string tableName);
00055
00061 NoSuchRow(string key, string tableName);
00062
00069 NoSuchRow(int N, string toTableName, string fromTableName);
00070
00077 NoSuchRow(string key, string toTableName, string fromTableName);
00078
00085 NoSuchRow(string toTableName, string fromTableName, bool option);
00086
00087
00091 virtual ~NoSuchRow();
00092
00096 string getMessage() const;
00097
00098 protected:
00099
00100 string message;
00101
00102 private:
00103 static const string ITSNAME;
00104
00105 };
00106 }
00107
00108 #endif