Table of Contents

Class ReaderProperties

Namespace
ParquetSharp
Assembly
ParquetSharp.dll

Configures options for reading Parquet files.

public sealed class ReaderProperties : IDisposable
Inheritance
ReaderProperties
Implements
Inherited Members

Properties

BufferSize

The size of the buffer (in bytes) used for reading.

public long BufferSize { get; set; }

Property Value

long

FileDecryptionProperties

The FileDecryptionProperties used for reading encrypted files.

public FileDecryptionProperties? FileDecryptionProperties { get; set; }

Property Value

FileDecryptionProperties

IsBufferedStreamEnabled

Whether the buffered stream is enabled for reading.

public bool IsBufferedStreamEnabled { get; }

Property Value

bool

PageChecksumVerification

Whether page checksums are verified during reading to check for data corruption

public bool PageChecksumVerification { get; }

Property Value

bool

Methods

DisableBufferedStream()

Disable buffered stream for reading.

public void DisableBufferedStream()

DisablePageChecksumVerification()

Disable page checksum verification during reading to check for data corruption

public void DisablePageChecksumVerification()

Dispose()

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

public void Dispose()

EnableBufferedStream()

Enable buffered stream for reading.

public void EnableBufferedStream()

EnablePageChecksumVerification()

Enable page checksum verification during reading to check for data corruption

public void EnablePageChecksumVerification()

GetDefaultReaderProperties()

Create a new ReaderProperties with default values.

public static ReaderProperties GetDefaultReaderProperties()

Returns

ReaderProperties

A new ReaderProperties object with default values.