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

ColumnOrder union: describes how a column's values are compared for statistics. More...

#include <types.hpp>

Public Types

enum class  Kind : int32_t { NONE = 0 , TYPE_ORDER = 1 }
 

Public Member Functions

 ColumnOrder ()=default
 
void serialize (CompactEncoder &enc) const
 
expected< void > deserialize (CompactDecoder &dec)
 

Public Attributes

enum signet::forge::thrift::ColumnOrder::Kind kind = Kind::TYPE_ORDER
 

Detailed Description

ColumnOrder union: describes how a column's values are compared for statistics.

TypeDefinedOrder (field 1) is the only defined variant: statistics follow the canonical type-defined order per parquet-format 2.9.0.

Definition at line 2047 of file types.hpp.

Member Enumeration Documentation

◆ Kind

enum class signet::forge::thrift::ColumnOrder::Kind : int32_t
strong
Enumerator
NONE 
TYPE_ORDER 

Definition at line 2048 of file types.hpp.

Constructor & Destructor Documentation

◆ ColumnOrder()

signet::forge::thrift::ColumnOrder::ColumnOrder ( )
default

Member Function Documentation

◆ deserialize()

expected< void > signet::forge::thrift::ColumnOrder::deserialize ( CompactDecoder dec)
inline

Definition at line 2063 of file types.hpp.

◆ serialize()

void signet::forge::thrift::ColumnOrder::serialize ( CompactEncoder enc) const
inline

Definition at line 2052 of file types.hpp.

Member Data Documentation

◆ kind

enum signet::forge::thrift::ColumnOrder::Kind signet::forge::thrift::ColumnOrder::kind = Kind::TYPE_ORDER

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