| 2538 | } |
| 2539 | |
| 2540 | Status BuildHashTable(size_t thread_id, AccumulationQueue batches, |
| 2541 | BuildFinishedCallback on_finished) override { |
| 2542 | if (IsCancelled()) { |
| 2543 | return status(); |
| 2544 | } |
| 2545 | |
| 2546 | build_side_batches_ = std::move(batches); |
| 2547 | build_finished_callback_ = on_finished; |
| 2548 | |
| 2549 | return CancelIfNotOK(StartBuildHashTable(static_cast<int64_t>(thread_id))); |
| 2550 | } |
| 2551 | |
| 2552 | void Abort(AbortContinuationImpl pos_abort_callback) override { |
| 2553 | EVENT(span_, "Abort"); |
no test coverage detected