| 342 | } |
| 343 | |
| 344 | Status Read(std::shared_ptr<Table>* out) override { |
| 345 | std::vector<std::shared_ptr<ChunkedArray>> columns; |
| 346 | for (int i = 0; i < static_cast<int>(metadata_->columns()->size()); ++i) { |
| 347 | columns.emplace_back(); |
| 348 | RETURN_NOT_OK(GetColumn(i, &columns.back())); |
| 349 | } |
| 350 | *out = Table::Make(this->schema(), std::move(columns), this->num_rows()); |
| 351 | return Status::OK(); |
| 352 | } |
| 353 | |
| 354 | Status Read(const std::vector<int>& indices, std::shared_ptr<Table>* out) override { |
| 355 | std::vector<std::shared_ptr<Field>> fields; |
nothing calls this directly
no test coverage detected