Class SerialDoubleColumnIterator
java.lang.Object
io.deephaven.engine.table.iterators.SerialColumnIterator<Double>
io.deephaven.engine.table.iterators.SerialDoubleColumnIterator
- All Implemented Interfaces:
CloseableIterator<Double>
,CloseablePrimitiveIterator<Double,
,DoubleConsumer> CloseablePrimitiveIteratorOfDouble
,ColumnIterator<Double>
,DoubleColumnIterator
,SafeCloseable
,AutoCloseable
,Iterator<Double>
,PrimitiveIterator<Double,
,DoubleConsumer> PrimitiveIterator.OfDouble
public final class SerialDoubleColumnIterator
extends SerialColumnIterator<Double>
implements DoubleColumnIterator
Serial
DoubleColumnIterator
implementation for column sources
of primitive doubles.-
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.CloseablePrimitiveIteratorOfDouble
EMPTY
-
Constructor Summary
ConstructorDescriptionSerialDoubleColumnIterator
(@NotNull ColumnSource<Double> columnSource, @NotNull RowSet rowSet) Create a new SerialDoubleColumnIterator.SerialDoubleColumnIterator
(@NotNull ColumnSource<Double> columnSource, @NotNull RowSet rowSet, long firstRowKey, long length) Create a new SerialDoubleColumnIterator. -
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.DoubleColumnIterator
doubleStream, forEachRemaining, next, stream
Methods inherited from interface java.util.PrimitiveIterator.OfDouble
forEachRemaining
-
Constructor Details
-
SerialDoubleColumnIterator
public SerialDoubleColumnIterator(@NotNull @NotNull ColumnSource<Double> columnSource, @NotNull @NotNull RowSet rowSet, long firstRowKey, long length) Create a new SerialDoubleColumnIterator.- 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
-
SerialDoubleColumnIterator
public SerialDoubleColumnIterator(@NotNull @NotNull ColumnSource<Double> columnSource, @NotNull @NotNull RowSet rowSet) Create a new SerialDoubleColumnIterator.- Parameters:
columnSource
- TheColumnSource
to fetch values fromrowSet
- TheRowSet
to iterate over
-
-
Method Details
-
nextDouble
public double nextDouble()- Specified by:
nextDouble
in interfacePrimitiveIterator.OfDouble
-