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

Method PushTask

cpp/src/arrow/acero/sorted_merge_node.cc:367–380  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

365 }
366
367 void PushTask(bool ok) {
368#ifdef ARROW_ENABLE_THREADING
369 process_queue.Push(ok);
370#else
371 if (process_task.is_finished()) {
372 return;
373 }
374 if (ok == kNewTask) {
375 PollOnce();
376 } else {
377 EndFromProcessThread();
378 }
379#endif
380 }
381
382 arrow::Status InputFinished(arrow::acero::ExecNode* input, int total_batches) override {
383 ARROW_DCHECK(std_has(inputs_, input));

Callers

nothing calls this directly

Calls 2

PushMethod · 0.45
is_finishedMethod · 0.45

Tested by

no test coverage detected