| 193 | } |
| 194 | |
| 195 | Status Close() override { |
| 196 | if (closed_) { |
| 197 | return Status::OK(); |
| 198 | } |
| 199 | stream_.Close(); |
| 200 | closed_ = true; |
| 201 | return internal::ToArrowStatus(stream_.last_status()); |
| 202 | } |
| 203 | |
| 204 | Result<int64_t> Tell() const override { |
| 205 | if (closed()) return Status::Invalid("Cannot use Tell() on a closed stream"); |
nothing calls this directly
no test coverage detected