Class ArrayEnumeratorCursor

  • All Implemented Interfaces:
    java.lang.AutoCloseable, org.apache.calcite.avatica.util.Cursor

    public class ArrayEnumeratorCursor
    extends EnumeratorCursor<java.lang.Object[]>
    Implementation of Cursor on top of an Enumerator that returns an array of Object for each row.
    • 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
      • Nested 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

      Constructors 
      Constructor Description
      ArrayEnumeratorCursor​(Enumerator<java.lang.Object[]> enumerator)
      Creates an ArrayEnumeratorCursor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.apache.calcite.avatica.util.AbstractCursor.Getter createGetter​(int ordinal)  
      • Methods inherited from class org.apache.calcite.avatica.util.AbstractCursor

        createAccessor, createAccessor, createAccessors, wasNull
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ArrayEnumeratorCursor

        public ArrayEnumeratorCursor​(Enumerator<java.lang.Object[]> enumerator)
        Creates an ArrayEnumeratorCursor.
        Parameters:
        enumerator - Enumerator
    • Method Detail

      • createGetter

        protected org.apache.calcite.avatica.util.AbstractCursor.Getter createGetter​(int ordinal)
        Specified by:
        createGetter in class org.apache.calcite.avatica.util.AbstractCursor