| 1165 | |
| 1166 | template <typename T> |
| 1167 | auto 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 | |
| 1180 | namespace internal { |
| 1181 |
no outgoing calls