E - Element typepublic class RecordIteratorCursor<E> extends IteratorCursor<E>
PositionedCursor.ArrayGetter, PositionedCursor.FieldGetter, PositionedCursor.ListGetter, PositionedCursor.MapGetter<K>, PositionedCursor.ObjectGetterAbstractCursor.AbstractGetter, AbstractCursor.AccessorImpl, AbstractCursor.ArrayAccessor, AbstractCursor.Getter, AbstractCursor.NumberAccessor, AbstractCursor.SlotGetter, AbstractCursor.StructGetterCursor.Accessor| Modifier and Type | Field and Description |
|---|---|
private List<Field> |
fields |
wasNull| Constructor and Description |
|---|
RecordIteratorCursor(Iterator<E> iterator,
Class<E> clazz)
Creates a RecordIteratorCursor.
|
RecordIteratorCursor(Iterator<E> iterator,
Class<E> clazz,
List<Field> fields)
Creates a RecordIteratorCursor that projects particular fields.
|
| Modifier and Type | Method and Description |
|---|---|
protected AbstractCursor.Getter |
createGetter(int ordinal) |
close, current, nextcreateAccessor, createAccessor, createAccessors, intToTime, longToTimestamp, wasNullpublic RecordIteratorCursor(Iterator<E> iterator, Class<E> clazz)
iterator - Iteratorclazz - Element typeprotected AbstractCursor.Getter createGetter(int ordinal)
createGetter in class AbstractCursorCopyright © 2012–2016 The Apache Software Foundation. All rights reserved.