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.-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.PrimitiveIterator
PrimitiveIterator.OfDouble, PrimitiveIterator.OfInt, PrimitiveIterator.OfLong
-
Field Summary
Fields inherited from interface io.deephaven.engine.primitive.iterator.CloseableIterator
EMPTY
Fields inherited from interface io.deephaven.engine.primitive.iterator.CloseablePrimitiveIteratorOfLong
EMPTY
-
Constructor Summary
ConstructorDescriptionSerialLongColumnIterator
(@NotNull ColumnSource<Long> columnSource, @NotNull RowSet rowSet) Create a new SerialLongColumnIterator.SerialLongColumnIterator
(@NotNull ColumnSource<Long> columnSource, @NotNull RowSet rowSet, long firstRowKey, long length) Create a new SerialLongColumnIterator. -
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 io.deephaven.engine.table.iterators.LongColumnIterator
forEachRemaining, longStream, next, stream
Methods inherited from interface java.util.PrimitiveIterator.OfLong
forEachRemaining
-
Constructor Details
-
SerialLongColumnIterator
public SerialLongColumnIterator(@NotNull @NotNull ColumnSource<Long> columnSource, @NotNull @NotNull RowSet rowSet, long firstRowKey, long length) Create a new SerialLongColumnIterator.- 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
-
SerialLongColumnIterator
public SerialLongColumnIterator(@NotNull @NotNull ColumnSource<Long> columnSource, @NotNull @NotNull RowSet rowSet) Create a new SerialLongColumnIterator.- Parameters:
columnSource
- TheColumnSource
to fetch values fromrowSet
- TheRowSet
to iterate over
-
-
Method Details
-
nextLong
public long nextLong()- Specified by:
nextLong
in interfacePrimitiveIterator.OfLong
-