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