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

Packages that use Explanation
org.apache.solr.client.solrj.io: Streaming Aggregation API
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.eval: Evaluators 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

Methods in org.apache.solr.client.solrj.io that return Explanation
`Explanation` Lang.LocalInputStream.`toExplanation​(StreamFactory factory)`

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

Methods in org.apache.solr.client.solrj.io.comp that return Explanation
`Explanation` FieldComparator.`toExplanation​(StreamFactory factory)`
`Explanation` MultipleFieldComparator.`toExplanation​(StreamFactory factory)`
`Explanation` SingleValueComparator.`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` FieldEqualitor.`toExplanation​(StreamFactory factory)`
`Explanation` MultipleFieldEqualitor.`toExplanation​(StreamFactory factory)`

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

Methods in org.apache.solr.client.solrj.io.eval that return Explanation
`Explanation` FieldValueEvaluator.`toExplanation​(StreamFactory factory)`
`Explanation` RawValueEvaluator.`toExplanation​(StreamFactory factory)`
`Explanation` RecNumEvaluator.`toExplanation​(StreamFactory factory)`
`Explanation` RecursiveEvaluator.`toExplanation​(StreamFactory factory)`
`Explanation` UuidEvaluator.`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` GatherNodesStream.`toExplanation​(StreamFactory factory)`
`Explanation` ShortestPathStream.`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` ConcatOperation.`toExplanation​(StreamFactory factory)`
`Explanation` DistinctOperation.`toExplanation​(StreamFactory factory)`
`Explanation` GroupOperation.`toExplanation​(StreamFactory factory)`
`Explanation` ReplaceOperation.`toExplanation​(StreamFactory factory)`
`Explanation` ReplaceWithFieldOperation.`toExplanation​(StreamFactory factory)`
`Explanation` ReplaceWithValueOperation.`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` CalculatorStream.`toExplanation​(StreamFactory factory)`
`Explanation` CartesianProductStream.`toExplanation​(StreamFactory factory)`
`Explanation` CellStream.`toExplanation​(StreamFactory factory)`
`Explanation` CloudSolrStream.`toExplanation​(StreamFactory factory)`
`Explanation` CommitStream.`toExplanation​(StreamFactory factory)`
`Explanation` ComplementStream.`toExplanation​(StreamFactory factory)`
`Explanation` CsvStream.`toExplanation​(StreamFactory factory)`
`Explanation` DaemonStream.`toExplanation​(StreamFactory factory)`
`Explanation` DeepRandomStream.`toExplanation​(StreamFactory factory)`
`Explanation` DeleteStream.`toExplanation​(StreamFactory factory)`
`Explanation` DrillStream.`toExplanation​(StreamFactory factory)`
`Explanation` EchoStream.`toExplanation​(StreamFactory factory)`
`Explanation` EvalStream.`toExplanation​(StreamFactory factory)`
`Explanation` ExceptionStream.`toExplanation​(StreamFactory factory)`
`Explanation` ExecutorStream.`toExplanation​(StreamFactory factory)`
`Explanation` Facet2DStream.`toExplanation​(StreamFactory factory)`
`Explanation` FacetStream.`toExplanation​(StreamFactory factory)`
`Explanation` FeaturesSelectionStream.`toExplanation​(StreamFactory factory)`
`Explanation` FetchStream.`toExplanation​(StreamFactory factory)`
`Explanation` GetStream.`toExplanation​(StreamFactory factory)`
`Explanation` HashJoinStream.`toExplanation​(StreamFactory factory)`
`Explanation` HashRollupStream.`toExplanation​(StreamFactory factory)`
`Explanation` HavingStream.`toExplanation​(StreamFactory factory)`
`Explanation` IntersectStream.`toExplanation​(StreamFactory factory)`
`Explanation` JDBCStream.`toExplanation​(StreamFactory factory)`
`Explanation` JoinStream.`toExplanation​(StreamFactory factory)`
`Explanation` KnnStream.`toExplanation​(StreamFactory factory)`
`Explanation` LetStream.`toExplanation​(StreamFactory factory)`
`Explanation` ListStream.`toExplanation​(StreamFactory factory)`
`Explanation` MergeStream.`toExplanation​(StreamFactory factory)`
`Explanation` ModelStream.`toExplanation​(StreamFactory factory)`
`Explanation` NoOpStream.`toExplanation​(StreamFactory factory)`
`Explanation` NullStream.`toExplanation​(StreamFactory factory)`
`Explanation` ParallelListStream.`toExplanation​(StreamFactory factory)`
`Explanation` ParallelStream.`toExplanation​(StreamFactory factory)`
`Explanation` PlotStream.`toExplanation​(StreamFactory factory)`
`Explanation` PriorityStream.`toExplanation​(StreamFactory factory)`
`Explanation` PushBackStream.`toExplanation​(StreamFactory factory)`
`Explanation` RandomFacadeStream.`toExplanation​(StreamFactory factory)`
`Explanation` RandomStream.`toExplanation​(StreamFactory factory)`
`Explanation` RankStream.`toExplanation​(StreamFactory factory)`
`Explanation` ReducerStream.`toExplanation​(StreamFactory factory)`
`Explanation` RollupStream.`toExplanation​(StreamFactory factory)`
`Explanation` ScoreNodesStream.`toExplanation​(StreamFactory factory)`
`Explanation` SearchFacadeStream.`toExplanation​(StreamFactory factory)`
`Explanation` SearchStream.`toExplanation​(StreamFactory factory)`
`Explanation` SelectStream.`toExplanation​(StreamFactory factory)`
`Explanation` ShuffleStream.`toExplanation​(StreamFactory factory)`
`Explanation` SignificantTermsStream.`toExplanation​(StreamFactory factory)`
`Explanation` SolrStream.`toExplanation​(StreamFactory factory)`
`Explanation` SortStream.`toExplanation​(StreamFactory factory)`
`Explanation` SqlStream.`toExplanation​(StreamFactory factory)`
`Explanation` StatsStream.`toExplanation​(StreamFactory factory)`
`Explanation` TextLogitStream.TermsStream.`toExplanation​(StreamFactory factory)`
`Explanation` TextLogitStream.`toExplanation​(StreamFactory factory)`
`Explanation` TimeSeriesStream.`toExplanation​(StreamFactory factory)`
`Explanation` TopicStream.`toExplanation​(StreamFactory factory)`
`Explanation` TsvStream.`toExplanation​(StreamFactory factory)`
`abstract Explanation` TupleStream.`toExplanation​(StreamFactory factory)`
`Explanation` TupStream.`toExplanation​(StreamFactory factory)`
`Explanation` UniqueStream.`toExplanation​(StreamFactory factory)`
`Explanation` UpdateStream.`toExplanation​(StreamFactory factory)`
`Explanation` ZplotStream.`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​(List<Explanation> helpers)`
`Explanation` Explanation.`withHelpers​(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)`