Package dev.hardwood
package dev.hardwood
Core entry points for reading Parquet files.
Hardwood manages a shared thread pool for multi-file scenarios.
InputFile abstracts the storage backend (local files, S3, in-memory).
For single-file reading, use ParquetFileReader directly.
-
ClassDescriptionMarks a public API as experimental.Entry point for reading Parquet files with a shared thread pool.Context object that manages shared resources for Parquet file reading.Builder for a
HardwoodContext.AnOutputFilethat keeps the file in memory and hands it back.Abstraction for reading Parquet file data.Supplies the parsed footer of a file a reader opens, in place of the reader reading it.Abstraction for writing Parquet file data.Per-item nullability over a run of items, shared by the reader and the writer: the reader returns it (a column-reader leaf orSTRUCT/REPEATEDlayer scope), and the writer accepts it as a column's null mask.