## Uses of Class
org.apache.solr.client.solrj.io.Tuple

Packages that use Tuple
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.metrics: Metrics package

### Uses of Tuple in org.apache.solr.client.solrj.io

Methods in org.apache.solr.client.solrj.io that return Tuple
`Tuple` Tuple.`clone()`
`static Tuple` Tuple.`EOF()` Create a new empty tuple marked as EOF.
`static Tuple` Tuple.`EXCEPTION​(String msg, boolean eof)` Create a new empty tuple marked as EXCEPTION, and optionally EOF.
`static Tuple` Tuple.`EXCEPTION​(Throwable t, boolean eof)` Create a new empty tuple marked as EXCEPTION and optionally EOF.
`Tuple` ModelCache.`getModel​(String collection, String modelID, long checkMillis)`
`Tuple` ModelCache.`getModel​(String zkHost, String collection, String modelID, long checkMillis)`
`Tuple` Lang.LocalInputStream.`read()`

Methods in org.apache.solr.client.solrj.io with parameters of type Tuple
`void` Tuple.`merge​(Tuple other)` The other tuples fields and fieldLabels will be putAll'd directly to this's fields and fieldLabels while other's fieldNames will be added such that duplicates aren't present.

Constructors in org.apache.solr.client.solrj.io with parameters of type Tuple
`Tuple​(Tuple original)` A copy constructor

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

Methods in org.apache.solr.client.solrj.io.comp with parameters of type Tuple
`int` ComparatorLambda.`compare​(Tuple leftTuple, Tuple rightTuple)`
`int` FieldComparator.`compare​(Tuple leftTuple, Tuple rightTuple)`
`int` MultipleFieldComparator.`compare​(Tuple t1, Tuple t2)`
`int` SingleValueComparator.`compare​(Tuple leftTuple, Tuple rightTuple)`

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

Methods in org.apache.solr.client.solrj.io.eq with parameters of type Tuple
`boolean` FieldEqualitor.`test​(Tuple leftTuple, Tuple rightTuple)`
`boolean` MultipleFieldEqualitor.`test​(Tuple t1, Tuple t2)`

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

Subclasses of Tuple in org.apache.solr.client.solrj.io.eval
`static class` `DbscanEvaluator.ClusterTuple`
`static class` `KmeansEvaluator.ClusterTuple`
`static class` `KnnRegressionEvaluator.KnnRegressionTuple`
`static class` `LoessEvaluator.LoessRegressionTuple`
`static class` `OLSRegressionEvaluator.MultipleRegressionTuple`
`static class` `RegressionEvaluator.RegressionTuple`

Methods in org.apache.solr.client.solrj.io.eval with parameters of type Tuple
`Object` CanberraEvaluator.`evaluate​(Tuple tuple)`
`Object` ChebyshevEvaluator.`evaluate​(Tuple tuple)`
`Object` ColumnEvaluator.`evaluate​(Tuple tuple)`
`Object` CosineDistanceEvaluator.`evaluate​(Tuple tuple)`
`Object` EarthMoversEvaluator.`evaluate​(Tuple tuple)`
`Object` EuclideanEvaluator.`evaluate​(Tuple tuple)`
`Object` FieldValueEvaluator.`evaluate​(Tuple tuple)`
`Object` ManhattanEvaluator.`evaluate​(Tuple tuple)`
`Object` MemsetEvaluator.`evaluate​(Tuple tuple)`
`Object` MonteCarloEvaluator.`evaluate​(Tuple tuple)`
`Object` RawValueEvaluator.`evaluate​(Tuple tuple)`
`Object` RecNumEvaluator.`evaluate​(Tuple tuple)`
`Object` RecursiveEvaluator.`evaluate​(Tuple tuple)`
`Object` StreamEvaluator.`evaluate​(Tuple tuple)`
`Object` UuidEvaluator.`evaluate​(Tuple tuple)`
`List<Object>` RecursiveEvaluator.`recursivelyEvaluate​(Tuple tuple)`

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

Methods in org.apache.solr.client.solrj.io.graph that return Tuple
`Tuple` GatherNodesStream.`read()`
`Tuple` ShortestPathStream.`read()`
`Tuple` Node.`toTuple​(String collection, String field, int level, Traversal traversal)`

Methods in org.apache.solr.client.solrj.io.graph that return types with arguments of type Tuple
`Iterator<Tuple>` Traversal.`iterator()`

Methods in org.apache.solr.client.solrj.io.graph with parameters of type Tuple
`void` Node.`add​(String ancestor, Tuple tuple)`
`boolean` Traversal.`visited​(String nodeId, String ancestorId, Tuple tuple)`

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

Methods in org.apache.solr.client.solrj.io.ops that return Tuple
`Tuple` DistinctOperation.`reduce()`
`Tuple` GroupOperation.`reduce()`
`Tuple` ReduceOperation.`reduce()`

Methods in org.apache.solr.client.solrj.io.ops with parameters of type Tuple
`void` ConcatOperation.`operate​(Tuple tuple)`
`void` DistinctOperation.`operate​(Tuple tuple)`
`void` GroupOperation.`operate​(Tuple tuple)`
`void` ReplaceOperation.`operate​(Tuple tuple)`
`void` ReplaceWithFieldOperation.`operate​(Tuple tuple)`
`void` ReplaceWithValueOperation.`operate​(Tuple tuple)`
`void` StreamOperation.`operate​(Tuple tuple)`

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

Fields in org.apache.solr.client.solrj.io.stream declared as Tuple
`protected Tuple` ModelStream.`model`
`protected Tuple` HashJoinStream.`workingFullTuple`

Fields in org.apache.solr.client.solrj.io.stream with type parameters of type Tuple
`protected Map<String,​Tuple>` CloudSolrStream.`eofTuples`
`protected Map<String,​Tuple>` DeepRandomStream.`eofTuples`
`protected HashMap<String,​List<Tuple>>` HashJoinStream.`hashedTuples`
`protected Iterator<Tuple>` FeaturesSelectionStream.`tupleIterator`
`protected Iterator<Tuple>` SignificantTermsStream.`tupleIterator`

Methods in org.apache.solr.client.solrj.io.stream that return Tuple
`protected Tuple` CloudSolrStream.`_read()`
`protected Tuple` DeepRandomStream.`_read()`
`Tuple` TextLogitStream.LogitCall.`call()`
`Tuple` DaemonStream.`getInfo()`
`Tuple` CloudSolrStream.TupleWrapper.`getTuple()`
`Tuple` DeepRandomStream.TupleWrapper.`getTuple()`
`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).
`Tuple` CalculatorStream.`read()`
`Tuple` CartesianProductStream.`read()`
`Tuple` CellStream.`read()`
`Tuple` CloudSolrStream.`read()`
`Tuple` CommitStream.`read()`
`Tuple` ComplementStream.`read()`
`Tuple` CsvStream.`read()`
`Tuple` DaemonStream.`read()`
`Tuple` DeepRandomStream.`read()`
`Tuple` DrillStream.`read()`
`Tuple` EchoStream.`read()`
`Tuple` EvalStream.`read()`
`Tuple` ExceptionStream.`read()`
`Tuple` ExecutorStream.`read()`
`Tuple` Facet2DStream.`read()`
`Tuple` FacetStream.`read()`
`Tuple` FeaturesSelectionStream.`read()`
`Tuple` FetchStream.`read()`
`Tuple` GetStream.`read()`
`Tuple` HashJoinStream.`read()`
`Tuple` HashRollupStream.`read()`
`Tuple` HavingStream.`read()`
`Tuple` InnerJoinStream.`read()`
`Tuple` IntersectStream.`read()`
`Tuple` JDBCStream.`read()`
`Tuple` KnnStream.`read()`
`Tuple` LeftOuterJoinStream.`read()`
`Tuple` LetStream.`read()`
`Tuple` ListStream.`read()`
`Tuple` MergeStream.`read()`
`Tuple` ModelStream.`read()`
`Tuple` NoOpStream.`read()`
`Tuple` NullStream.`read()`
`Tuple` OuterHashJoinStream.`read()`
`Tuple` ParallelListStream.`read()`
`Tuple` ParallelStream.`read()`
`Tuple` PlotStream.`read()`
`Tuple` PriorityStream.`read()`
`Tuple` PushBackStream.`read()`
`Tuple` RandomFacadeStream.`read()`
`Tuple` RandomStream.`read()`
`Tuple` RankStream.`read()`
`Tuple` ReducerStream.`read()`
`Tuple` RollupStream.`read()`
`Tuple` ScoreNodesStream.`read()`
`Tuple` SearchFacadeStream.`read()`
`Tuple` SearchStream.`read()`
`Tuple` SelectStream.`read()`
`Tuple` SignificantTermsStream.`read()`
`Tuple` SolrStream.`read()` Reads a Tuple from the stream.
`Tuple` SortStream.`read()`
`Tuple` SqlStream.`read()`
`Tuple` StatsStream.`read()`
`Tuple` TextLogitStream.`read()`
`Tuple` TextLogitStream.TermsStream.`read()`
`Tuple` TimeSeriesStream.`read()`
`Tuple` TopicStream.`read()`
`abstract Tuple` TupleStream.`read()`
`Tuple` TupStream.`read()`
`Tuple` UniqueStream.`read()`
`Tuple` UpdateStream.`read()`
`Tuple` ZplotStream.`read()`

Methods in org.apache.solr.client.solrj.io.stream that return types with arguments of type Tuple
`Map<String,​Tuple>` CloudSolrStream.`getEofTuples()`

Methods in org.apache.solr.client.solrj.io.stream with parameters of type Tuple
`protected String` HashJoinStream.`computeHash​(Tuple tuple, List<String> hashOn)`
`void` PushBackStream.`pushBack​(Tuple tuple)`

Method parameters in org.apache.solr.client.solrj.io.stream with type arguments of type Tuple
`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).

Constructor parameters in org.apache.solr.client.solrj.io.stream with type arguments of type Tuple
`StreamTask​(ArrayBlockingQueue<Tuple> queue, StreamFactory streamFactory, StreamContext streamContext)`

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

Methods in org.apache.solr.client.solrj.io.stream.metrics with parameters of type Tuple
`Object` Bucket.`getBucketValue​(Tuple tuple)`
`void` CountDistinctMetric.`update​(Tuple tuple)`
`void` CountMetric.`update​(Tuple tuple)`
`void` MaxMetric.`update​(Tuple tuple)`
`void` MeanMetric.`update​(Tuple tuple)`
`abstract void` Metric.`update​(Tuple tuple)`
`void` MinMetric.`update​(Tuple tuple)`
`void` PercentileMetric.`update​(Tuple tuple)`
`void` StdMetric.`update​(Tuple tuple)`
`void` SumMetric.`update​(Tuple tuple)`
`void` WeightedSumMetric.`update​(Tuple tuple)`