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

Method PutSpaced

cpp/src/parquet/encoder.cc:523–531  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

521 }
522
523 void PutSpaced(const T* src, int num_values, const uint8_t* valid_bits,
524 int64_t valid_bits_offset) override {
525 ::arrow::internal::VisitSetBitRunsVoid(valid_bits, valid_bits_offset, num_values,
526 [&](int64_t position, int64_t length) {
527 for (int64_t i = 0; i < length; i++) {
528 Put(SafeLoad(src + i + position));
529 }
530 });
531 }
532
533 using TypedEncoder<DType>::Put;
534

Callers

nothing calls this directly

Calls 2

VisitSetBitRunsVoidFunction · 0.85
SafeLoadFunction · 0.85

Tested by

no test coverage detected