| 240 | } |
| 241 | |
| 242 | std::string executeTestDBQuery(const std::string & query, ContextMutablePtr context, bool log_query) |
| 243 | { |
| 244 | String res; |
| 245 | ReadBufferFromString is1(query); |
| 246 | WriteBufferFromString os1(res); |
| 247 | |
| 248 | if (log_query) |
| 249 | std::cout << "Execute test DB query: " |
| 250 | << "\033[1;34m" << query << "\033[0m" << std::endl |
| 251 | << std::flush; |
| 252 | |
| 253 | executeQuery(is1, os1, false, context, {}, {}); |
| 254 | |
| 255 | if (log_query) |
| 256 | std::cout << "Finish test DB query, got result: " << std::endl << "\033[1;32m" << res << "\033[0m" << std::flush; |
| 257 | |
| 258 | return res; |
| 259 | } |
| 260 | |
| 261 | bool isDebugBuild() |
| 262 | { |
no test coverage detected