Class ParquetFileReader.ColumnReadersBuilder

java.lang.Object
dev.hardwood.reader.ParquetFileReader.ColumnReadersBuilder
Enclosing class:
ParquetFileReader

public static final class ParquetFileReader.ColumnReadersBuilder extends Object

Builds a ColumnReaders collection for batch-oriented access to a projection of columns.

Obtained from ParquetFileReader.buildColumnReaders(ColumnProjection). Works for both single- and multi-file readers; the underlying iterator handles cross-file prefetch transparently.

try (ColumnReaders cols = file.buildColumnReaders(ColumnProjection.columns("a", "b"))
        .filter(FilterPredicate.eq("a", 7))
        .build()) {
    ColumnReader a = cols.getColumnReader("a");
    // ...
}