29#include <arrow/type_fwd.h>
31#include "iceberg/result.h"
33namespace iceberg::arrow {
37 std::string file_path;
38 int64_t next_file_pos = 0;
49Result<std::shared_ptr<::arrow::Array>> MakeFilePathArray(
const std::string& file_path,
51 ::arrow::MemoryPool* pool);
61Result<std::shared_ptr<::arrow::Array>> MakeRowPositionArray(int64_t start_position,
63 ::arrow::MemoryPool* pool);
Context for populating metadata columns during reading.
Definition metadata_column_util_internal.h:36