Class StandardIntermediateOperationFactory
- java.lang.Object
-
- com.speedment.jpastreamer.pipeline.standard.intermediate.StandardIntermediateOperationFactory
-
- All Implemented Interfaces:
IntermediateOperationFactory
public final class StandardIntermediateOperationFactory extends Object implements IntermediateOperationFactory
-
-
Constructor Summary
Constructors Constructor Description StandardIntermediateOperationFactory()
-
Method Summary
-
-
-
Method Detail
-
createFilter
public <T> IntermediateOperation<Stream<T>,Stream<T>> createFilter(Predicate<? super T> predicate)
- Specified by:
createFilterin interfaceIntermediateOperationFactory
-
createMap
public <T,R> IntermediateOperation<Stream<T>,Stream<R>> createMap(Function<? super T,? extends R> mapper)
- Specified by:
createMapin interfaceIntermediateOperationFactory
-
createMapToInt
public <T> IntermediateOperation<Stream<T>,IntStream> createMapToInt(ToIntFunction<? super T> mapper)
- Specified by:
createMapToIntin interfaceIntermediateOperationFactory
-
createMapToLong
public <T> IntermediateOperation<Stream<T>,LongStream> createMapToLong(ToLongFunction<? super T> mapper)
- Specified by:
createMapToLongin interfaceIntermediateOperationFactory
-
createMapToDouble
public <T> IntermediateOperation<Stream<T>,DoubleStream> createMapToDouble(ToDoubleFunction<? super T> mapper)
- Specified by:
createMapToDoublein interfaceIntermediateOperationFactory
-
createFlatMap
public <T,R> IntermediateOperation<Stream<T>,Stream<R>> createFlatMap(Function<? super T,? extends Stream<? extends R>> mapper)
- Specified by:
createFlatMapin interfaceIntermediateOperationFactory
-
createFlatMapToInt
public <T> IntermediateOperation<Stream<T>,IntStream> createFlatMapToInt(Function<? super T,? extends IntStream> mapper)
- Specified by:
createFlatMapToIntin interfaceIntermediateOperationFactory
-
createFlatMapToLong
public <T> IntermediateOperation<Stream<T>,LongStream> createFlatMapToLong(Function<? super T,? extends LongStream> mapper)
- Specified by:
createFlatMapToLongin interfaceIntermediateOperationFactory
-
createFlatMapToDouble
public <T> IntermediateOperation<Stream<T>,DoubleStream> createFlatMapToDouble(Function<? super T,? extends DoubleStream> mapper)
- Specified by:
createFlatMapToDoublein interfaceIntermediateOperationFactory
-
acquireDistinct
public <T> IntermediateOperation<Stream<T>,Stream<T>> acquireDistinct()
- Specified by:
acquireDistinctin interfaceIntermediateOperationFactory
-
acquireSorted
public <T> IntermediateOperation<Stream<T>,Stream<T>> acquireSorted()
- Specified by:
acquireSortedin interfaceIntermediateOperationFactory
-
createSorted
public <T> IntermediateOperation<Stream<T>,Stream<T>> createSorted(Comparator<? super T> comparator)
- Specified by:
createSortedin interfaceIntermediateOperationFactory
-
createPeek
public <T> IntermediateOperation<Stream<T>,Stream<T>> createPeek(Consumer<? super T> IntermediateOperator)
- Specified by:
createPeekin interfaceIntermediateOperationFactory
-
createLimit
public <T> IntermediateOperation<Stream<T>,Stream<T>> createLimit(long maxSize)
- Specified by:
createLimitin interfaceIntermediateOperationFactory
-
createSkip
public <T> IntermediateOperation<Stream<T>,Stream<T>> createSkip(long n)
- Specified by:
createSkipin interfaceIntermediateOperationFactory
-
createTakeWhile
public <T> IntermediateOperation<Stream<T>,Stream<T>> createTakeWhile(Predicate<? super T> predicate)
- Specified by:
createTakeWhilein interfaceIntermediateOperationFactory
-
createDropWhile
public <T> IntermediateOperation<Stream<T>,Stream<T>> createDropWhile(Predicate<? super T> predicate)
- Specified by:
createDropWhilein interfaceIntermediateOperationFactory
-
-