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

- Packages that use Explanation
  Package | Description
  --- | ---
  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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StreamExplanation` Explanation containing details about a stream expression

    Methods in org.apache.solr.client.solrj.io.stream.expr that return Explanation
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `List<Explanation>` | StreamExplanation.`getChildren()`
    `List<Explanation>` | Explanation.`getHelpers()`

    Methods in org.apache.solr.client.solrj.io.stream.expr with parameters of type Explanation
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `Explanation` | Metric.`toExplanation(StreamFactory factory)`

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.