Package com.illumon.iris.db.v2.iterators
Class CharacterColumnIterator
java.lang.Object
com.illumon.iris.db.v2.iterators.ColumnIterator<Character>
com.illumon.iris.db.v2.iterators.CharacterColumnIterator
- All Implemented Interfaces:
Iterator<Character>,PrimitiveIterator<Character,com.fishlib.base.Procedure.UnaryChar>
public class CharacterColumnIterator extends ColumnIterator<Character> implements PrimitiveIterator<Character,com.fishlib.base.Procedure.UnaryChar>
Iteration support for boxed or primitive characters 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
Constructors Constructor Description CharacterColumnIterator(Table table, String columnName)CharacterColumnIterator(Index index, ColumnSource<Character> columnSource) -
Method Summary
Modifier and Type Method Description voidforEachRemaining(com.fishlib.base.Procedure.UnaryChar action)charnextChar()
-
Constructor Details
-
CharacterColumnIterator
public CharacterColumnIterator(@NotNull Index index, @NotNull ColumnSource<Character> columnSource) -
CharacterColumnIterator
-
-
Method Details
-
nextChar
public char nextChar() -
forEachRemaining
public void forEachRemaining(@NotNull com.fishlib.base.Procedure.UnaryChar action)- Specified by:
forEachRemainingin interfacePrimitiveIterator<Character,com.fishlib.base.Procedure.UnaryChar>
-