Package org.apache.nifi.avro
Class AvroReaderWithEmbeddedSchema
java.lang.Object
org.apache.nifi.avro.AvroRecordReader
org.apache.nifi.avro.AvroReaderWithEmbeddedSchema
- All Implemented Interfaces:
Closeable
,AutoCloseable
,RecordReader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.apache.avro.Schema
private final org.apache.avro.file.DataFileStream
<org.apache.avro.generic.GenericRecord> private final InputStream
private final RecordSchema
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.nifi.avro.AvroRecordReader
nextRecord
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.nifi.serialization.RecordReader
createRecordSet, nextRecord
-
Field Details
-
dataFileStream
private final org.apache.avro.file.DataFileStream<org.apache.avro.generic.GenericRecord> dataFileStream -
in
-
avroSchema
private final org.apache.avro.Schema avroSchema -
recordSchema
-
-
Constructor Details
-
AvroReaderWithEmbeddedSchema
- Throws:
IOException
-
-
Method Details
-
close
- Throws:
IOException
-
nextAvroRecord
protected org.apache.avro.generic.GenericRecord nextAvroRecord()- Specified by:
nextAvroRecord
in classAvroRecordReader
-
getSchema
-