## 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()`
`Tuple` ModelCache.`getModel(String collection, String modelID, long checkMillis)`
`Tuple` ModelCache.`getModel(String zkHost, String collection, String modelID, long checkMillis)`

Methods in org.apache.solr.client.solrj.io with parameters of type Tuple
`void` Tuple.`merge(Tuple other)`

### 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` SingleValueComparator.`compare(Tuple leftTuple, Tuple rightTuple)`
`int` MultipleFieldComparator.`compare(Tuple t1, Tuple t2)`
`int` FieldComparator.`compare(Tuple leftTuple, Tuple rightTuple)`
`int` ComparatorLambda.`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` MultipleFieldEqualitor.`test(Tuple t1, Tuple t2)`
`boolean` FieldEqualitor.`test(Tuple leftTuple, Tuple rightTuple)`

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

Methods in org.apache.solr.client.solrj.io.eval with parameters of type Tuple
`UUID` UuidEvaluator.`evaluate(Tuple tuple)`
`Object` TemporalEvaluator.`evaluate(Tuple tuple)`
`Number` TangentEvaluator.`evaluate(Tuple tuple)`
`Number` SubtractEvaluator.`evaluate(Tuple tuple)`
`Object` StreamEvaluator.`evaluate(Tuple tuple)`
`Number` SquareRootEvaluator.`evaluate(Tuple tuple)`
`Number` SineEvaluator.`evaluate(Tuple tuple)`
`Number` RoundEvaluator.`evaluate(Tuple tuple)`
`Object` RawValueEvaluator.`evaluate(Tuple tuple)`
`Number` PowerEvaluator.`evaluate(Tuple tuple)`
`Boolean` OrEvaluator.`evaluate(Tuple tuple)`
`abstract Number` NumberEvaluator.`evaluate(Tuple tuple)`
`Boolean` NotEvaluator.`evaluate(Tuple tuple)`
`Number` NaturalLogEvaluator.`evaluate(Tuple tuple)`
`Number` MultiplyEvaluator.`evaluate(Tuple tuple)`
`Number` ModuloEvaluator.`evaluate(Tuple tuple)`
`Boolean` LessThanEvaluator.`evaluate(Tuple tuple)`
`Boolean` LessThanEqualToEvaluator.`evaluate(Tuple tuple)`
`Object` IfThenElseEvaluator.`evaluate(Tuple tuple)`
`Number` HyperbolicTangentEvaluator.`evaluate(Tuple tuple)`
`Number` HyperbolicSineEvaluator.`evaluate(Tuple tuple)`
`Number` HyperbolicCosineEvaluator.`evaluate(Tuple tuple)`
`Boolean` GreaterThanEvaluator.`evaluate(Tuple tuple)`
`Boolean` GreaterThanEqualToEvaluator.`evaluate(Tuple tuple)`
`Number` FloorEvaluator.`evaluate(Tuple tuple)`
`Object` FieldEvaluator.`evaluate(Tuple tuple)`
`Boolean` ExclusiveOrEvaluator.`evaluate(Tuple tuple)`
`Boolean` EqualsEvaluator.`evaluate(Tuple tuple)`
`Number` DivideEvaluator.`evaluate(Tuple tuple)`
`Number` CubedRootEvaluator.`evaluate(Tuple tuple)`
`Number` CosineEvaluator.`evaluate(Tuple tuple)`
`Object` ConversionEvaluator.`evaluate(Tuple tuple)`
`Object` CoalesceEvaluator.`evaluate(Tuple tuple)`
`Number` CeilingEvaluator.`evaluate(Tuple tuple)`
`abstract Boolean` BooleanEvaluator.`evaluate(Tuple tuple)`
`Number` ArcTangentEvaluator.`evaluate(Tuple tuple)`
`Number` ArcSineEvaluator.`evaluate(Tuple tuple)`
`Number` ArcCosineEvaluator.`evaluate(Tuple tuple)`
`Boolean` AndEvaluator.`evaluate(Tuple tuple)`
`Number` AddEvaluator.`evaluate(Tuple tuple)`
`Number` AbsoluteValueEvaluator.`evaluate(Tuple tuple)`
`List<BigDecimal>` NumberEvaluator.`evaluateAll(Tuple tuple)`
`List<Object>` ConditionalEvaluator.`evaluateAll(Tuple tuple)`
`List<Object>` BooleanEvaluator.`evaluateAll(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` ShortestPathStream.`read()`
`Tuple` GatherNodesStream.`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` ReduceOperation.`reduce()`
`Tuple` GroupOperation.`reduce()`
`Tuple` DistinctOperation.`reduce()`

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

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

Subclasses of Tuple in org.apache.solr.client.solrj.io.stream
`static class` `RegressionEvaluator.RegressionTuple`

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 HashMap<Integer,List<Tuple>>` HashJoinStream.`hashedTuples`
`protected Iterator<Tuple>` SignificantTermsStream.`tupleIterator`
`protected Iterator<Tuple>` FeaturesSelectionStream.`tupleIterator`

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

Methods in org.apache.solr.client.solrj.io.stream with parameters of type Tuple
`protected Integer` HashJoinStream.`calculateHash(Tuple tuple, List<String> hashOn)`
`Tuple` RegressionEvaluator.`evaluate(Tuple tuple)`
`Number` PredictEvaluator.`evaluate(Tuple tuple)`
`List<Number>` NormalizeEvaluator.`evaluate(Tuple tuple)`
`Number` CovarianceEvaluator.`evaluate(Tuple tuple)`
`Number` CorrelationEvaluator.`evaluate(Tuple tuple)`
`List<Number>` ConvolutionEvaluator.`evaluate(Tuple tuple)`
`List<Number>` ColumnEvaluator.`evaluate(Tuple tuple)`
`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).

### 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` SumMetric.`update(Tuple tuple)`
`void` MinMetric.`update(Tuple tuple)`
`abstract void` Metric.`update(Tuple tuple)`
`void` MeanMetric.`update(Tuple tuple)`
`void` MaxMetric.`update(Tuple tuple)`
`void` CountMetric.`update(Tuple tuple)`