![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
ColumnCryptoMetaData union: footer-key (field 1) or column-key (field 2) encryption. More...
#include <types.hpp>
Public Types | |
| enum class | Kind : int32_t { NONE = 0 , FOOTER_KEY = 1 , COLUMN_KEY = 2 } |
Public Member Functions | |
| ColumnCryptoMetaData ()=default | |
| void | serialize (CompactEncoder &enc) const |
| expected< void > | deserialize (CompactDecoder &dec) |
Public Attributes | |
| enum signet::forge::thrift::ColumnCryptoMetaData::Kind | kind = Kind::NONE |
| std::optional< EncryptionWithColumnKey > | column_key |
| Populated when kind == COLUMN_KEY. | |
ColumnCryptoMetaData union: footer-key (field 1) or column-key (field 2) encryption.
ColumnChunk field 4 per parquet-format 2.9.0.
|
strong |
|
default |
|
inline |
|
inline |
| std::optional<EncryptionWithColumnKey> signet::forge::thrift::ColumnCryptoMetaData::column_key |
| enum signet::forge::thrift::ColumnCryptoMetaData::Kind signet::forge::thrift::ColumnCryptoMetaData::kind = Kind::NONE |