Class SerialObjectColumnIterator<DATA_TYPE>

java.lang.Object
io.deephaven.engine.table.iterators.SerialColumnIterator<DATA_TYPE>
io.deephaven.engine.table.iterators.SerialObjectColumnIterator<DATA_TYPE>
All Implemented Interfaces:
CloseableIterator<DATA_TYPE>, ColumnIterator<DATA_TYPE>, ObjectColumnIterator<DATA_TYPE>, SafeCloseable, AutoCloseable, Iterator<DATA_TYPE>

public final class SerialObjectColumnIterator<DATA_TYPE> extends SerialColumnIterator<DATA_TYPE> implements ObjectColumnIterator<DATA_TYPE>
Serial ObjectColumnIterator implementation for column sources of objects.
  • Constructor Details

    • SerialObjectColumnIterator

      public SerialObjectColumnIterator(@NotNull @NotNull ColumnSource<DATA_TYPE> columnSource, @NotNull @NotNull RowSet rowSet, long firstRowKey, long length)
      Create a new SerialObjectColumnIterator.
      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
    • SerialObjectColumnIterator

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