| 652 | } |
| 653 | |
| 654 | void DoMarkFinished(Result<ValueType> res) { |
| 655 | SetResult(std::move(res)); |
| 656 | |
| 657 | if (ARROW_PREDICT_TRUE(GetResult()->ok())) { |
| 658 | impl_->MarkFinished(); |
| 659 | } else { |
| 660 | impl_->MarkFailed(); |
| 661 | } |
| 662 | } |
| 663 | |
| 664 | void CheckValid() const { |
| 665 | #ifndef NDEBUG |
nothing calls this directly
no test coverage detected