Expand description
Contains implementations of the reader traits FileReader, RowGroupReader and PageReader Also contains implementations of the ChunkReader for files (with buffering) and byte arrays (RAM)
Structs§
- A collection of options for reading a Parquet file.
- A builder for
ReadOptions
. For the predicates that are added to the builder, they will be chained using βANDβ to filter the row groups. - A serialized implementation for Parquet
FileReader
. - A serialized implementation for Parquet
PageReader
. - A serialized implementation for Parquet
RowGroupReader
.
Enums§
Functions§
- decode_
page πDecodes aPage
from the providedbuffer
- get_
midpoint_ πoffset Get midpoint offset for a row group - read_
page_ πheader Reads aPageHeader
from the providedRead
- read_
page_ πheader_ len Reads aPageHeader
from the providedRead
returning the number of bytes read
Type Aliases§
- A predicate for filtering row groups, invoked with the metadata and index of each row group in the file. Only row groups for which the predicate evaluates to
true
will be scanned