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

Method Process

cpp/src/arrow/acero/sink_node.cc:238–245  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

236 }
237
238 Status Process(ExecBatch batch) override {
239 producer_.Push(std::move(batch));
240
241 if (input_counter_.Increment()) {
242 return Finish();
243 }
244 return Status::OK();
245 }
246
247 Status InputFinished(ExecNode* input, int total_batches) override {
248 if (input_counter_.SetTotal(total_batches)) {

Callers 2

DeliverNextUnlockedMethod · 0.45
DoProcessMethod · 0.45

Calls 3

FinishFunction · 0.70
OKFunction · 0.50
PushMethod · 0.45

Tested by

no test coverage detected