Class SerialLongColumnIterator

java.lang.Object
io.deephaven.engine.table.iterators.SerialColumnIterator<Long>
io.deephaven.engine.table.iterators.SerialLongColumnIterator
All Implemented Interfaces:
CloseableIterator<Long>, CloseablePrimitiveIterator<Long,LongConsumer>, CloseablePrimitiveIteratorOfLong, ColumnIterator<Long>, LongColumnIterator, SafeCloseable, AutoCloseable, Iterator<Long>, PrimitiveIterator<Long,LongConsumer>, PrimitiveIterator.OfLong

public final class SerialLongColumnIterator extends SerialColumnIterator<Long> implements LongColumnIterator
Serial LongColumnIterator implementation for column sources of primitive longs.
  • Constructor Details

    • SerialLongColumnIterator

      public SerialLongColumnIterator(@NotNull @NotNull ColumnSource<Long> columnSource, @NotNull @NotNull RowSet rowSet, long firstRowKey, long length)
      Create a new SerialLongColumnIterator.
      Parameters:
      columnSource - The ColumnSource to fetch values from
      rowSet - The RowSet to iterate over
      firstRowKey - The first row key from rowSet to iterate
      length - The total number of rows to iterate
    • SerialLongColumnIterator

      public SerialLongColumnIterator(@NotNull @NotNull ColumnSource<Long> columnSource, @NotNull @NotNull RowSet rowSet)
      Create a new SerialLongColumnIterator.
      Parameters:
      columnSource - The ColumnSource to fetch values from
      rowSet - The RowSet to iterate over
  • Method Details