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