| 555 | : TypedDecoderImpl<BooleanType>(descr, Encoding::PLAIN) {} |
| 556 | |
| 557 | void PlainBooleanDecoder::SetData(int num_values, const uint8_t* data, int len) { |
| 558 | DecoderImpl::SetData(num_values, data, len); |
| 559 | total_num_values_ = num_values; |
| 560 | bit_reader_ = std::make_unique<bit_util::BitReader>(data, len); |
| 561 | } |
| 562 | |
| 563 | int PlainBooleanDecoder::DecodeArrow( |
| 564 | int num_values, int null_count, const uint8_t* valid_bits, int64_t valid_bits_offset, |