00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef CLIENT_CONCLUSIONS_H
00022 #define CLIENT_CONCLUSIONS_H
00023
00024 #include "client_priv.h"
00025 #include <string>
00026 #include <iostream>
00027
00028 class Conclusions
00029 {
00030
00031 public:
00032 Conclusions(char *in_engine,
00033 long int in_avg_timing,
00034 long int in_max_timing,
00035 long int in_min_timing,
00036 uint32_t in_users,
00037 uint32_t in_real_users,
00038 uint64_t in_avg_rows,
00039 long int in_sum_of_time,
00040 long int in_std_dev,
00041 long int in_create_avg_timing,
00042 long int in_create_max_timing,
00043 long int in_create_min_timing,
00044 uint64_t in_create_count,
00045 uint64_t in_max_rows,
00046 uint64_t in_min_rows) :
00047 engine(in_engine),
00048 avg_timing(in_avg_timing),
00049 max_timing(in_max_timing),
00050 min_timing(in_min_timing),
00051 users(in_users),
00052 real_users(in_real_users),
00053 avg_rows(in_avg_rows),
00054 sum_of_time(in_sum_of_time),
00055 std_dev(in_std_dev),
00056 create_avg_timing(in_create_avg_timing),
00057 create_max_timing(in_create_max_timing),
00058 create_min_timing(in_create_min_timing),
00059 create_count(in_create_count),
00060 max_rows(in_max_rows),
00061 min_rows(in_min_rows)
00062 { }
00063
00064 Conclusions() :
00065 engine(NULL),
00066 avg_timing(0),
00067 max_timing(0),
00068 min_timing(0),
00069 users(0),
00070 real_users(0),
00071 avg_rows(0),
00072 sum_of_time(0),
00073 std_dev(0),
00074 create_avg_timing(0),
00075 create_max_timing(0),
00076 create_min_timing(0),
00077 create_count(0),
00078 max_rows(0),
00079 min_rows(0)
00080 { }
00081
00082 char *getEngine() const
00083 {
00084 return engine;
00085 }
00086
00087 long int getAvgTiming() const
00088 {
00089 return avg_timing;
00090 }
00091
00092 long int getMaxTiming() const
00093 {
00094 return max_timing;
00095 }
00096
00097 long int getMinTiming() const
00098 {
00099 return min_timing;
00100 }
00101
00102 uint32_t getUsers() const
00103 {
00104 return users;
00105 }
00106
00107 uint32_t getRealUsers() const
00108 {
00109 return real_users;
00110 }
00111
00112 uint64_t getAvgRows() const
00113 {
00114 return avg_rows;
00115 }
00116
00117 long int getSumOfTime() const
00118 {
00119 return sum_of_time;
00120 }
00121
00122 long int getStdDev() const
00123 {
00124 return std_dev;
00125 }
00126
00127 long int getCreateAvgTiming() const
00128 {
00129 return create_avg_timing;
00130 }
00131
00132 long int getCreateMaxTiming() const
00133 {
00134 return create_max_timing;
00135 }
00136
00137 long int getCreateMinTiming() const
00138 {
00139 return create_min_timing;
00140 }
00141
00142 uint64_t getCreateCount() const
00143 {
00144 return create_count;
00145 }
00146
00147 uint64_t getMinRows() const
00148 {
00149 return min_rows;
00150 }
00151
00152 uint64_t getMaxRows() const
00153 {
00154 return max_rows;
00155 }
00156
00157 void setEngine(char *in_engine)
00158 {
00159 engine= in_engine;
00160 }
00161
00162 void setAvgTiming(long int in_avg_timing)
00163 {
00164 avg_timing= in_avg_timing;
00165 }
00166
00167 void setMaxTiming(long int in_max_timing)
00168 {
00169 max_timing= in_max_timing;
00170 }
00171
00172 void setMinTiming(long int in_min_timing)
00173 {
00174 min_timing= in_min_timing;
00175 }
00176
00177 void setUsers(uint32_t in_users)
00178 {
00179 users= in_users;
00180 }
00181
00182 void setRealUsers(uint32_t in_real_users)
00183 {
00184 real_users= in_real_users;
00185 }
00186
00187 void setAvgRows(uint64_t in_avg_rows)
00188 {
00189 avg_rows= in_avg_rows;
00190 }
00191
00192 void setSumOfTime(long int in_sum_of_time)
00193 {
00194 sum_of_time= in_sum_of_time;
00195 }
00196
00197 void setStdDev(long int in_std_dev)
00198 {
00199 std_dev= in_std_dev;
00200 }
00201
00202 void setCreateAvgTiming(long int in_create_avg_timing)
00203 {
00204 create_avg_timing= in_create_avg_timing;
00205 }
00206
00207 void setCreateMaxTiming(long int in_create_max_timing)
00208 {
00209 create_max_timing= in_create_max_timing;
00210 }
00211
00212 void setCreateMinTiming(long int in_create_min_timing)
00213 {
00214 create_min_timing= in_create_min_timing;
00215 }
00216
00217 void setCreateCount(uint64_t in_create_count)
00218 {
00219 create_count= in_create_count;
00220 }
00221
00222 void setMinRows(uint64_t in_min_rows)
00223 {
00224 min_rows= in_min_rows;
00225 }
00226
00227 void setMaxRows(uint64_t in_max_rows)
00228 {
00229 max_rows= in_max_rows;
00230 }
00231
00232 private:
00233 char *engine;
00234 long int avg_timing;
00235 long int max_timing;
00236 long int min_timing;
00237 uint32_t users;
00238 uint32_t real_users;
00239 uint64_t avg_rows;
00240 long int sum_of_time;
00241 long int std_dev;
00242
00243 long int create_avg_timing;
00244 long int create_max_timing;
00245 long int create_min_timing;
00246 uint64_t create_count;
00247
00248 uint64_t max_rows;
00249 uint64_t min_rows;
00250 };
00251
00252 #endif