| 265 | } |
| 266 | |
| 267 | Future<> AllFinished(const std::vector<Future<>>& futures) { |
| 268 | return All(futures).Then([](const std::vector<Result<internal::Empty>>& results) { |
| 269 | for (const auto& res : results) { |
| 270 | if (!res.ok()) { |
| 271 | return res.status(); |
| 272 | } |
| 273 | } |
| 274 | return Status::OK(); |
| 275 | }); |
| 276 | } |
| 277 | |
| 278 | } // namespace arrow |