Skip to content

[C++][Parquet] Add arrow::Result versions for parquet::arrow::RowGroupReader::ReadTable #49025

@fenfeng9

Description

@fenfeng9

Describe the enhancement requested

This is similar to #44810.

RowGroupReader::ReadTable currently returns Status and requires an out parameter:

class RowGroupReader {
public:
virtual ~RowGroupReader() = default;
virtual std::shared_ptr<ColumnChunkReader> Column(int column_index) = 0;
virtual ::arrow::Status ReadTable(const std::vector<int>& column_indices,
std::shared_ptr<::arrow::Table>* out) = 0;
virtual ::arrow::Status ReadTable(std::shared_ptr<::arrow::Table>* out) = 0;
private:
struct Iterator;
};

Component(s)

C++, Parquet

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions