Class ColumnIterator<TYPE>

java.lang.Object
com.illumon.iris.db.v2.iterators.ColumnIterator<TYPE>
All Implemented Interfaces:
Iterator<TYPE>
Direct Known Subclasses:
ByteColumnIterator, CharacterColumnIterator, DoubleColumnIterator, FloatColumnIterator, IntegerColumnIterator, LongColumnIterator, ShortColumnIterator

public class ColumnIterator<TYPE> extends Object implements Iterator<TYPE>
Iteration support for objects (including boxed primitives) contained with a ColumnSource.
  • Field Details

  • Constructor Details

    • ColumnIterator

      public ColumnIterator(@NotNull Index index, @NotNull ColumnSource<TYPE> columnSource)
      Create a new iterator.
      Parameters:
      index - index for the column source
      columnSource - column source
    • ColumnIterator

      public ColumnIterator(@NotNull Table table, @NotNull String columnName)
      Create a new iterator.
      Parameters:
      table - table to create the iterator from
      columnName - column name for iteration
  • Method Details