| 278 | } |
| 279 | |
| 280 | static void BM_HashJoinBasic_MatchesPerRow(benchmark::State& st) { |
| 281 | BenchmarkSettings settings; |
| 282 | settings.cardinality = 1.0 / static_cast<double>(st.range(0)); |
| 283 | |
| 284 | settings.num_build_batches = static_cast<int>(st.range(1)); |
| 285 | settings.num_probe_batches = settings.num_build_batches; |
| 286 | |
| 287 | HashJoinBasicBenchmarkImpl(st, settings); |
| 288 | } |
| 289 | |
| 290 | static void BM_HashJoinBasic_PayloadSize(benchmark::State& st) { |
| 291 | BenchmarkSettings settings; |
nothing calls this directly
no test coverage detected