![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
Parquet column statistics (parquet.thrift fields 1-6). More...
#include <types.hpp>
Public Member Functions | |
| Statistics ()=default | |
| void | serialize (CompactEncoder &enc) const |
| expected< void > | deserialize (CompactDecoder &dec) |
Public Attributes | |
| std::optional< std::string > | max |
| Old-style max (field 1, deprecated). | |
| std::optional< std::string > | min |
| Old-style min (field 2, deprecated). | |
| std::optional< int64_t > | null_count |
| Number of null values (field 3). | |
| std::optional< int64_t > | distinct_count |
| Approximate distinct count (field 4). | |
| std::optional< std::string > | max_value |
| New-style max value (field 5, preferred). | |
| std::optional< std::string > | min_value |
| New-style min value (field 6, preferred). | |
Parquet column statistics (parquet.thrift fields 1-6).
Fields 1-2 are the legacy min/max (sort-order dependent, deprecated). Fields 5-6 are the new-style min_value/max_value (preferred).
|
default |
|
inline |
|
inline |
| std::optional<int64_t> signet::forge::thrift::Statistics::distinct_count |
| std::optional<std::string> signet::forge::thrift::Statistics::max |
| std::optional<std::string> signet::forge::thrift::Statistics::max_value |
| std::optional<std::string> signet::forge::thrift::Statistics::min |
| std::optional<std::string> signet::forge::thrift::Statistics::min_value |
| std::optional<int64_t> signet::forge::thrift::Statistics::null_count |