Class GenericRowRecordReader
- java.lang.Object
-
- org.apache.pinot.segment.local.segment.readers.GenericRowRecordReader
-
- All Implemented Interfaces:
Closeable,Serializable,AutoCloseable,RecordReader
public class GenericRowRecordReader extends Object implements RecordReader
Record reader for list ofGenericRow.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GenericRowRecordReader(List<GenericRow> rows)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()booleanhasNext()voidinit(File dataFile, Set<String> fieldsToRead, RecordReaderConfig recordReaderConfig)GenericRownext()GenericRownext(GenericRow reuse)voidrewind()
-
-
-
Constructor Detail
-
GenericRowRecordReader
public GenericRowRecordReader(List<GenericRow> rows)
-
-
Method Detail
-
init
public void init(File dataFile, Set<String> fieldsToRead, @Nullable RecordReaderConfig recordReaderConfig)
- Specified by:
initin interfaceRecordReader
-
hasNext
public boolean hasNext()
- Specified by:
hasNextin interfaceRecordReader
-
next
public GenericRow next()
- Specified by:
nextin interfaceRecordReader
-
next
public GenericRow next(GenericRow reuse)
- Specified by:
nextin interfaceRecordReader
-
rewind
public void rewind()
- Specified by:
rewindin interfaceRecordReader
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
-