Public Attributes | List of all members
cudf::io::parquet::PageHeader Struct Reference

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.
 

Detailed Description

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.


The documentation for this struct was generated from the following file: