## Uses of Class
org.apache.solr.client.solrj.io.stream.expr.Explanation

Packages that use Explanation
org.apache.solr.client.solrj.io.comp: Comparators for the Streaming Aggregation API
org.apache.solr.client.solrj.io.eq: Equalitors for the Streaming Aggregation API
org.apache.solr.client.solrj.io.graph: Streaming Graph Traversals
org.apache.solr.client.solrj.io.ops: Operations for the Streaming Aggregation API
org.apache.solr.client.solrj.io.stream: Stream implementations for the Streaming Aggregation API
org.apache.solr.client.solrj.io.stream.expr: Expression language for the Streaming Aggregation API
org.apache.solr.client.solrj.io.stream.metrics: Metrics package

### Uses of Explanation in org.apache.solr.client.solrj.io.comp

Methods in org.apache.solr.client.solrj.io.comp that return Explanation
`Explanation` MultipleFieldComparator.`toExplanation(StreamFactory factory)`
`Explanation` FieldComparator.`toExplanation(StreamFactory factory)`

### Uses of Explanation in org.apache.solr.client.solrj.io.eq

Methods in org.apache.solr.client.solrj.io.eq that return Explanation
`Explanation` MultipleFieldEqualitor.`toExplanation(StreamFactory factory)`
`Explanation` FieldEqualitor.`toExplanation(StreamFactory factory)`

### Uses of Explanation in org.apache.solr.client.solrj.io.graph

Methods in org.apache.solr.client.solrj.io.graph that return Explanation
`Explanation` ShortestPathStream.`toExplanation(StreamFactory factory)`
`Explanation` GatherNodesStream.`toExplanation(StreamFactory factory)`

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

Methods in org.apache.solr.client.solrj.io.ops that return Explanation
`Explanation` GroupOperation.`toExplanation(StreamFactory factory)`
`Explanation` ConcatOperation.`toExplanation(StreamFactory factory)`
`Explanation` ReplaceOperation.`toExplanation(StreamFactory factory)`
`Explanation` ReplaceWithValueOperation.`toExplanation(StreamFactory factory)`
`Explanation` ReplaceWithFieldOperation.`toExplanation(StreamFactory factory)`
`Explanation` DistinctOperation.`toExplanation(StreamFactory factory)`

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

Methods in org.apache.solr.client.solrj.io.stream that return Explanation
`Explanation` UpdateStream.`toExplanation(StreamFactory factory)`
`Explanation` PushBackStream.`toExplanation(StreamFactory factory)`
`Explanation` IntersectStream.`toExplanation(StreamFactory factory)`
`Explanation` ComplementStream.`toExplanation(StreamFactory factory)`
`Explanation` SelectStream.`toExplanation(StreamFactory factory)`
`Explanation` FetchStream.`toExplanation(StreamFactory factory)`
`Explanation` FacetStream.`toExplanation(StreamFactory factory)`
`Explanation` ExecutorStream.`toExplanation(StreamFactory factory)`
`Explanation` ModelStream.`toExplanation(StreamFactory factory)`
`abstract Explanation` TupleStream.`toExplanation(StreamFactory factory)`
`Explanation` SolrStream.`toExplanation(StreamFactory factory)`
`Explanation` DaemonStream.`toExplanation(StreamFactory factory)`
`Explanation` MergeStream.`toExplanation(StreamFactory factory)`
`Explanation` StatsStream.`toExplanation(StreamFactory factory)`
`Explanation` SortStream.`toExplanation(StreamFactory factory)`
`Explanation` JDBCStream.`toExplanation(StreamFactory factory)`
`Explanation` TextLogitStream.`toExplanation(StreamFactory factory)`
`Explanation` TextLogitStream.TermsStream.`toExplanation(StreamFactory factory)`
`Explanation` ParallelStream.`toExplanation(StreamFactory factory)`
`Explanation` JoinStream.`toExplanation(StreamFactory factory)`
`Explanation` RankStream.`toExplanation(StreamFactory factory)`
`Explanation` UniqueStream.`toExplanation(StreamFactory factory)`
`Explanation` FeaturesSelectionStream.`toExplanation(StreamFactory factory)`
`Explanation` CloudSolrStream.`toExplanation(StreamFactory factory)`
`Explanation` ExceptionStream.`toExplanation(StreamFactory factory)`
`Explanation` CommitStream.`toExplanation(StreamFactory factory)`
`Explanation` ReducerStream.`toExplanation(StreamFactory factory)`
`Explanation` RandomStream.`toExplanation(StreamFactory factory)`
`Explanation` ScoreNodesStream.`toExplanation(StreamFactory factory)`
`Explanation` HashJoinStream.`toExplanation(StreamFactory factory)`
`Explanation` RollupStream.`toExplanation(StreamFactory factory)`
`Explanation` TopicStream.`toExplanation(StreamFactory factory)`

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

Subclasses of Explanation in org.apache.solr.client.solrj.io.stream.expr
`class` `StreamExplanation` Explanation containing details about a stream expression

Methods in org.apache.solr.client.solrj.io.stream.expr that return Explanation
`Explanation` Expressible.`toExplanation(StreamFactory factory)` Returns an explanation about the stream object
`Explanation` Explanation.`withExpression(String expression)`
`Explanation` Explanation.`withExpressionType(String expressionType)`
`Explanation` Explanation.`withFunctionName(String functionName)`
`Explanation` Explanation.`withHelper(Explanation helper)`
`Explanation` Explanation.`withHelpers(Explanation[] helpers)`
`Explanation` Explanation.`withHelpers(List<Explanation> helpers)`
`Explanation` Explanation.`withImplementingClass(String implementingClass)`
`Explanation` Explanation.`withNote(String note)`

Methods in org.apache.solr.client.solrj.io.stream.expr that return types with arguments of type Explanation
`List<Explanation>` StreamExplanation.`getChildren()`
`List<Explanation>` Explanation.`getHelpers()`

Methods in org.apache.solr.client.solrj.io.stream.expr with parameters of type Explanation
`void` StreamExplanation.`addChild(Explanation child)`
`void` Explanation.`addHelper(Explanation helper)`
`StreamExplanation` StreamExplanation.`withChildren(Explanation[] children)`
`Explanation` Explanation.`withHelper(Explanation helper)`
`Explanation` Explanation.`withHelpers(Explanation[] helpers)`

Method parameters in org.apache.solr.client.solrj.io.stream.expr with type arguments of type Explanation
`void` StreamExplanation.`setChildren(List<Explanation> children)`
`void` Explanation.`setHelpers(List<Explanation> helpers)`
`StreamExplanation` StreamExplanation.`withChildren(List<Explanation> children)`
`Explanation` Explanation.`withHelpers(List<Explanation> helpers)`

### Uses of Explanation in org.apache.solr.client.solrj.io.stream.metrics

Methods in org.apache.solr.client.solrj.io.stream.metrics that return Explanation
`Explanation` Metric.`toExplanation(StreamFactory factory)`