Package org.aksw.commons.util.stream
Class StreamOperatorCollapseRuns.SpliteratorImpl
java.lang.Object
java.util.Spliterators.AbstractSpliterator<Map.Entry<K,V>>
org.aksw.commons.util.stream.StreamOperatorCollapseRuns.SpliteratorImpl
- All Implemented Interfaces:
Spliterator<Map.Entry<K,V>>
- Enclosing class:
- StreamOperatorCollapseRuns<T,
K, V>
public class StreamOperatorCollapseRuns.SpliteratorImpl
extends Spliterators.AbstractSpliterator<Map.Entry<K,V>>
-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.Spliterator
Spliterator.OfDouble, Spliterator.OfInt, Spliterator.OfLong, Spliterator.OfPrimitive<T extends Object,T_CONS extends Object, T_SPLITR extends Spliterator.OfPrimitive<T, T_CONS, T_SPLITR>> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StreamOperatorCollapseRuns<T,K, List<T>> Aggregator used to drain one group from the rhs of a splitprotected Spliterator<T>Fields inherited from interface java.util.Spliterator
CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSpliteratorImpl(Iterator<T> headItem, Spliterator<T> upstream, Iterator<T> tailItems) protectedSpliteratorImpl(Spliterator<T> upstream) -
Method Summary
Methods inherited from class java.util.Spliterators.AbstractSpliterator
characteristics, estimateSizeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Spliterator
forEachRemaining, getComparator, getExactSizeIfKnown, hasCharacteristics
-
Field Details
-
listAggregator
Aggregator used to drain one group from the rhs of a split -
headItem
-
upstream
-
tailItems
-
iteratorView
-
aggIteratorView
-
-
Constructor Details
-
SpliteratorImpl
-
SpliteratorImpl
-
-
Method Details
-
updateIteratorViews
protected void updateIteratorViews() -
trySplit
- Specified by:
trySplitin interfaceSpliterator<Map.Entry<K,V>> - Overrides:
trySplitin classSpliterators.AbstractSpliterator<Map.Entry<K,V>>
-
tryAdvance
-