MCPcopy Create free account
hub / github.com/apache/arrow / parquet___arrow___FileReader__OpenFile

Function parquet___arrow___FileReader__OpenFile

r/src/parquet.cpp:118–128  ·  view source on GitHub ↗

[[parquet::export]]

Source from the content-addressed store, hash-verified

116
117// [[parquet::export]]
118std::shared_ptr<parquet::arrow::FileReader> parquet___arrow___FileReader__OpenFile(
119 const std::shared_ptr<arrow::io::RandomAccessFile>& file,
120 const std::shared_ptr<parquet::ArrowReaderProperties>& props,
121 const std::shared_ptr<parquet::ReaderProperties>& reader_props) {
122 std::unique_ptr<parquet::arrow::FileReader> reader;
123 parquet::arrow::FileReaderBuilder builder;
124 PARQUET_THROW_NOT_OK(builder.Open(file, *reader_props));
125 PARQUET_THROW_NOT_OK(
126 builder.memory_pool(gc_memory_pool())->properties(*props)->Build(&reader));
127 return std::move(reader);
128}
129
130// [[parquet::export]]
131std::shared_ptr<arrow::Table> parquet___arrow___FileReader__ReadTable1(

Calls 5

gc_memory_poolFunction · 0.85
OpenMethod · 0.45
BuildMethod · 0.45
propertiesMethod · 0.45
memory_poolMethod · 0.45

Tested by

no test coverage detected