# Uses of Package
org.apache.storm.streams.operations

- Packages that use org.apache.storm.streams.operations
  Package | Description
  --- | ---
  org.apache.storm.sql.runtime.streams.functions |
  org.apache.storm.streams |
  org.apache.storm.streams.operations |
  org.apache.storm.streams.operations.aggregators |
  org.apache.storm.streams.operations.mappers |
  org.apache.storm.streams.processors |

- Classes in org.apache.storm.streams.operations used by org.apache.storm.sql.runtime.streams.functions
  Class | Description
  --- | ---
  FlatMapFunction | A function that accepts one argument and returns an `Iterable` of elements as its result.
  Function | Represents a function that accepts one argument and produces a result.
  Operation | The parent interface for any kind of streaming operation.
  PairFunction | A function that accepts an argument and produces a key-value Pair.
  Predicate | Represents a predicate (boolean-valued function) of a value.

- Classes in org.apache.storm.streams.operations used by org.apache.storm.streams
  Class | Description
  --- | ---
  BiFunction | a function that accepts two arguments and produces a result.
  CombinerAggregator | Interface for aggregating values.
  Consumer | Represents an operation that accepts a single input argument and returns no result.
  FlatMapFunction | A function that accepts one argument and returns an `Iterable` of elements as its result.
  Function | Represents a function that accepts one argument and produces a result.
  PairFlatMapFunction | A function that accepts one argument and returns an `Iterable` of `Pair` as its result.
  PairFunction | A function that accepts an argument and produces a key-value Pair.
  Predicate | Represents a predicate (boolean-valued function) of a value.
  Reducer | The `Reducer` performs an operation on two values of the same type producing a result of the same type.
  StateUpdater | Interface for updating state.
  ValueJoiner | An interface for joining two values to produce a result.

- Classes in org.apache.storm.streams.operations used by org.apache.storm.streams.operations
  Class | Description
  --- | ---
  BiFunction | a function that accepts two arguments and produces a result.
  CombinerAggregator | Interface for aggregating values.
  Consumer | Represents an operation that accepts a single input argument and returns no result.
  FlatMapFunction | A function that accepts one argument and returns an `Iterable` of elements as its result.
  Function | Represents a function that accepts one argument and produces a result.
  Operation | The parent interface for any kind of streaming operation.
  StateUpdater | Interface for updating state.
  ValueJoiner | An interface for joining two values to produce a result.

- Classes in org.apache.storm.streams.operations used by org.apache.storm.streams.operations.aggregators
  Class | Description
  --- | ---
  CombinerAggregator | Interface for aggregating values.
  Operation | The parent interface for any kind of streaming operation.

- Classes in org.apache.storm.streams.operations used by org.apache.storm.streams.operations.mappers
  Class | Description
  --- | ---
  Function | Represents a function that accepts one argument and produces a result.
  Operation | The parent interface for any kind of streaming operation.
  PairFunction | A function that accepts an argument and produces a key-value Pair.

- Classes in org.apache.storm.streams.operations used by org.apache.storm.streams.processors
  Class | Description
  --- | ---
  CombinerAggregator | Interface for aggregating values.
  Consumer | Represents an operation that accepts a single input argument and returns no result.
  FlatMapFunction | A function that accepts one argument and returns an `Iterable` of elements as its result.
  Function | Represents a function that accepts one argument and produces a result.
  Predicate | Represents a predicate (boolean-valued function) of a value.
  Reducer | The `Reducer` performs an operation on two values of the same type producing a result of the same type.
  StateUpdater | Interface for updating state.
  ValueJoiner | An interface for joining two values to produce a result.