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

Method DelayedExtend

r/src/r_to_arrow.cpp:255–258  ·  view source on GitHub ↗

by default, just delay the ->Extend(), i.e. not run in parallel implementations might redefine so that ->Extend() is run in parallel

Source from the content-addressed store, hash-verified

253 // by default, just delay the ->Extend(), i.e. not run in parallel
254 // implementations might redefine so that ->Extend() is run in parallel
255 virtual void DelayedExtend(SEXP values, int64_t size, RTasks& tasks) {
256 auto task = [this, values, size]() { return this->Extend(values, size); };
257 tasks.Append(false, task);
258 }
259
260 virtual Status ExtendMasked(SEXP values, SEXP mask, int64_t size, int64_t offset = 0) {
261 return Status::NotImplemented("ExtendMasked");

Callers 2

DelayedExtendMethod · 0.45
Table__from_dotsFunction · 0.45

Calls 2

ExtendMethod · 0.95
AppendMethod · 0.45

Tested by

no test coverage detected