| 735 | bool IsOrHasRepeatedChild() const final { return has_repeated_child_; } |
| 736 | |
| 737 | Status LoadBatch(int64_t records_to_read) override { |
| 738 | for (const std::unique_ptr<ColumnReaderImpl>& reader : children_) { |
| 739 | RETURN_NOT_OK(reader->LoadBatch(records_to_read)); |
| 740 | } |
| 741 | return Status::OK(); |
| 742 | } |
| 743 | Status BuildArray(int64_t length_upper_bound, |
| 744 | std::shared_ptr<ChunkedArray>* out) override; |
| 745 | Status GetDefLevels(const int16_t** data, int64_t* length) override; |