T - the type of the elements read from the sourcepublic class AvroReader<T> extends Reader<WindowedValue<T>>
Reader.AbstractReaderIterator<T>, Reader.DynamicSplitRequest, Reader.DynamicSplitResult, Reader.DynamicSplitResultWithPosition, Reader.Position, Reader.Progress, Reader.ReaderIterator<T>stateSampler, stateSamplerOperationName| Constructor and Description |
|---|
AvroReader(String filename,
Long startPosition,
Long endPosition,
WindowedValue.ValueOnlyWindowedValueCoder<T> coder) |
| Modifier and Type | Method and Description |
|---|---|
Reader.ReaderIterator<WindowedValue<T>> |
iterator()
Returns a ReaderIterator that allows reading from this source.
|
Reader.ReaderIterator<WindowedValue<T>> |
iterator(org.apache.avro.io.DatumReader<T> datumReader) |
notifyElementRead, setStateSamplerAndOperationName, supportsRestartaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedpublic Reader.ReaderIterator<WindowedValue<T>> iterator(org.apache.avro.io.DatumReader<T> datumReader) throws IOException
IOExceptionpublic Reader.ReaderIterator<WindowedValue<T>> iterator() throws IOException
Readeriterator in class Reader<WindowedValue<T>>IOException