Package org.apache.calcite.runtime
Class ObjectEnumeratorCursor
- java.lang.Object
-
- org.apache.calcite.avatica.util.AbstractCursor
-
- org.apache.calcite.avatica.util.PositionedCursor<java.lang.Object>
-
- org.apache.calcite.runtime.ObjectEnumeratorCursor
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,org.apache.calcite.avatica.util.Cursor
public class ObjectEnumeratorCursor extends org.apache.calcite.avatica.util.PositionedCursor<java.lang.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 extends java.lang.Object>, org.apache.calcite.avatica.util.PositionedCursor.ObjectGetter
-
Nested 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.StructGetter
-
-
Field Summary
Fields Modifier and Type Field Description private Enumerator<java.lang.Object>
enumerator
-
Constructor Summary
Constructors Constructor Description ObjectEnumeratorCursor(Enumerator<java.lang.Object> enumerator)
Creates an ObjectEnumeratorCursor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
protected org.apache.calcite.avatica.util.AbstractCursor.Getter
createGetter(int ordinal)
protected java.lang.Object
current()
boolean
next()
-
-
-
Field Detail
-
enumerator
private final Enumerator<java.lang.Object> enumerator
-
-
Constructor Detail
-
ObjectEnumeratorCursor
public ObjectEnumeratorCursor(Enumerator<java.lang.Object> enumerator)
Creates an ObjectEnumeratorCursor.- Parameters:
enumerator
- Enumerator
-
-
Method Detail
-
createGetter
protected org.apache.calcite.avatica.util.AbstractCursor.Getter createGetter(int ordinal)
- Specified by:
createGetter
in classorg.apache.calcite.avatica.util.AbstractCursor
-
current
protected java.lang.Object current()
- Specified by:
current
in classorg.apache.calcite.avatica.util.PositionedCursor<java.lang.Object>
-
next
public boolean next()
- Specified by:
next
in interfaceorg.apache.calcite.avatica.util.Cursor
- Specified by:
next
in classorg.apache.calcite.avatica.util.AbstractCursor
-
close
public void close()
-
-