Table of Contents

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

bool

true if the column is encrypted with the footer key; otherwise, false.

KeyMetadata

Get the key metadata associated with the column.

public string KeyMetadata { get; }

Property Value

string

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()