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

Method DelayedExtend

r/src/r_to_arrow.cpp:1092–1099  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1090 }
1091
1092 void DelayedExtend(SEXP values, int64_t size, RTasks& tasks) override {
1093 // NOTE: because Extend::[]append_value() calls Extend() on the
1094 // value converter, which might require a setup step, it feels
1095 // complicated to run this task concurrently.
1096 //
1097 // TODO: perhaps allow running concurrently in some cases, e.g. list(int32(!altrep))
1098 tasks.Append(false, [this, values, size]() { return this->Extend(values, size); });
1099 }
1100};
1101
1102class RStructConverter;

Callers

nothing calls this directly

Calls 2

ExtendMethod · 0.95
AppendMethod · 0.45

Tested by

no test coverage detected