Class SerialIntegerColumnIterator
java.lang.Object
io.deephaven.engine.table.iterators.SerialColumnIterator<Integer>
io.deephaven.engine.table.iterators.SerialIntegerColumnIterator
- All Implemented Interfaces:
CloseableIterator<Integer>
,CloseablePrimitiveIterator<Integer,
,IntConsumer> CloseablePrimitiveIteratorOfInt
,ColumnIterator<Integer>
,IntegerColumnIterator
,SafeCloseable
,AutoCloseable
,Iterator<Integer>
,PrimitiveIterator<Integer,
,IntConsumer> PrimitiveIterator.OfInt
public final class SerialIntegerColumnIterator
extends SerialColumnIterator<Integer>
implements IntegerColumnIterator
Serial
IntegerColumnIterator
implementation for column sources
of primitive ints.-
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.CloseablePrimitiveIteratorOfInt
EMPTY
-
Constructor Summary
ConstructorDescriptionSerialIntegerColumnIterator
(@NotNull ColumnSource<Integer> columnSource, @NotNull RowSet rowSet) Create a new SerialIntegerColumnIterator.SerialIntegerColumnIterator
(@NotNull ColumnSource<Integer> columnSource, @NotNull RowSet rowSet, long firstRowKey, long length) Create a new SerialIntegerColumnIterator. -
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.IntegerColumnIterator
forEachRemaining, intStream, next, stream
Methods inherited from interface java.util.PrimitiveIterator.OfInt
forEachRemaining
-
Constructor Details
-
SerialIntegerColumnIterator
public SerialIntegerColumnIterator(@NotNull @NotNull ColumnSource<Integer> columnSource, @NotNull @NotNull RowSet rowSet, long firstRowKey, long length) Create a new SerialIntegerColumnIterator.- 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
-
SerialIntegerColumnIterator
public SerialIntegerColumnIterator(@NotNull @NotNull ColumnSource<Integer> columnSource, @NotNull @NotNull RowSet rowSet) Create a new SerialIntegerColumnIterator.- Parameters:
columnSource
- TheColumnSource
to fetch values fromrowSet
- TheRowSet
to iterate over
-
-
Method Details
-
nextInt
public int nextInt()- Specified by:
nextInt
in interfacePrimitiveIterator.OfInt
-