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
FileDecryptionProperties
The FileDecryptionProperties used for reading encrypted files.
public FileDecryptionProperties? FileDecryptionProperties { get; set; }
Property Value
IsBufferedStreamEnabled
Whether the buffered stream is enabled for reading.
public bool IsBufferedStreamEnabled { get; }
Property Value
PageChecksumVerification
Whether page checksums are verified during reading to check for data corruption
public bool PageChecksumVerification { get; }
Property Value
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.