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,ValueIterator<Integer>,ValueIteratorOfInt,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.value.iterator.ValueIterator
EMPTYFields inherited from interface io.deephaven.engine.primitive.value.iterator.ValueIteratorOfInt
EMPTY -
Constructor Summary
ConstructorsConstructorDescriptionSerialIntegerColumnIterator(@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, 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.OfInt
forEachRemainingMethods inherited from interface io.deephaven.engine.primitive.value.iterator.ValueIterator
remainingMethods inherited from interface io.deephaven.engine.primitive.value.iterator.ValueIteratorOfInt
forEachRemaining, intStream, next, stream
-
Constructor Details
-
SerialIntegerColumnIterator
public SerialIntegerColumnIterator(@NotNull @NotNull ColumnSource<Integer> columnSource, @NotNull @NotNull RowSet rowSet, long firstRowKey, long length) Create a new SerialIntegerColumnIterator.- Parameters:
columnSource- TheColumnSourceto fetch values fromrowSet- TheRowSetto iterate overfirstRowKey- The first row key fromrowSetto 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- TheColumnSourceto fetch values fromrowSet- TheRowSetto iterate over
-
-
Method Details
-
nextInt
public int nextInt()- Specified by:
nextIntin interfacePrimitiveIterator.OfInt
-