MCPcopy Create free account
hub / github.com/apache/arrow / BuildHashTable

Method BuildHashTable

cpp/src/arrow/acero/swiss_join.cc:2540–2550  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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");

Callers 2

RunJoinMethod · 0.45
OnBloomFilterFinishedMethod · 0.45

Calls 2

IsCancelledFunction · 0.85
statusFunction · 0.85

Tested by

no test coverage detected