Class ColumnCryptoMetaData
- Namespace
- ParquetSharp
- Assembly
- ParquetSharp.dll
Represents metadata related to the encryption and decryption of a Parquet column. Provides access to encryption-specific properties for a column and manages the associated native resources.
public sealed class ColumnCryptoMetaData : IDisposable
- Inheritance
-
ColumnCryptoMetaData
- Implements
- Inherited Members
Remarks
Because this class is a wrapper around C++ objects, it implements IDisposable to release resources predictably.
Make sure to call Dispose() or use a using
statement for proper cleanup.
Properties
ColumnPath
Get the path in the schema that specifies the column.
public ColumnPath ColumnPath { get; }
Property Value
- ColumnPath
A ColumnPath that specifies the column's path in the schema.
EncryptedWithFooterKey
Whether the column is encrypted with the footer key.
public bool EncryptedWithFooterKey { get; }
Property Value
KeyMetadata
Get the key metadata associated with the column.
public string KeyMetadata { get; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()