public class AvroReaderWithExplicitSchema extends AvroRecordReader
Modifier and Type | Field and Description |
---|---|
private org.apache.avro.file.DataFileStream<org.apache.avro.generic.GenericRecord> |
dataFileStream |
private org.apache.avro.io.DatumReader<org.apache.avro.generic.GenericRecord> |
datumReader |
private org.apache.avro.io.BinaryDecoder |
decoder |
private org.apache.avro.generic.GenericRecord |
genericRecord |
private InputStream |
in |
private RecordSchema |
recordSchema |
Constructor and Description |
---|
AvroReaderWithExplicitSchema(InputStream in,
RecordSchema recordSchema,
org.apache.avro.Schema avroSchema) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
RecordSchema |
getSchema() |
protected org.apache.avro.generic.GenericRecord |
nextAvroRecord() |
nextRecord
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createRecordSet, nextRecord
private final InputStream in
private final RecordSchema recordSchema
private final org.apache.avro.io.DatumReader<org.apache.avro.generic.GenericRecord> datumReader
private org.apache.avro.io.BinaryDecoder decoder
private org.apache.avro.generic.GenericRecord genericRecord
private org.apache.avro.file.DataFileStream<org.apache.avro.generic.GenericRecord> dataFileStream
public AvroReaderWithExplicitSchema(InputStream in, RecordSchema recordSchema, org.apache.avro.Schema avroSchema) throws IOException
IOException
public void close() throws IOException
IOException
protected org.apache.avro.generic.GenericRecord nextAvroRecord() throws IOException
nextAvroRecord
in class AvroRecordReader
IOException
public RecordSchema getSchema()
Copyright © 2023 Apache NiFi Project. All rights reserved.