| 1 | #include "benchmark_runner.hpp" |
| 2 | #include "compare_result.hpp" |
| 3 | #include "dsdgen.hpp" |
| 4 | #include "duckdb_benchmark_macro.hpp" |
| 5 | |
| 6 | using namespace duckdb; |
| 7 | using namespace std; |
| 8 | |
| 9 | #define SF 1 |
| 10 | |
| 11 | #define TPCDS_QUERY_BODY(QNR) \ |
| 12 | virtual void Load(DuckDBBenchmarkState *state) { \ |
| 13 | if (!BenchmarkRunner::TryLoadDatabase(state->db, "tpcds")) { \ |
| 14 | tpcds::dbgen(SF, state->db); \ |
| 15 | BenchmarkRunner::SaveDatabase(state->db, "tpcds"); \ |
| 16 | } \ |
| 17 | } \ |
| 18 | virtual string GetQuery() { \ |
| 19 | return tpcds::get_query(QNR); \ |
| 20 | } \ |
| 21 | virtual string VerifyResult(QueryResult *result) { \ |
| 22 | if (!result->success) { \ |
| 23 | return result->error; \ |
| 24 | } \ |
| 25 | return ""; /*return compare_csv(*result, tpch::get_answer(SF, QNR), \ |
| 26 | true); */ \ |
| 27 | } \ |
| 28 | virtual string BenchmarkInfo() { \ |
| 29 | return StringUtil::Format("TPC-DS Q%d SF%d: %s", QNR, SF, tpcds::get_query(QNR).c_str()); \ |
| 30 | } |
| 31 | |
| 32 | DUCKDB_BENCHMARK(DSQ001, "[tpcds-sf1]" ) |
| 33 | TPCDS_QUERY_BODY(1); |
| 34 | FINISH_BENCHMARK(DSQ001); |
| 35 | |
| 36 | DUCKDB_BENCHMARK(DSQ002, "[tpcds-sf1]" ) |
| 37 | TPCDS_QUERY_BODY(2); |
| 38 | FINISH_BENCHMARK(DSQ002); |
| 39 | |
| 40 | DUCKDB_BENCHMARK(DSQ003, "[tpcds-sf1]" ) |
| 41 | TPCDS_QUERY_BODY(3); |
| 42 | FINISH_BENCHMARK(DSQ003); |
| 43 | |
| 44 | DUCKDB_BENCHMARK(DSQ004, "[tpcds-sf1]" ) |
| 45 | TPCDS_QUERY_BODY(4); |
| 46 | FINISH_BENCHMARK(DSQ004); |
| 47 | |
| 48 | DUCKDB_BENCHMARK(DSQ005, "[tpcds-sf1]" ) |
| 49 | TPCDS_QUERY_BODY(5); |
| 50 | FINISH_BENCHMARK(DSQ005); |
| 51 | |
| 52 | DUCKDB_BENCHMARK(DSQ006, "[tpcds-sf1]" ) |
| 53 | TPCDS_QUERY_BODY(6); |
| 54 | FINISH_BENCHMARK(DSQ006); |
| 55 | |
| 56 | DUCKDB_BENCHMARK(DSQ007, "[tpcds-sf1]" ) |
| 57 | TPCDS_QUERY_BODY(7); |
| 58 | FINISH_BENCHMARK(DSQ007); |
| 59 | |
| 60 | DUCKDB_BENCHMARK(DSQ008, "[tpcds-sf1]" ) |
| 61 | TPCDS_QUERY_BODY(8); |
| 62 | FINISH_BENCHMARK(DSQ008); |
| 63 | |
| 64 | DUCKDB_BENCHMARK(DSQ009, "[tpcds-sf1]" ) |
| 65 | TPCDS_QUERY_BODY(9); |
| 66 | FINISH_BENCHMARK(DSQ009); |
| 67 | |
| 68 | DUCKDB_BENCHMARK(DSQ010, "[tpcds-sf1]" ) |
| 69 | TPCDS_QUERY_BODY(10); |
| 70 | FINISH_BENCHMARK(DSQ010); |
| 71 | |
| 72 | DUCKDB_BENCHMARK(DSQ011, "[tpcds-sf1]" ) |
| 73 | TPCDS_QUERY_BODY(11); |
| 74 | FINISH_BENCHMARK(DSQ011); |
| 75 | |
| 76 | DUCKDB_BENCHMARK(DSQ012, "[tpcds-sf1]" ) |
| 77 | TPCDS_QUERY_BODY(12); |
| 78 | FINISH_BENCHMARK(DSQ012); |
| 79 | |
| 80 | DUCKDB_BENCHMARK(DSQ013, "[tpcds-sf1]" ) |
| 81 | TPCDS_QUERY_BODY(13); |
| 82 | FINISH_BENCHMARK(DSQ013); |
| 83 | |
| 84 | DUCKDB_BENCHMARK(DSQ014, "[tpcds-sf1]" ) |
| 85 | TPCDS_QUERY_BODY(14); |
| 86 | FINISH_BENCHMARK(DSQ014); |
| 87 | |
| 88 | DUCKDB_BENCHMARK(DSQ015, "[tpcds-sf1]" ) |
| 89 | TPCDS_QUERY_BODY(15); |
| 90 | FINISH_BENCHMARK(DSQ015); |
| 91 | |
| 92 | DUCKDB_BENCHMARK(DSQ016, "[tpcds-sf1]" ) |
| 93 | TPCDS_QUERY_BODY(16); |
| 94 | FINISH_BENCHMARK(DSQ016); |
| 95 | |
| 96 | DUCKDB_BENCHMARK(DSQ017, "[tpcds-sf1]" ) |
| 97 | TPCDS_QUERY_BODY(17); |
| 98 | FINISH_BENCHMARK(DSQ017); |
| 99 | |
| 100 | DUCKDB_BENCHMARK(DSQ018, "[tpcds-sf1]" ) |
| 101 | TPCDS_QUERY_BODY(18); |
| 102 | FINISH_BENCHMARK(DSQ018); |
| 103 | |
| 104 | DUCKDB_BENCHMARK(DSQ019, "[tpcds-sf1]" ) |
| 105 | TPCDS_QUERY_BODY(19); |
| 106 | FINISH_BENCHMARK(DSQ019); |
| 107 | |
| 108 | DUCKDB_BENCHMARK(DSQ020, "[tpcds-sf1]" ) |
| 109 | TPCDS_QUERY_BODY(20); |
| 110 | FINISH_BENCHMARK(DSQ020); |
| 111 | |
| 112 | DUCKDB_BENCHMARK(DSQ021, "[tpcds-sf1]" ) |
| 113 | TPCDS_QUERY_BODY(21); |
| 114 | FINISH_BENCHMARK(DSQ021); |
| 115 | |
| 116 | DUCKDB_BENCHMARK(DSQ022, "[tpcds-sf1]" ) |
| 117 | TPCDS_QUERY_BODY(22); |
| 118 | FINISH_BENCHMARK(DSQ022); |
| 119 | |
| 120 | DUCKDB_BENCHMARK(DSQ023, "[tpcds-sf1]" ) |
| 121 | TPCDS_QUERY_BODY(23); |
| 122 | FINISH_BENCHMARK(DSQ023); |
| 123 | |
| 124 | DUCKDB_BENCHMARK(DSQ024, "[tpcds-sf1]" ) |
| 125 | TPCDS_QUERY_BODY(24); |
| 126 | FINISH_BENCHMARK(DSQ024); |
| 127 | |
| 128 | DUCKDB_BENCHMARK(DSQ025, "[tpcds-sf1]" ) |
| 129 | TPCDS_QUERY_BODY(25); |
| 130 | FINISH_BENCHMARK(DSQ025); |
| 131 | |
| 132 | DUCKDB_BENCHMARK(DSQ026, "[tpcds-sf1]" ) |
| 133 | TPCDS_QUERY_BODY(26); |
| 134 | FINISH_BENCHMARK(DSQ026); |
| 135 | |
| 136 | DUCKDB_BENCHMARK(DSQ027, "[tpcds-sf1]" ) |
| 137 | TPCDS_QUERY_BODY(27); |
| 138 | FINISH_BENCHMARK(DSQ027); |
| 139 | |
| 140 | DUCKDB_BENCHMARK(DSQ028, "[tpcds-sf1]" ) |
| 141 | TPCDS_QUERY_BODY(28); |
| 142 | FINISH_BENCHMARK(DSQ028); |
| 143 | |
| 144 | DUCKDB_BENCHMARK(DSQ029, "[tpcds-sf1]" ) |
| 145 | TPCDS_QUERY_BODY(29); |
| 146 | FINISH_BENCHMARK(DSQ029); |
| 147 | |
| 148 | DUCKDB_BENCHMARK(DSQ030, "[tpcds-sf1]" ) |
| 149 | TPCDS_QUERY_BODY(30); |
| 150 | FINISH_BENCHMARK(DSQ030); |
| 151 | |
| 152 | DUCKDB_BENCHMARK(DSQ031, "[tpcds-sf1]" ) |
| 153 | TPCDS_QUERY_BODY(31); |
| 154 | FINISH_BENCHMARK(DSQ031); |
| 155 | |
| 156 | DUCKDB_BENCHMARK(DSQ032, "[tpcds-sf1]" ) |
| 157 | TPCDS_QUERY_BODY(32); |
| 158 | FINISH_BENCHMARK(DSQ032); |
| 159 | |
| 160 | DUCKDB_BENCHMARK(DSQ033, "[tpcds-sf1]" ) |
| 161 | TPCDS_QUERY_BODY(33); |
| 162 | FINISH_BENCHMARK(DSQ033); |
| 163 | |
| 164 | DUCKDB_BENCHMARK(DSQ034, "[tpcds-sf1]" ) |
| 165 | TPCDS_QUERY_BODY(34); |
| 166 | FINISH_BENCHMARK(DSQ034); |
| 167 | |
| 168 | DUCKDB_BENCHMARK(DSQ035, "[tpcds-sf1]" ) |
| 169 | TPCDS_QUERY_BODY(35); |
| 170 | FINISH_BENCHMARK(DSQ035); |
| 171 | |
| 172 | DUCKDB_BENCHMARK(DSQ036, "[tpcds-sf1]" ) |
| 173 | TPCDS_QUERY_BODY(36); |
| 174 | FINISH_BENCHMARK(DSQ036); |
| 175 | |
| 176 | DUCKDB_BENCHMARK(DSQ037, "[tpcds-sf1]" ) |
| 177 | TPCDS_QUERY_BODY(37); |
| 178 | FINISH_BENCHMARK(DSQ037); |
| 179 | |
| 180 | DUCKDB_BENCHMARK(DSQ038, "[tpcds-sf1]" ) |
| 181 | TPCDS_QUERY_BODY(38); |
| 182 | FINISH_BENCHMARK(DSQ038); |
| 183 | |
| 184 | DUCKDB_BENCHMARK(DSQ039, "[tpcds-sf1]" ) |
| 185 | TPCDS_QUERY_BODY(39); |
| 186 | FINISH_BENCHMARK(DSQ039); |
| 187 | |
| 188 | DUCKDB_BENCHMARK(DSQ040, "[tpcds-sf1]" ) |
| 189 | TPCDS_QUERY_BODY(40); |
| 190 | FINISH_BENCHMARK(DSQ040); |
| 191 | |
| 192 | DUCKDB_BENCHMARK(DSQ041, "[tpcds-sf1]" ) |
| 193 | TPCDS_QUERY_BODY(41); |
| 194 | FINISH_BENCHMARK(DSQ041); |
| 195 | |
| 196 | DUCKDB_BENCHMARK(DSQ042, "[tpcds-sf1]" ) |
| 197 | TPCDS_QUERY_BODY(42); |
| 198 | FINISH_BENCHMARK(DSQ042); |
| 199 | |
| 200 | DUCKDB_BENCHMARK(DSQ043, "[tpcds-sf1]" ) |
| 201 | TPCDS_QUERY_BODY(43); |
| 202 | FINISH_BENCHMARK(DSQ043); |
| 203 | |
| 204 | DUCKDB_BENCHMARK(DSQ044, "[tpcds-sf1]" ) |
| 205 | TPCDS_QUERY_BODY(44); |
| 206 | FINISH_BENCHMARK(DSQ044); |
| 207 | |
| 208 | DUCKDB_BENCHMARK(DSQ045, "[tpcds-sf1]" ) |
| 209 | TPCDS_QUERY_BODY(45); |
| 210 | FINISH_BENCHMARK(DSQ045); |
| 211 | |
| 212 | DUCKDB_BENCHMARK(DSQ046, "[tpcds-sf1]" ) |
| 213 | TPCDS_QUERY_BODY(46); |
| 214 | FINISH_BENCHMARK(DSQ046); |
| 215 | |
| 216 | DUCKDB_BENCHMARK(DSQ047, "[tpcds-sf1]" ) |
| 217 | TPCDS_QUERY_BODY(47); |
| 218 | FINISH_BENCHMARK(DSQ047); |
| 219 | |
| 220 | DUCKDB_BENCHMARK(DSQ048, "[tpcds-sf1]" ) |
| 221 | TPCDS_QUERY_BODY(48); |
| 222 | FINISH_BENCHMARK(DSQ048); |
| 223 | |
| 224 | DUCKDB_BENCHMARK(DSQ049, "[tpcds-sf1]" ) |
| 225 | TPCDS_QUERY_BODY(49); |
| 226 | FINISH_BENCHMARK(DSQ049); |
| 227 | |
| 228 | DUCKDB_BENCHMARK(DSQ050, "[tpcds-sf1]" ) |
| 229 | TPCDS_QUERY_BODY(50); |
| 230 | FINISH_BENCHMARK(DSQ050); |
| 231 | |
| 232 | DUCKDB_BENCHMARK(DSQ051, "[tpcds-sf1]" ) |
| 233 | TPCDS_QUERY_BODY(51); |
| 234 | FINISH_BENCHMARK(DSQ051); |
| 235 | |
| 236 | DUCKDB_BENCHMARK(DSQ052, "[tpcds-sf1]" ) |
| 237 | TPCDS_QUERY_BODY(52); |
| 238 | FINISH_BENCHMARK(DSQ052); |
| 239 | |
| 240 | DUCKDB_BENCHMARK(DSQ053, "[tpcds-sf1]" ) |
| 241 | TPCDS_QUERY_BODY(53); |
| 242 | FINISH_BENCHMARK(DSQ053); |
| 243 | |
| 244 | DUCKDB_BENCHMARK(DSQ054, "[tpcds-sf1]" ) |
| 245 | TPCDS_QUERY_BODY(54); |
| 246 | FINISH_BENCHMARK(DSQ054); |
| 247 | |
| 248 | DUCKDB_BENCHMARK(DSQ055, "[tpcds-sf1]" ) |
| 249 | TPCDS_QUERY_BODY(55); |
| 250 | FINISH_BENCHMARK(DSQ055); |
| 251 | |
| 252 | DUCKDB_BENCHMARK(DSQ056, "[tpcds-sf1]" ) |
| 253 | TPCDS_QUERY_BODY(56); |
| 254 | FINISH_BENCHMARK(DSQ056); |
| 255 | |
| 256 | DUCKDB_BENCHMARK(DSQ057, "[tpcds-sf1]" ) |
| 257 | TPCDS_QUERY_BODY(57); |
| 258 | FINISH_BENCHMARK(DSQ057); |
| 259 | |
| 260 | DUCKDB_BENCHMARK(DSQ058, "[tpcds-sf1]" ) |
| 261 | TPCDS_QUERY_BODY(58); |
| 262 | FINISH_BENCHMARK(DSQ058); |
| 263 | |
| 264 | DUCKDB_BENCHMARK(DSQ059, "[tpcds-sf1]" ) |
| 265 | TPCDS_QUERY_BODY(59); |
| 266 | FINISH_BENCHMARK(DSQ059); |
| 267 | |
| 268 | DUCKDB_BENCHMARK(DSQ060, "[tpcds-sf1]" ) |
| 269 | TPCDS_QUERY_BODY(60); |
| 270 | FINISH_BENCHMARK(DSQ060); |
| 271 | |
| 272 | DUCKDB_BENCHMARK(DSQ061, "[tpcds-sf1]" ) |
| 273 | TPCDS_QUERY_BODY(61); |
| 274 | FINISH_BENCHMARK(DSQ061); |
| 275 | |
| 276 | DUCKDB_BENCHMARK(DSQ062, "[tpcds-sf1]" ) |
| 277 | TPCDS_QUERY_BODY(62); |
| 278 | FINISH_BENCHMARK(DSQ062); |
| 279 | |
| 280 | DUCKDB_BENCHMARK(DSQ063, "[tpcds-sf1]" ) |
| 281 | TPCDS_QUERY_BODY(63); |
| 282 | FINISH_BENCHMARK(DSQ063); |
| 283 | |
| 284 | DUCKDB_BENCHMARK(DSQ064, "[tpcds-sf1]" ) |
| 285 | TPCDS_QUERY_BODY(64); |
| 286 | FINISH_BENCHMARK(DSQ064); |
| 287 | |
| 288 | DUCKDB_BENCHMARK(DSQ065, "[tpcds-sf1]" ) |
| 289 | TPCDS_QUERY_BODY(65); |
| 290 | FINISH_BENCHMARK(DSQ065); |
| 291 | |
| 292 | DUCKDB_BENCHMARK(DSQ066, "[tpcds-sf1]" ) |
| 293 | TPCDS_QUERY_BODY(66); |
| 294 | FINISH_BENCHMARK(DSQ066); |
| 295 | |
| 296 | DUCKDB_BENCHMARK(DSQ067, "[tpcds-sf1]" ) |
| 297 | TPCDS_QUERY_BODY(67); |
| 298 | FINISH_BENCHMARK(DSQ067); |
| 299 | |
| 300 | DUCKDB_BENCHMARK(DSQ068, "[tpcds-sf1]" ) |
| 301 | TPCDS_QUERY_BODY(68); |
| 302 | FINISH_BENCHMARK(DSQ068); |
| 303 | |
| 304 | DUCKDB_BENCHMARK(DSQ069, "[tpcds-sf1]" ) |
| 305 | TPCDS_QUERY_BODY(69); |
| 306 | FINISH_BENCHMARK(DSQ069); |
| 307 | |
| 308 | DUCKDB_BENCHMARK(DSQ070, "[tpcds-sf1]" ) |
| 309 | TPCDS_QUERY_BODY(70); |
| 310 | FINISH_BENCHMARK(DSQ070); |
| 311 | |
| 312 | DUCKDB_BENCHMARK(DSQ071, "[tpcds-sf1]" ) |
| 313 | TPCDS_QUERY_BODY(71); |
| 314 | FINISH_BENCHMARK(DSQ071); |
| 315 | |
| 316 | DUCKDB_BENCHMARK(DSQ072, "[tpcds-sf1]" ) |
| 317 | TPCDS_QUERY_BODY(72); |
| 318 | FINISH_BENCHMARK(DSQ072); |
| 319 | |
| 320 | DUCKDB_BENCHMARK(DSQ073, "[tpcds-sf1]" ) |
| 321 | TPCDS_QUERY_BODY(73); |
| 322 | FINISH_BENCHMARK(DSQ073); |
| 323 | |
| 324 | DUCKDB_BENCHMARK(DSQ074, "[tpcds-sf1]" ) |
| 325 | TPCDS_QUERY_BODY(74); |
| 326 | FINISH_BENCHMARK(DSQ074); |
| 327 | |
| 328 | DUCKDB_BENCHMARK(DSQ075, "[tpcds-sf1]" ) |
| 329 | TPCDS_QUERY_BODY(75); |
| 330 | FINISH_BENCHMARK(DSQ075); |
| 331 | |
| 332 | DUCKDB_BENCHMARK(DSQ076, "[tpcds-sf1]" ) |
| 333 | TPCDS_QUERY_BODY(76); |
| 334 | FINISH_BENCHMARK(DSQ076); |
| 335 | |
| 336 | DUCKDB_BENCHMARK(DSQ077, "[tpcds-sf1]" ) |
| 337 | TPCDS_QUERY_BODY(77); |
| 338 | FINISH_BENCHMARK(DSQ077); |
| 339 | |
| 340 | DUCKDB_BENCHMARK(DSQ078, "[tpcds-sf1]" ) |
| 341 | TPCDS_QUERY_BODY(78); |
| 342 | FINISH_BENCHMARK(DSQ078); |
| 343 | |
| 344 | DUCKDB_BENCHMARK(DSQ079, "[tpcds-sf1]" ) |
| 345 | TPCDS_QUERY_BODY(79); |
| 346 | FINISH_BENCHMARK(DSQ079); |
| 347 | |
| 348 | DUCKDB_BENCHMARK(DSQ080, "[tpcds-sf1]" ) |
| 349 | TPCDS_QUERY_BODY(80); |
| 350 | FINISH_BENCHMARK(DSQ080); |
| 351 | |
| 352 | DUCKDB_BENCHMARK(DSQ081, "[tpcds-sf1]" ) |
| 353 | TPCDS_QUERY_BODY(81); |
| 354 | FINISH_BENCHMARK(DSQ081); |
| 355 | |
| 356 | DUCKDB_BENCHMARK(DSQ082, "[tpcds-sf1]" ) |
| 357 | TPCDS_QUERY_BODY(82); |
| 358 | FINISH_BENCHMARK(DSQ082); |
| 359 | |
| 360 | DUCKDB_BENCHMARK(DSQ083, "[tpcds-sf1]" ) |
| 361 | TPCDS_QUERY_BODY(83); |
| 362 | FINISH_BENCHMARK(DSQ083); |
| 363 | |
| 364 | DUCKDB_BENCHMARK(DSQ084, "[tpcds-sf1]" ) |
| 365 | TPCDS_QUERY_BODY(84); |
| 366 | FINISH_BENCHMARK(DSQ084); |
| 367 | |
| 368 | DUCKDB_BENCHMARK(DSQ085, "[tpcds-sf1]" ) |
| 369 | TPCDS_QUERY_BODY(85); |
| 370 | FINISH_BENCHMARK(DSQ085); |
| 371 | |
| 372 | DUCKDB_BENCHMARK(DSQ086, "[tpcds-sf1]" ) |
| 373 | TPCDS_QUERY_BODY(86); |
| 374 | FINISH_BENCHMARK(DSQ086); |
| 375 | |
| 376 | DUCKDB_BENCHMARK(DSQ087, "[tpcds-sf1]" ) |
| 377 | TPCDS_QUERY_BODY(87); |
| 378 | FINISH_BENCHMARK(DSQ087); |
| 379 | |
| 380 | DUCKDB_BENCHMARK(DSQ088, "[tpcds-sf1]" ) |
| 381 | TPCDS_QUERY_BODY(88); |
| 382 | FINISH_BENCHMARK(DSQ088); |
| 383 | |
| 384 | DUCKDB_BENCHMARK(DSQ089, "[tpcds-sf1]" ) |
| 385 | TPCDS_QUERY_BODY(89); |
| 386 | FINISH_BENCHMARK(DSQ089); |
| 387 | |
| 388 | DUCKDB_BENCHMARK(DSQ090, "[tpcds-sf1]" ) |
| 389 | TPCDS_QUERY_BODY(90); |
| 390 | FINISH_BENCHMARK(DSQ090); |
| 391 | |
| 392 | DUCKDB_BENCHMARK(DSQ091, "[tpcds-sf1]" ) |
| 393 | TPCDS_QUERY_BODY(91); |
| 394 | FINISH_BENCHMARK(DSQ091); |
| 395 | |
| 396 | DUCKDB_BENCHMARK(DSQ092, "[tpcds-sf1]" ) |
| 397 | TPCDS_QUERY_BODY(92); |
| 398 | FINISH_BENCHMARK(DSQ092); |
| 399 | |
| 400 | DUCKDB_BENCHMARK(DSQ093, "[tpcds-sf1]" ) |
| 401 | TPCDS_QUERY_BODY(93); |
| 402 | FINISH_BENCHMARK(DSQ093); |
| 403 | |
| 404 | DUCKDB_BENCHMARK(DSQ094, "[tpcds-sf1]" ) |
| 405 | TPCDS_QUERY_BODY(94); |
| 406 | FINISH_BENCHMARK(DSQ094); |
| 407 | |
| 408 | DUCKDB_BENCHMARK(DSQ095, "[tpcds-sf1]" ) |
| 409 | TPCDS_QUERY_BODY(95); |
| 410 | FINISH_BENCHMARK(DSQ095); |
| 411 | |
| 412 | DUCKDB_BENCHMARK(DSQ096, "[tpcds-sf1]" ) |
| 413 | TPCDS_QUERY_BODY(96); |
| 414 | FINISH_BENCHMARK(DSQ096); |
| 415 | |
| 416 | DUCKDB_BENCHMARK(DSQ097, "[tpcds-sf1]" ) |
| 417 | TPCDS_QUERY_BODY(97); |
| 418 | FINISH_BENCHMARK(DSQ097); |
| 419 | |
| 420 | DUCKDB_BENCHMARK(DSQ098, "[tpcds-sf1]" ) |
| 421 | TPCDS_QUERY_BODY(98); |
| 422 | FINISH_BENCHMARK(DSQ098); |
| 423 | |
| 424 | DUCKDB_BENCHMARK(DSQ099, "[tpcds-sf1]" ) |
| 425 | TPCDS_QUERY_BODY(99); |
| 426 | FINISH_BENCHMARK(DSQ099); |
| 427 | |
| 428 | DUCKDB_BENCHMARK(DSQ100, "[tpcds-sf1]" ) |
| 429 | TPCDS_QUERY_BODY(100); |
| 430 | FINISH_BENCHMARK(DSQ100); |
| 431 | |
| 432 | DUCKDB_BENCHMARK(DSQ101, "[tpcds-sf1]" ) |
| 433 | TPCDS_QUERY_BODY(101); |
| 434 | FINISH_BENCHMARK(DSQ101); |
| 435 | |
| 436 | DUCKDB_BENCHMARK(DSQ102, "[tpcds-sf1]" ) |
| 437 | TPCDS_QUERY_BODY(102); |
| 438 | FINISH_BENCHMARK(DSQ102); |
| 439 | |
| 440 | DUCKDB_BENCHMARK(DSQ103, "[tpcds-sf1]" ) |
| 441 | TPCDS_QUERY_BODY(103); |
| 442 | FINISH_BENCHMARK(DSQ103); |
| 443 | |