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

Method GetBatchSpaced

cpp/src/arrow/util/rle_encoding_internal.h:1167–1178  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1165
1166template <typename T>
1167auto RleBitPackedDecoder<T>::GetBatchSpaced(rle_size_t batch_size, rle_size_t null_count,
1168 const uint8_t* valid_bits,
1169 int64_t valid_bits_offset,
1170 value_type* out) -> rle_size_t {
1171 if (null_count == 0) {
1172 return GetBatch(out, batch_size);
1173 }
1174
1175 internal::NoOpConverter<value_type> converter;
1176
1177 return GetSpaced(converter, out, batch_size, valid_bits, valid_bits_offset, null_count);
1178}
1179
1180namespace internal {
1181

Callers 2

CheckRoundTripFunction · 0.80
DecodeIndicesSpacedMethod · 0.80

Calls

no outgoing calls

Tested by 1

CheckRoundTripFunction · 0.64