Module jpastreamer.pipeline
Interface IntermediateOperationFactory
public interface IntermediateOperationFactory
-
Method Summary
Modifier and TypeMethodDescription<T> IntermediateOperation<Stream<T>,Stream<T>> <T> IntermediateOperation<Stream<T>,Stream<T>> <T> IntermediateOperation<Stream<T>,Stream<T>> createDropWhile(Predicate<? super T> predicate) <T> IntermediateOperation<Stream<T>,Stream<T>> createFilter(Predicate<? super T> predicate) <T,R> IntermediateOperation<Stream<T>, Stream<R>> createFlatMap(Function<? super T, ? extends Stream<? extends R>> mapper) <T> IntermediateOperation<Stream<T>,DoubleStream> createFlatMapToDouble(Function<? super T, ? extends DoubleStream> mapper) <T> IntermediateOperation<Stream<T>,IntStream> createFlatMapToInt(Function<? super T, ? extends IntStream> mapper) <T> IntermediateOperation<Stream<T>,LongStream> createFlatMapToLong(Function<? super T, ? extends LongStream> mapper) <T> IntermediateOperation<Stream<T>,Stream<T>> createLimit(long maxSize) <T,R> IntermediateOperation<Stream<T>, Stream<R>> <T> IntermediateOperation<Stream<T>,DoubleStream> createMapToDouble(ToDoubleFunction<? super T> mapper) <T> IntermediateOperation<Stream<T>,IntStream> createMapToInt(ToIntFunction<? super T> mapper) <T> IntermediateOperation<Stream<T>,LongStream> createMapToLong(ToLongFunction<? super T> mapper) <T> IntermediateOperation<Stream<T>,Stream<T>> createPeek(Consumer<? super T> IntermediateOperator) <T> IntermediateOperation<Stream<T>,Stream<T>> createSkip(long n) <T> IntermediateOperation<Stream<T>,Stream<T>> createSorted(Comparator<? super T> comparator) <T> IntermediateOperation<Stream<T>,Stream<T>> createTakeWhile(Predicate<? super T> predicate)
-
Method Details
-
createFilter
-
createMap
-
createMapToInt
-
createMapToLong
-
createMapToDouble
<T> IntermediateOperation<Stream<T>,DoubleStream> createMapToDouble(ToDoubleFunction<? super T> mapper) -
createFlatMap
<T,R> IntermediateOperation<Stream<T>,Stream<R>> createFlatMap(Function<? super T, ? extends Stream<? extends R>> mapper) -
createFlatMapToInt
<T> IntermediateOperation<Stream<T>,IntStream> createFlatMapToInt(Function<? super T, ? extends IntStream> mapper) -
createFlatMapToLong
<T> IntermediateOperation<Stream<T>,LongStream> createFlatMapToLong(Function<? super T, ? extends LongStream> mapper) -
createFlatMapToDouble
<T> IntermediateOperation<Stream<T>,DoubleStream> createFlatMapToDouble(Function<? super T, ? extends DoubleStream> mapper) -
acquireDistinct
-
acquireSorted
-
createSorted
-
createPeek
-
createLimit
-
createSkip
-
createTakeWhile
-
createDropWhile
-