23#include "iceberg/iceberg_bundle_export.h"
25namespace iceberg::avro {
38 Result<std::optional<ArrowArray>> Next()
final;
40 Result<ArrowSchema>
Schema()
final;
42 Result<std::unordered_map<std::string, std::string>> Metadata()
final;
46 std::unique_ptr<Impl> impl_;
Base reader class to read data from different file formats.
Definition file_reader.h:38
A schema for a Table.
Definition schema.h:49
Definition avro_reader.cc:215
A reader that reads ArrowArray from Avro files.
Definition avro_reader.h:28
Options for creating a reader.
Definition file_reader.h:91