| 564 | } |
| 565 | |
| 566 | Status BuildArray(int64_t length_upper_bound, |
| 567 | std::shared_ptr<ChunkedArray>* out) override { |
| 568 | std::shared_ptr<ChunkedArray> storage; |
| 569 | RETURN_NOT_OK(storage_reader_->BuildArray(length_upper_bound, &storage)); |
| 570 | *out = ExtensionType::WrapArray(field_->type(), storage); |
| 571 | return Status::OK(); |
| 572 | } |
| 573 | |
| 574 | bool IsOrHasRepeatedChild() const final { |
| 575 | return storage_reader_->IsOrHasRepeatedChild(); |
nothing calls this directly
no test coverage detected