Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
DEMO
Loading...
Searching...
No Matches
signet::forge::ColumnFileStats Struct Reference

Per-column statistics from ParquetReader::file_stats(). More...

#include <types.hpp>

Public Attributes

std::string column_name
 Column name.
 
PhysicalType physical_type = PhysicalType::BYTE_ARRAY
 Storage type.
 
LogicalType logical_type = LogicalType::NONE
 Logical annotation.
 
Compression compression = Compression::UNCOMPRESSED
 Compression codec.
 
int64_t uncompressed_bytes = 0
 Total uncompressed size.
 
int64_t compressed_bytes = 0
 Total compressed size.
 
int64_t num_values = 0
 Total value count.
 
int64_t null_count = 0
 Total null count.
 
bool has_bloom_filter = false
 Whether a bloom filter is present.
 
bool has_page_index = false
 Whether column/offset index is present.
 

Detailed Description

Per-column statistics from ParquetReader::file_stats().

See also
FileStats

Definition at line 241 of file types.hpp.

Member Data Documentation

◆ column_name

std::string signet::forge::ColumnFileStats::column_name

Column name.

Definition at line 242 of file types.hpp.

◆ compressed_bytes

int64_t signet::forge::ColumnFileStats::compressed_bytes = 0

Total compressed size.

Definition at line 247 of file types.hpp.

◆ compression

Compression signet::forge::ColumnFileStats::compression = Compression::UNCOMPRESSED

Compression codec.

Definition at line 245 of file types.hpp.

◆ has_bloom_filter

bool signet::forge::ColumnFileStats::has_bloom_filter = false

Whether a bloom filter is present.

Definition at line 250 of file types.hpp.

◆ has_page_index

bool signet::forge::ColumnFileStats::has_page_index = false

Whether column/offset index is present.

Definition at line 251 of file types.hpp.

◆ logical_type

LogicalType signet::forge::ColumnFileStats::logical_type = LogicalType::NONE

Logical annotation.

Definition at line 244 of file types.hpp.

◆ null_count

int64_t signet::forge::ColumnFileStats::null_count = 0

Total null count.

Definition at line 249 of file types.hpp.

◆ num_values

int64_t signet::forge::ColumnFileStats::num_values = 0

Total value count.

Definition at line 248 of file types.hpp.

◆ physical_type

PhysicalType signet::forge::ColumnFileStats::physical_type = PhysicalType::BYTE_ARRAY

Storage type.

Definition at line 243 of file types.hpp.

◆ uncompressed_bytes

int64_t signet::forge::ColumnFileStats::uncompressed_bytes = 0

Total uncompressed size.

Definition at line 246 of file types.hpp.


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