| 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 |
nothing calls this directly
no test coverage detected