T
- pojo class typepublic class PojoRecordReader<T> extends AbstractPojoRecordReader<T>
DEFAULT_RECORDS_PER_BATCH, records, writers
DEFAULT_TEXT_COLS_TO_READ
ALLOCATOR_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, setup
getColumns, getDefaultColumnsToRead, hasNext, isSkipQuery, isStarQuery, setColumns, transformColumns
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
protected List<PojoWriter> setupWriters(OutputMutator output) throws ExecutionSetupException
setupWriters
in class AbstractPojoRecordReader<T>
output
- output mutatorExecutionSetupException
protected Object getFieldValue(T row, int fieldPosition)
AbstractPojoRecordReader
getFieldValue
in class AbstractPojoRecordReader<T>
row
- current rowfieldPosition
- current field positionpublic String toString()
toString
in class AbstractRecordReader
Copyright © 1970 The Apache Software Foundation. All rights reserved.