## Uses of Interface
org.apache.solr.client.solrj.io.comp.StreamComparator

- Packages that use StreamComparator
  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

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

    Classes in org.apache.solr.client.solrj.io.comp that implement StreamComparator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FieldComparator` An equality field Comparator which compares a field of two Tuples and determines sort order.
    `class` | `MultipleFieldComparator` Wraps multiple Comparators to provide sub-sorting.

    Methods in org.apache.solr.client.solrj.io.comp that return StreamComparator
    Modifier and Type | Method and Description
    --- | ---
    `StreamComparator` | StreamComparator.`copyAliased(Map<String,String> aliases)`
    `StreamComparator[]` | MultipleFieldComparator.`getComps()`

    Methods in org.apache.solr.client.solrj.io.comp with parameters of type StreamComparator
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | StreamComparator.`isDerivedFrom(StreamComparator base)`
    `boolean` | MultipleFieldComparator.`isDerivedFrom(StreamComparator base)`
    `boolean` | FieldComparator.`isDerivedFrom(StreamComparator base)`

    Constructors in org.apache.solr.client.solrj.io.comp with parameters of type StreamComparator
    Constructor and Description
    `MultipleFieldComparator(StreamComparator... comps)`

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

    Methods in org.apache.solr.client.solrj.io.eq with parameters of type StreamComparator
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | MultipleFieldEqualitor.`isDerivedFrom(StreamComparator base)`
    `boolean` | FieldEqualitor.`isDerivedFrom(StreamComparator base)`
    `boolean` | StreamEqualitor.`isDerivedFrom(StreamComparator base)`

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

    Methods in org.apache.solr.client.solrj.io.graph that return StreamComparator
    Modifier and Type | Method and Description
    --- | ---
    `StreamComparator` | ShortestPathStream.`getStreamSort()`
    `StreamComparator` | GatherNodesStream.`getStreamSort()`

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

    Constructors in org.apache.solr.client.solrj.io.ops with parameters of type StreamComparator
    Constructor and Description
    `GroupOperation(StreamComparator streamComparator, int size)`

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

    Fields in org.apache.solr.client.solrj.io.stream declared as StreamComparator
    Modifier and Type | Field and Description
    --- | ---
    `protected StreamComparator` | CloudSolrStream.`comp`
    `protected StreamComparator` | BiJoinStream.`iterationComparator`
    `protected StreamComparator` | BiJoinStream.`leftStreamComparator`
    `protected StreamComparator` | BiJoinStream.`rightStreamComparator`

    Methods in org.apache.solr.client.solrj.io.stream that return StreamComparator
    Modifier and Type | Method and Description
    --- | ---
    `StreamComparator` | RankStream.`getComparator()`
    `StreamComparator` | ScoreNodesStream.`getComparator()`
    `StreamComparator` | UpdateStream.`getStreamSort()`
    `StreamComparator` | PushBackStream.`getStreamSort()` Return the stream sort - ie, the order in which records are returned This returns the streamSort of the substream
    `StreamComparator` | IntersectStream.`getStreamSort()` Return the stream sort - ie, the order in which records are returned
    `StreamComparator` | LeftOuterJoinStream.`getStreamSort()`
    `StreamComparator` | ComplementStream.`getStreamSort()` Return the stream sort - ie, the order in which records are returned
    `StreamComparator` | SelectStream.`getStreamSort()` Return the stream sort - ie, the order in which records are returned
    `StreamComparator` | FetchStream.`getStreamSort()`
    `StreamComparator` | FacetStream.`getStreamSort()`
    `StreamComparator` | ExecutorStream.`getStreamSort()`
    `StreamComparator` | ModelStream.`getStreamSort()` Return the stream sort - ie, the order in which records are returned
    `abstract StreamComparator` | TupleStream.`getStreamSort()`
    `StreamComparator` | SolrStream.`getStreamSort()` There is no known sort applied to a SolrStream
    `StreamComparator` | DaemonStream.`getStreamSort()`
    `StreamComparator` | MergeStream.`getStreamSort()` Return the stream sort - ie, the order in which records are returned
    `StreamComparator` | StatsStream.`getStreamSort()`
    `StreamComparator` | InnerJoinStream.`getStreamSort()`
    `StreamComparator` | SortStream.`getStreamSort()` Return the stream sort - ie, the order in which records are returned
    `StreamComparator` | JDBCStream.`getStreamSort()`
    `StreamComparator` | TextLogitStream.`getStreamSort()` Return the stream sort - ie, the order in which records are returned
    `StreamComparator` | TextLogitStream.TermsStream.`getStreamSort()`
    `StreamComparator` | RankStream.`getStreamSort()` Return the stream sort - ie, the order in which records are returned
    `StreamComparator` | UniqueStream.`getStreamSort()` Return the stream sort - ie, the order in which records are returned
    `StreamComparator` | FeaturesSelectionStream.`getStreamSort()` Return the stream sort - ie, the order in which records are returned
    `StreamComparator` | CloudSolrStream.`getStreamSort()` Return the stream sort - ie, the order in which records are returned
    `StreamComparator` | ExceptionStream.`getStreamSort()`
    `StreamComparator` | CommitStream.`getStreamSort()`
    `StreamComparator` | ReducerStream.`getStreamSort()` Return the stream sort - ie, the order in which records are returned
    `StreamComparator` | RandomStream.`getStreamSort()`
    `StreamComparator` | ScoreNodesStream.`getStreamSort()`
    `StreamComparator` | HashJoinStream.`getStreamSort()`
    `StreamComparator` | RollupStream.`getStreamSort()`

    Methods in org.apache.solr.client.solrj.io.stream with parameters of type StreamComparator
    Modifier and Type | Method and Description
    --- | ---
    `protected Tuple` | JoinStream.`loadEqualTupleGroup(PushBackStream stream, LinkedList<Tuple> group, StreamComparator groupComparator)` Given the stream, start from beginning and load group with all tuples that are equal to the first in stream (including the first one in the stream).

    Constructors in org.apache.solr.client.solrj.io.stream with parameters of type StreamComparator
    Constructor and Description
    `JDBCStream(String connectionUrl, String sqlQuery, StreamComparator definedSort)`
    `JDBCStream(String connectionUrl, String sqlQuery, StreamComparator definedSort, Properties connectionProperties, String driverClassName)`
    `MergeStream(StreamComparator comp, TupleStream... streams)`
    `MergeStream(TupleStream streamA, TupleStream streamB, StreamComparator comp)`
    `ParallelStream(String zkHost, String collection, String expressionString, int workers, StreamComparator comp)`
    `ParallelStream(String zkHost, String collection, TupleStream tupleStream, int workers, StreamComparator comp)`
    `RankStream(TupleStream tupleStream, int size, StreamComparator comp)`
    `ReducerStream(TupleStream stream, StreamComparator comp, ReduceOperation op)`
    `SortStream(TupleStream stream, StreamComparator comp)`
    `StreamOpener(SolrStream stream, StreamComparator comp)`
    `TupleWrapper(SolrStream stream, StreamComparator comp)`

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

    Methods in org.apache.solr.client.solrj.io.stream.expr that return StreamComparator
    Modifier and Type | Method and Description
    --- | ---
    `StreamComparator` | StreamFactory.`constructComparator(String comparatorString, Class comparatorType)`

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