Package com.illumon.iris.db.v2.iterators
Class ByteColumnIterator
java.lang.Object
com.illumon.iris.db.v2.iterators.ColumnIterator<Byte>
com.illumon.iris.db.v2.iterators.ByteColumnIterator
- All Implemented Interfaces:
Iterator<Byte>
,PrimitiveIterator<Byte,
com.fishlib.base.Procedure.UnaryByte>
public class ByteColumnIterator
extends ColumnIterator<Byte>
implements PrimitiveIterator<Byte,com.fishlib.base.Procedure.UnaryByte>
Iteration support for boxed or primitive bytes contained with a ColumnSource.
-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.PrimitiveIterator
PrimitiveIterator.OfDouble, PrimitiveIterator.OfInt, PrimitiveIterator.OfLong
-
Field Summary
Fields inherited from class com.illumon.iris.db.v2.iterators.ColumnIterator
columnSource, indexIterator
-
Constructor Summary
ConstructorsConstructorDescriptionByteColumnIterator
(Table table, String columnName) ByteColumnIterator
(Index index, ColumnSource<Byte> columnSource) -
Method Summary
Modifier and TypeMethodDescriptionvoid
forEachRemaining
(com.fishlib.base.Procedure.UnaryByte action) byte
nextByte()
Methods inherited from class com.illumon.iris.db.v2.iterators.ColumnIterator
hasNext, next
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
-
Constructor Details
-
ByteColumnIterator
-
ByteColumnIterator
-
-
Method Details
-
nextByte
public byte nextByte() -
forEachRemaining
public void forEachRemaining(@NotNull com.fishlib.base.Procedure.UnaryByte action) - Specified by:
forEachRemaining
in interfacePrimitiveIterator<Byte,
com.fishlib.base.Procedure.UnaryByte>
-