## Uses of Interface
org.apache.solr.client.solrj.io.ops.StreamOperation

Packages that use StreamOperation
org.apache.solr.client.solrj.io.ops: Operations for the Streaming Aggregation API
org.apache.solr.client.solrj.io.stream.expr: Expression language for the Streaming Aggregation API

### Uses of StreamOperation in org.apache.solr.client.solrj.io.ops

Subinterfaces of StreamOperation in org.apache.solr.client.solrj.io.ops
`interface` `BooleanOperation` A BooleanOperation returns true or false for each tuple that it evaluates.
`interface` `ReduceOperation`

Classes in org.apache.solr.client.solrj.io.ops that implement StreamOperation
`class` `AndOperation`
`class` `ConcatOperation` Concatenates fields and adds them to the tuple.
`class` `DistinctOperation`
`class` `EqualsOperation`
`class` `GreaterThanEqualToOperation`
`class` `GreaterThanOperation`
`class` `GroupOperation`
`class` `LeafOperation`
`class` `LessThanEqualToOperation`
`class` `LessThanOperation`
`class` `NotOperation`
`class` `OrOperation`
`class` `ReplaceOperation` Replaces some tuple value with another.
`class` `ReplaceWithFieldOperation` Implementation of replace(...., withField=fieldName) See ReplaceOperation for description.
`class` `ReplaceWithValueOperation` Implementation of replace(...., withValue="some value") See ReplaceOperation for description.

### Uses of StreamOperation in org.apache.solr.client.solrj.io.stream.expr

Methods in org.apache.solr.client.solrj.io.stream.expr that return StreamOperation
`StreamOperation` StreamFactory.`constructOperation(StreamExpression expression)`