25#include "iceberg/iceberg_export.h"
26#include "iceberg/result.h"
27#include "iceberg/util/functional.h"
31using ExecutorTask = FnOnce<void()>;
51using OptionalExecutor = std::optional<std::reference_wrapper<Executor>>;
Schedules iceberg-cpp internal planning tasks.
Definition executor.h:43
virtual Status Submit(ExecutorTask task)=0
Schedule a task for execution.
Definition functional.h:45