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

Per-column statistics produced by ParquetWriter::close(). More...

#include <types.hpp>

Public Attributes

std::string column_name
 Column name from the schema.
 
PhysicalType physical_type = PhysicalType::BYTE_ARRAY
 Storage type used on disk.
 
Encoding encoding = Encoding::PLAIN
 Encoding applied to data pages.
 
Compression compression = Compression::UNCOMPRESSED
 Compression codec applied.
 
int64_t uncompressed_bytes = 0
 Total uncompressed data size (bytes).
 
int64_t compressed_bytes = 0
 Total compressed data size (bytes).
 
int64_t num_values = 0
 Number of values written.
 
int64_t null_count = 0
 Number of null values.
 

Detailed Description

Per-column statistics produced by ParquetWriter::close().

See also
WriteStats

Definition at line 211 of file types.hpp.

Member Data Documentation

◆ column_name

std::string signet::forge::ColumnWriteStats::column_name

Column name from the schema.

Definition at line 212 of file types.hpp.

◆ compressed_bytes

int64_t signet::forge::ColumnWriteStats::compressed_bytes = 0

Total compressed data size (bytes).

Definition at line 217 of file types.hpp.

◆ compression

Compression signet::forge::ColumnWriteStats::compression = Compression::UNCOMPRESSED

Compression codec applied.

Definition at line 215 of file types.hpp.

◆ encoding

Encoding signet::forge::ColumnWriteStats::encoding = Encoding::PLAIN

Encoding applied to data pages.

Definition at line 214 of file types.hpp.

◆ null_count

int64_t signet::forge::ColumnWriteStats::null_count = 0

Number of null values.

Definition at line 219 of file types.hpp.

◆ num_values

int64_t signet::forge::ColumnWriteStats::num_values = 0

Number of values written.

Definition at line 218 of file types.hpp.

◆ physical_type

PhysicalType signet::forge::ColumnWriteStats::physical_type = PhysicalType::BYTE_ARRAY

Storage type used on disk.

Definition at line 213 of file types.hpp.

◆ uncompressed_bytes

int64_t signet::forge::ColumnWriteStats::uncompressed_bytes = 0

Total uncompressed data size (bytes).

Definition at line 216 of file types.hpp.


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