Package org.apache.calcite.runtime
Class ObjectEnumeratorCursor
java.lang.Object
org.apache.calcite.avatica.util.AbstractCursor
org.apache.calcite.avatica.util.PositionedCursor<Object>
org.apache.calcite.runtime.ObjectEnumeratorCursor
- All Implemented Interfaces:
AutoCloseable,org.apache.calcite.avatica.util.Cursor
public class ObjectEnumeratorCursor
extends org.apache.calcite.avatica.util.PositionedCursor<Object>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.calcite.avatica.util.PositionedCursor
org.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.AbstractCursor
org.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.Cursor
org.apache.calcite.avatica.util.Cursor.Accessor -
Field Summary
Fields inherited from class org.apache.calcite.avatica.util.AbstractCursor
wasNull -
Constructor Summary
ConstructorsConstructorDescriptionObjectEnumeratorCursor(Enumerator<Object> enumerator) Creates an ObjectEnumeratorCursor. -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected org.apache.calcite.avatica.util.AbstractCursor.GettercreateGetter(int ordinal) protected Objectcurrent()booleannext()Methods inherited from class org.apache.calcite.avatica.util.AbstractCursor
createAccessor, createAccessor, createAccessors, wasNull
-
Constructor Details
-
ObjectEnumeratorCursor
Creates an ObjectEnumeratorCursor.- Parameters:
enumerator- Enumerator
-
-
Method Details
-
createGetter
protected org.apache.calcite.avatica.util.AbstractCursor.Getter createGetter(int ordinal) - Specified by:
createGetterin classorg.apache.calcite.avatica.util.AbstractCursor
-
current
- Specified by:
currentin classorg.apache.calcite.avatica.util.PositionedCursor<Object>
-
next
public boolean next()- Specified by:
nextin interfaceorg.apache.calcite.avatica.util.Cursor- Specified by:
nextin classorg.apache.calcite.avatica.util.AbstractCursor
-
close
public void close()
-