Thrift-derived struct describing the page header. More...
#include <parquet_schema.hpp>
Public Attributes | |
PageType | type = PageType::DATA_PAGE |
The type of the page: indicates which of the *_header fields is set. | |
int32_t | uncompressed_page_size = 0 |
Uncompressed page size in bytes (not including the header) | |
int32_t | compressed_page_size = 0 |
Compressed page size in bytes (not including the header) | |
DataPageHeader | data_page_header |
Data page header. | |
DictionaryPageHeader | dictionary_page_header |
Dictionary page header. | |
DataPageHeaderV2 | data_page_header_v2 |
V2 data page header. | |
Thrift-derived struct describing the page header.
Column data are divided into individual chunks, which are subdivided into pages. Each page has an associated header, describing the page type. There can be multiple page types interleaved in a column chunk, and each page is individually compressed and encoded. Any missing or corrupted pages can be skipped during reading.
Definition at line 909 of file parquet_schema.hpp.