![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
Parquet dictionary page header (parquet.thrift fields 1-3). More...
#include <types.hpp>
Public Member Functions | |
| DictionaryPageHeader ()=default | |
| void | serialize (CompactEncoder &enc) const |
| expected< void > | deserialize (CompactDecoder &dec) |
Public Attributes | |
| int32_t | num_values = 0 |
| Number of dictionary entries (field 1). | |
| Encoding | encoding = Encoding::PLAIN_DICTIONARY |
| Dictionary encoding (field 2). | |
| std::optional< bool > | is_sorted |
| Whether entries are sorted (field 3). | |
Parquet dictionary page header (parquet.thrift fields 1-3).
Fields 1-2 are required. Field 3 (is_sorted) added per parquet-format 2.9.0.
|
default |
|
inline |
|
inline |
| Encoding signet::forge::thrift::DictionaryPageHeader::encoding = Encoding::PLAIN_DICTIONARY |
| std::optional<bool> signet::forge::thrift::DictionaryPageHeader::is_sorted |
| int32_t signet::forge::thrift::DictionaryPageHeader::num_values = 0 |