| 768 | bool IsOrHasRepeatedChild() const final { return has_repeated_child_; } |
| 769 | |
| 770 | Status LoadBatch(int64_t records_to_read) override { |
| 771 | for (const std::unique_ptr<ColumnReaderImpl>& reader : children_) { |
| 772 | RETURN_NOT_OK(reader->LoadBatch(records_to_read)); |
| 773 | } |
| 774 | return Status::OK(); |
| 775 | } |
| 776 | Status BuildArray(int64_t length_upper_bound, |
| 777 | std::shared_ptr<ChunkedArray>* out) override; |
| 778 | Status GetDefLevels(const int16_t** data, int64_t* length) override; |