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

Function ReadColumnValues

cpp/src/parquet/reader_test.cc:149–160  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

147
148template <typename DType, typename ValueType = typename DType::c_type>
149std::vector<ValueType> ReadColumnValues(ParquetFileReader* file_reader, int row_group,
150 int column, int64_t expected_values_read) {
151 auto column_reader = checked_pointer_cast<TypedColumnReader<DType>>(
152 file_reader->RowGroup(row_group)->Column(column));
153 std::vector<ValueType> values(expected_values_read);
154 int64_t values_read;
155 auto levels_read = column_reader->ReadBatch(expected_values_read, nullptr, nullptr,
156 values.data(), &values_read);
157 EXPECT_EQ(expected_values_read, levels_read);
158 EXPECT_EQ(expected_values_read, values_read);
159 return values;
160}
161
162template <typename ValueType>
163void AssertColumnValuesEqual(const ColumnDescriptor* descr,

Callers

nothing calls this directly

Calls 4

ColumnMethod · 0.45
RowGroupMethod · 0.45
ReadBatchMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected