Concept for sources that can be wrapped as ArrowArrayStreams.
More...
#include <arrow_c_data_util_internal.h>
template<typename Source>
{ source.Close() } -> std::same_as<Status>;
{ source.Next() } -> std::same_as<Result<std::optional<ArrowArray>>>;
{ source.Schema() } -> std::same_as<Result<ArrowSchema>>;
}
Concept for sources that can be wrapped as ArrowArrayStreams.
Definition arrow_c_data_util_internal.h:116
Concept for sources that can be wrapped as ArrowArrayStreams.