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>
-
Field Summary
Fields inherited from interface io.deephaven.engine.primitive.iterator.CloseableIterator
EMPTY
-
Constructor Summary
ConstructorDescriptionSerialObjectColumnIterator
(@NotNull ColumnSource<DATA_TYPE> columnSource, @NotNull RowSet rowSet) Create a new SerialObjectColumnIterator.SerialObjectColumnIterator
(@NotNull ColumnSource<DATA_TYPE> columnSource, @NotNull RowSet rowSet, long firstRowKey, long length) Create a new SerialObjectColumnIterator. -
Method Summary
Methods inherited from class io.deephaven.engine.table.iterators.SerialColumnIterator
hasNext, make, remaining
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.deephaven.engine.table.iterators.ColumnIterator
close, remaining
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, remove
Methods inherited from interface io.deephaven.engine.table.iterators.ObjectColumnIterator
stream
-
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
- TheColumnSource
to fetch values fromrowSet
- TheRowSet
to iterate overfirstRowKey
- The first row key fromrowSet
to iteratelength
- 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
- TheColumnSource
to fetch values fromrowSet
- TheRowSet
to iterate over
-
-
Method Details