Class AvroReaders

java.lang.Object
dev.hardwood.avro.AvroReaders

public final class AvroReaders extends Object

Factory for creating AvroRowReader instances from a ParquetFileReader.

Mirrors the noun / buildNoun shape of ParquetFileReader: the no-arg rowReader(ParquetFileReader) returns the default reader; buildRowReader(ParquetFileReader) returns a builder for projection / filter / head / tail configuration.

try (ParquetFileReader fileReader = ParquetFileReader.open(inputFile);
     AvroRowReader reader = AvroReaders.rowReader(fileReader)) {
    while (reader.hasNext()) {
        GenericRecord record = reader.next();
        long id = (Long) record.get("id");
    }
}