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

Function CheckDataPageHeader

cpp/src/parquet/file_deserialize_test.cc:326–335  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

324}
325
326void CheckDataPageHeader(const format::DataPageHeader& expected, const Page* page) {
327 ASSERT_EQ(PageType::DATA_PAGE, page->type());
328
329 const DataPageV1* data_page = static_cast<const DataPageV1*>(page);
330 ASSERT_EQ(expected.num_values, data_page->num_values());
331 ASSERT_EQ(expected.encoding, data_page->encoding());
332 ASSERT_EQ(expected.definition_level_encoding, data_page->definition_level_encoding());
333 ASSERT_EQ(expected.repetition_level_encoding, data_page->repetition_level_encoding());
334 CheckStatistics(expected, data_page->statistics());
335}
336
337// Overload for DataPageV2 tests.
338void CheckDataPageHeader(const format::DataPageHeaderV2& expected, const Page* page) {

Callers 2

TEST_FFunction · 0.85
TYPED_TESTFunction · 0.85

Calls 12

CheckStatisticsFunction · 0.85
num_nullsMethod · 0.80
is_compressedMethod · 0.80
typeMethod · 0.45
num_valuesMethod · 0.45
encodingMethod · 0.45
statisticsMethod · 0.45
num_rowsMethod · 0.45

Tested by

no test coverage detected