| 168 | } |
| 169 | |
| 170 | arrow::Status Close() override { |
| 171 | if (done_) { |
| 172 | return arrow::Status::OK(); |
| 173 | } else { |
| 174 | done_ = true; |
| 175 | arrow::Status result = reader_->Close(); |
| 176 | return result; |
| 177 | } |
| 178 | } |
| 179 | |
| 180 | private: |
| 181 | bool done_; |
no test coverage detected