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,ValueIterator<Double>,ValueIteratorOfDouble,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.value.iterator.ValueIterator
EMPTYFields inherited from interface io.deephaven.engine.primitive.value.iterator.ValueIteratorOfDouble
EMPTY -
Constructor Summary
ConstructorsConstructorDescriptionSerialDoubleColumnIterator(@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, 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.OfDouble
forEachRemainingMethods inherited from interface io.deephaven.engine.primitive.value.iterator.ValueIterator
remainingMethods inherited from interface io.deephaven.engine.primitive.value.iterator.ValueIteratorOfDouble
doubleStream, forEachRemaining, next, stream
-
Constructor Details
-
SerialDoubleColumnIterator
public SerialDoubleColumnIterator(@NotNull @NotNull ColumnSource<Double> columnSource, @NotNull @NotNull RowSet rowSet, long firstRowKey, long length) Create a new SerialDoubleColumnIterator.- Parameters:
columnSource- TheColumnSourceto fetch values fromrowSet- TheRowSetto iterate overfirstRowKey- The first row key fromrowSetto 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- TheColumnSourceto fetch values fromrowSet- TheRowSetto iterate over
-
-
Method Details
-
nextDouble
public double nextDouble()- Specified by:
nextDoublein interfacePrimitiveIterator.OfDouble
-