Module org.tquadrat.foundation.base
Package org.tquadrat.foundation.stream.internal
The internal classes for the stream extensions.
-
ClassesClassDescriptionAn implementation of
Spliterator
that aggregates the elements of the stream based on a providedPredicate
.DefaultMapStream<K,V> The default implementation forMapStream
.A selector function takes an array of values and returns the respective array index for the selected value.MergingSpliterator<T,O> An implementation ofSpliterator
that merges streams.An implementation ofSpliterator
that skips elements on the stream that do not match the provided condition.An implementation ofSpliterator
that takes elements from a stream while the givenPredicate
returnstrue
.An implementation ofSpliterator
that which takes a seed value and applies a generator to create the next value, feeding each new value back into the generator to create subsequent values.ZippingSpliterator<L,R, O> An implementation ofSpliterator
that zips two streams into one.