T - pojo class typepublic class PojoRecordReader<T> extends AbstractPojoRecordReader<T>
DEFAULT_RECORDS_PER_BATCH, records, writersDEFAULT_TEXT_COLS_TO_READALLOCATOR_INITIAL_RESERVATION, ALLOCATOR_MAX_RESERVATION| Constructor and Description |
|---|
PojoRecordReader(Class<T> pojoClass,
List<T> records) |
PojoRecordReader(Class<T> pojoClass,
List<T> records,
int maxRecordToRead) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
getFieldValue(T row,
int fieldPosition)
Retrieves field value to be written based for given row and field position.
|
protected List<PojoWriter> |
setupWriters(OutputMutator output)
Creates writers based on pojo field class types.
|
String |
toString() |
allocate, close, initWriter, iterator, next, setupgetColumns, getDefaultColumnsToRead, hasNext, isSkipQuery, isStarQuery, setColumns, transformColumnsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorprotected List<PojoWriter> setupWriters(OutputMutator output) throws ExecutionSetupException
setupWriters in class AbstractPojoRecordReader<T>output - output mutatorExecutionSetupExceptionprotected Object getFieldValue(T row, int fieldPosition)
AbstractPojoRecordReadergetFieldValue in class AbstractPojoRecordReader<T>row - current rowfieldPosition - current field positionpublic String toString()
toString in class AbstractRecordReaderCopyright © 2021 The Apache Software Foundation. All rights reserved.