Package org.apache.calcite.runtime
Class RecordEnumeratorCursor<E>
java.lang.Object
org.apache.calcite.avatica.util.AbstractCursor
org.apache.calcite.avatica.util.PositionedCursor<T>
org.apache.calcite.runtime.EnumeratorCursor<E>
org.apache.calcite.runtime.RecordEnumeratorCursor<E>
- Type Parameters:
- E- Element type
- All Implemented Interfaces:
- AutoCloseable,- org.apache.calcite.avatica.util.Cursor
Implementation of 
Cursor on top of an
 Enumerator that
 returns a record for each row. The record is a synthetic class whose fields
 are all public.- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.calcite.avatica.util.PositionedCursororg.apache.calcite.avatica.util.PositionedCursor.ArrayGetter, org.apache.calcite.avatica.util.PositionedCursor.FieldGetter, org.apache.calcite.avatica.util.PositionedCursor.ListGetter, org.apache.calcite.avatica.util.PositionedCursor.MapGetter<K>, org.apache.calcite.avatica.util.PositionedCursor.ObjectGetterNested classes/interfaces inherited from class org.apache.calcite.avatica.util.AbstractCursororg.apache.calcite.avatica.util.AbstractCursor.AbstractGetter, org.apache.calcite.avatica.util.AbstractCursor.ArrayAccessor, org.apache.calcite.avatica.util.AbstractCursor.Getter, org.apache.calcite.avatica.util.AbstractCursor.SlotGetter, org.apache.calcite.avatica.util.AbstractCursor.StructGetterNested classes/interfaces inherited from interface org.apache.calcite.avatica.util.Cursororg.apache.calcite.avatica.util.Cursor.Accessor
- 
Field SummaryFields inherited from class org.apache.calcite.avatica.util.AbstractCursorwasNull
- 
Constructor SummaryConstructorsConstructorDescriptionRecordEnumeratorCursor(Enumerator<E> enumerator, Class<E> clazz) Creates a RecordEnumeratorCursor.
- 
Method SummaryModifier and TypeMethodDescriptionprotected org.apache.calcite.avatica.util.AbstractCursor.GettercreateGetter(int ordinal) Methods inherited from class org.apache.calcite.runtime.EnumeratorCursorclose, current, nextMethods inherited from class org.apache.calcite.avatica.util.AbstractCursorcreateAccessor, createAccessor, createAccessors, wasNull
- 
Constructor Details- 
RecordEnumeratorCursorCreates a RecordEnumeratorCursor.- Parameters:
- enumerator- Enumerator
- clazz- Element type
 
 
- 
- 
Method Details- 
createGetterprotected org.apache.calcite.avatica.util.AbstractCursor.Getter createGetter(int ordinal) - Specified by:
- createGetterin class- org.apache.calcite.avatica.util.AbstractCursor
 
 
-