Class FileEncryptionProperties
- Namespace
- ParquetSharp
- Assembly
- ParquetSharp.dll
Properties related to encrypting a parquet file.
public sealed class FileEncryptionProperties : IDisposable
- Inheritance
-
FileEncryptionProperties
- Implements
- Inherited Members
Properties
EncryptedFooter
Get a boolean indicating whether the footer is encrypted.
public bool EncryptedFooter { get; }
Property Value
FileAad
Get the additional authenticated data (AAD) used to encrypt the file.
public string FileAad { get; }
Property Value
FooterKey
Get the footer key used to encrypt the footer.
public byte[] FooterKey { get; }
Property Value
- byte[]
A byte array representing the footer key.
FooterKeyMetadata
Get the metadata associated with the footer key.
public string FooterKeyMetadata { get; }
Property Value
Methods
ColumnEncryptionProperties(string)
Get the column encryption properties for a specific column.
public ColumnEncryptionProperties? ColumnEncryptionProperties(string columnPath)
Parameters
columnPath
stringThe path that specifies the column.
Returns
- ColumnEncryptionProperties
The column encryption properties for the specified column, or null if the column is not encrypted.
DeepClone()
Create a deep clone of the file encryption properties object.
public FileEncryptionProperties DeepClone()
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()