|
iceberg-cpp
|
Provide grouped task execution utilities. More...
#include <concepts>#include <optional>#include <type_traits>#include <utility>#include <vector>#include "iceberg/iceberg_export.h"#include "iceberg/result.h"#include "iceberg/util/executor.h"#include "iceberg/util/functional.h"#include "iceberg/util/retry_util.h"Go to the source code of this file.
Classes | |
| class | iceberg::TaskGroup< RetryPolicy > |
Namespaces | |
| namespace | iceberg |
| Core Apache Iceberg C++ APIs. | |
Concepts | |
| concept | iceberg::internal::OnceStatusTask |
| concept | iceberg::internal::RepeatableStatusTask |
| concept | iceberg::internal::RetryableStatusTask |
Functions | |
| ICEBERG_EXPORT Status | iceberg::internal::RunTasksSingleThreaded (std::vector< FnOnce< Status()> > tasks) |
| ICEBERG_EXPORT Status | iceberg::internal::RunTasksParallel (Executor &executor, std::vector< FnOnce< Status()> > tasks) |
Provide grouped task execution utilities.