Class SerialColumnIterator<DATA_TYPE>

java.lang.Object
io.deephaven.engine.table.iterators.SerialColumnIterator<DATA_TYPE>
All Implemented Interfaces:
CloseableIterator<DATA_TYPE>, ColumnIterator<DATA_TYPE>, SafeCloseable, AutoCloseable, Iterator<DATA_TYPE>
Direct Known Subclasses:
SerialByteColumnIterator, SerialCharacterColumnIterator, SerialDoubleColumnIterator, SerialFloatColumnIterator, SerialIntegerColumnIterator, SerialLongColumnIterator, SerialObjectColumnIterator, SerialShortColumnIterator

public abstract class SerialColumnIterator<DATA_TYPE> extends Object implements ColumnIterator<DATA_TYPE>
Iteration support for values supplied by a ColumnSource. Implementations retrieve single values at a time in a usually-discouraged Deephaven engine retrieval pattern. This is expected to be low throughput relative to ChunkedColumnIterator implementations, but may avoid material initialization and teardown costs for small or sparse iterations.
  • Method Details