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

EncryptionWithColumnKey: per-column encryption key binding (parquet.thrift). More...

#include <types.hpp>

Public Member Functions

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

Public Attributes

std::vector< std::string > path_in_schema
 Schema path of the encrypted column (field 1).
 
std::optional< std::vector< uint8_t > > key_metadata
 Serialized key metadata (field 2).
 

Detailed Description

EncryptionWithColumnKey: per-column encryption key binding (parquet.thrift).

Definition at line 1477 of file types.hpp.

Constructor & Destructor Documentation

◆ EncryptionWithColumnKey()

signet::forge::thrift::EncryptionWithColumnKey::EncryptionWithColumnKey ( )
default

Member Function Documentation

◆ deserialize()

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

Definition at line 1498 of file types.hpp.

◆ serialize()

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

Definition at line 1483 of file types.hpp.

Member Data Documentation

◆ key_metadata

std::optional<std::vector<uint8_t> > signet::forge::thrift::EncryptionWithColumnKey::key_metadata

Serialized key metadata (field 2).

Definition at line 1479 of file types.hpp.

◆ path_in_schema

std::vector<std::string> signet::forge::thrift::EncryptionWithColumnKey::path_in_schema

Schema path of the encrypted column (field 1).

Definition at line 1478 of file types.hpp.


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