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

Method OpenExampleFile

cpp/src/parquet/reader_test.cc:759–774  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

757class TestCheckDataPageCrc : public ::testing::Test {
758 public:
759 void OpenExampleFile(const std::string& file_path) {
760 file_reader_ = ParquetFileReader::OpenFile(file_path,
761 /*memory_map=*/false, reader_props_);
762 auto metadata_ptr = file_reader_->metadata();
763 EXPECT_EQ(1, metadata_ptr->num_row_groups());
764 EXPECT_EQ(2, metadata_ptr->num_columns());
765 row_group_ = file_reader_->RowGroup(0);
766
767 column_readers_.resize(2);
768 column_readers_[0] = row_group_->Column(0);
769 column_readers_[1] = row_group_->Column(1);
770
771 page_readers_.resize(2);
772 page_readers_[0] = row_group_->GetColumnPageReader(0);
773 page_readers_[1] = row_group_->GetColumnPageReader(1);
774 }
775
776 template <typename DType>
777 void CheckReadBatches(int col_index, int expect_values) {

Callers

nothing calls this directly

Calls 8

OpenFileFunction · 0.85
resizeMethod · 0.80
metadataMethod · 0.45
num_row_groupsMethod · 0.45
num_columnsMethod · 0.45
RowGroupMethod · 0.45
ColumnMethod · 0.45
GetColumnPageReaderMethod · 0.45

Tested by

no test coverage detected