# Uses of Interface
org.apache.storm.streams.operations.FlatMapFunction

Packages that use FlatMapFunction
Package
Description
org.apache.storm.sql.runtime.streams.functions
org.apache.storm.streams
org.apache.storm.streams.operations
org.apache.storm.streams.processors

- ## Uses of FlatMapFunction in org.apache.storm.sql.runtime.streams.functions

  Classes in org.apache.storm.sql.runtime.streams.functions that implement FlatMapFunction
  Modifier and Type
  Class
  Description
  `class`
  `EvaluationCalc`

- ## Uses of FlatMapFunction in org.apache.storm.streams

  Methods in org.apache.storm.streams with parameters of type FlatMapFunction
  Modifier and Type
  Method
  Description
  `<R> Stream<R>`
  Stream.`flatMap(FlatMapFunction<? super T,? extends R> function)`
  Returns a stream consisting of the results of replacing each value of this stream with the contents produced by applying the provided mapping function to each value.
  `<R> PairStream<K,R>`
  PairStream.`flatMapValues(FlatMapFunction<? super V,? extends R> function)`
  Return a new stream by applying a `FlatMapFunction` function to the value of each key-value pairs in this stream.

- ## Uses of FlatMapFunction in org.apache.storm.streams.operations

  Subinterfaces of FlatMapFunction in org.apache.storm.streams.operations
  Modifier and Type
  Interface
  Description
  `interface`
  `PairFlatMapFunction<T,K,V>`
  A function that accepts one argument and returns an `Iterable` of `Pair` as its result.

- ## Uses of FlatMapFunction in org.apache.storm.streams.processors

  Constructors in org.apache.storm.streams.processors with parameters of type FlatMapFunction
  Modifier
  Constructor
  Description
  ``
  `FlatMapProcessor(FlatMapFunction<T,R> function)`
  ``
  `FlatMapValuesProcessor(FlatMapFunction<V,R> function)`