| 355 | } |
| 356 | |
| 357 | Future<> FileWriter::Finish() { |
| 358 | return FinishInternal().Then([this]() -> Future<> { |
| 359 | ARROW_ASSIGN_OR_RAISE(bytes_written_, destination_->Tell()); |
| 360 | return destination_->CloseAsync(); |
| 361 | }); |
| 362 | } |
| 363 | |
| 364 | Result<int64_t> FileWriter::GetBytesWritten() const { |
| 365 | if (bytes_written_.has_value()) { |
no test coverage detected