Table of Contents

Namespace Plank.Reading.Logical

Classes

ParquetDataPageMetadataCollection

Owns the pooled buffers used to expose a column chunk's data-page metadata.

ParquetReader
ParquetReaderOptions

Structs

ColumnBuffer<T>
NestedColumnBuffer<T>

Exposes one decoded page as dense materialized values and its repetition and definition level streams.

NestedRowGroupColumn<T>

Reads a leaf as dense materialized values and repetition and definition level streams without jagged arrays.

NestedRowGroupColumn<T>.Enumerator
ParquetColumnChunkMetadata

Exposes footer-resident and lazily opened page metadata for a logical column chunk.

ParquetDataPageMetadata

Provides a collection- or callback-scoped view of one data page's metadata.

ParquetDataPageMetadataCollection.Enumerator
ParquetFileMetadata
ParquetStatistics

Provides raw encoded bounds and counts from Parquet statistics.

RowGroup
RowGroupCollection
RowGroupCollection.Enumerator
RowGroupColumn<T>

Exposes a row group's column as temporary decoded buffers.

RowGroupColumn<T>.Enumerator

Enums

ParquetBoundaryOrder

Delegates

ParquetPagePruner

Decides whether a logical scan should read a data page.