Class ChunkedColumnIterator<DATA_TYPE,CHUNK_TYPE extends Chunk<? extends Any>>

java.lang.Object
io.deephaven.engine.table.iterators.ChunkedColumnIterator<DATA_TYPE,CHUNK_TYPE>
All Implemented Interfaces:
CloseableIterator<DATA_TYPE>, ColumnIterator<DATA_TYPE>, SafeCloseable, AutoCloseable, Iterator<DATA_TYPE>
Direct Known Subclasses:
ChunkedByteColumnIterator, ChunkedCharacterColumnIterator, ChunkedDoubleColumnIterator, ChunkedFloatColumnIterator, ChunkedIntegerColumnIterator, ChunkedLongColumnIterator, ChunkedObjectColumnIterator, ChunkedShortColumnIterator

public abstract class ChunkedColumnIterator<DATA_TYPE,CHUNK_TYPE extends Chunk<? extends Any>> extends Object implements ColumnIterator<DATA_TYPE>
Iteration support for values supplied by a ChunkSource. Implementations retrieve chunks of values at a time in a common Deephaven engine retrieval pattern. This is expected to be high throughput relative to SerialColumnIterator implementations, but may have material initialization and teardown costs for small or sparse iterations.