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,ValueIterator<Long>,ValueIteratorOfLong,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.value.iterator.ValueIterator
EMPTYFields inherited from interface io.deephaven.engine.primitive.value.iterator.ValueIteratorOfLong
EMPTY -
Constructor Summary
ConstructorsConstructorDescriptionSerialLongColumnIterator(@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, remainingMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.engine.table.iterators.ColumnIterator
closeMethods inherited from interface java.util.PrimitiveIterator.OfLong
forEachRemainingMethods inherited from interface io.deephaven.engine.primitive.value.iterator.ValueIterator
remainingMethods inherited from interface io.deephaven.engine.primitive.value.iterator.ValueIteratorOfLong
forEachRemaining, longStream, next, stream
-
Constructor Details
-
SerialLongColumnIterator
public SerialLongColumnIterator(@NotNull @NotNull ColumnSource<Long> columnSource, @NotNull @NotNull RowSet rowSet, long firstRowKey, long length) Create a new SerialLongColumnIterator.- Parameters:
columnSource- TheColumnSourceto fetch values fromrowSet- TheRowSetto iterate overfirstRowKey- The first row key fromrowSetto 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- TheColumnSourceto fetch values fromrowSet- TheRowSetto iterate over
-
-
Method Details
-
nextLong
public long nextLong()- Specified by:
nextLongin interfacePrimitiveIterator.OfLong
-