Expand description
Encryption support for Thrift serialization
Re-exportsยง
use crate::encryption::decrypt::FileDecryptionProperties;๐use crate::encryption::decrypt::FileDecryptor;๐use crate::errors::ParquetError;๐use crate::errors::Result;๐use crate::file::column_crypto_metadata::ColumnCryptoMetaData;๐use crate::file::metadata::HeapSize;๐use crate::file::metadata::ParquetMetaData;๐use crate::file::metadata::ParquetMetaDataOptions;๐use crate::file::metadata::RowGroupMetaData;๐use crate::file::metadata::thrift::file_metadata_and_row_groups_from_bytes;๐use crate::file::metadata::thrift::read_column_metadata;๐use crate::file::metadata::thrift::validate_column_metadata;๐use crate::parquet_thrift::ElementType;๐use crate::parquet_thrift::FieldType;๐use crate::parquet_thrift::ReadThrift;๐use crate::parquet_thrift::ThriftCompactInputProtocol;๐use crate::parquet_thrift::ThriftCompactOutputProtocol;๐use crate::parquet_thrift::ThriftSliceInputProtocol;๐use crate::parquet_thrift::WriteThrift;๐use crate::parquet_thrift::WriteThriftField;๐use std::io::Write;๐use std::sync::Arc;๐
Structsยง
- AesGcm
CtrV1 ๐ - AesGcm
V1 ๐ - File
Crypto ๐Meta Data - Crypto metadata for files with encrypted footer
Enumsยง
Functionsยง
- get_
file_ ๐decryptor - parquet_
metadata_ ๐with_ encryption - Decodes
ParquetMetaDatafrom the provided bytes, handling metadata that may be encrypted. - row_
group_ ๐from_ encrypted_ thrift