34using ExecutorTask = FnOnce<void()>;
56using OptionalExecutor = std::optional<std::reference_wrapper<Executor>>;
Schedules iceberg-cpp tasks.
Definition executor.h:46
virtual Status Submit(ExecutorTask task)=0
Schedule a task for execution.
Definition functional.h:48
Definition expected.h:1199
Provide move-only function wrappers.
Define symbol visibility macros for core Iceberg APIs.
Core Apache Iceberg C++ APIs.
Definition arrow_io_util.h:34
Define Result, Status, and error helpers.