Interface FlatMappingOperation<InputType,InputStream extends BaseStream<InputType,InputStream>,OutputType,OutputStream extends BaseStream<OutputType,OutputStream>>
- All Superinterfaces:
IntermediateOperation<InputType,,InputStream, OutputType, OutputStream> MappingOperation<InputType,InputStream, OutputType, OutputStream>
- All Known Implementing Classes:
FlatMapDoubleOperation,FlatMapIntOperation,FlatMapLongOperation,FlatMapOperation,FlatMapToDoubleOperation,FlatMapToIntOperation,FlatMapToLongOperation
public interface FlatMappingOperation<InputType,InputStream extends BaseStream<InputType,InputStream>,OutputType,OutputStream extends BaseStream<OutputType,OutputStream>>
extends MappingOperation<InputType,InputStream,OutputType,OutputStream>
Interface to signify that an
IntermediateOperation is a flat map operation. This also provides proper
generics for converting a flat map as a map operation resulting in a Stream containing the proper stream- Since:
- 9.0
- Author:
- wburns
-
Method Summary
Modifier and TypeMethodDescriptionmap(InputStream inputStream) Instead of flat mapping this returns a stream ofFlatMappingOperation.Methods inherited from interface org.infinispan.stream.impl.intops.IntermediateOperation
handleInjection, mapFlowable, perform
-
Method Details
-
map
Instead of flat mapping this returns a stream ofFlatMappingOperation.- Parameters:
inputStream- the stream to convert- Returns:
- the stream of streams
-