# Package org.apache.solr.client.solrj.io.eval

Evaluators for the Streaming Aggregation API

See: Description

Interface Summary
BooleanEvaluator.BooleanChecker
BooleanEvaluator.Checker
BooleanEvaluator.NullChecker
BooleanEvaluator.NumberChecker
BooleanEvaluator.StringChecker
ConditionalEvaluator.BooleanChecker
ConditionalEvaluator.Checker
StreamEvaluator

Class Summary
AbsoluteValueEvaluator
AddEvaluator
AndEvaluator
ArcCosineEvaluator
ArcSineEvaluator
ArcTangentEvaluator
BooleanEvaluator
CeilingEvaluator
CoalesceEvaluator
ComplexEvaluator
ConditionalEvaluator
ConversionEvaluator
CosineEvaluator
CubedRootEvaluator
DivideEvaluator
EqualsEvaluator
ExclusiveOrEvaluator
FieldEvaluator
FloorEvaluator
GreaterThanEqualToEvaluator
GreaterThanEvaluator
HyperbolicCosineEvaluator
HyperbolicSineEvaluator
HyperbolicTangentEvaluator
IfThenElseEvaluator
LessThanEqualToEvaluator
LessThanEvaluator
ModuloEvaluator
MultiplyEvaluator
NaturalLogEvaluator
NotEvaluator
NumberEvaluator
OrEvaluator
PowerEvaluator
RawValueEvaluator
RoundEvaluator
SimpleEvaluator
SineEvaluator
SquareRootEvaluator
SubtractEvaluator
TangentEvaluator
TemporalEvaluator: A generic date evaluator for use with a TemporalAccessor
TemporalEvaluatorDay: Provides a day stream evaluator
TemporalEvaluatorDayOfQuarter: Provides a dayOfQuarter stream evaluator
TemporalEvaluatorDayOfYear: Provides a dayOfYear stream evaluator
TemporalEvaluatorEpoch: Provides a epoch stream evaluator
TemporalEvaluatorHour: Provides a hour stream evaluator
TemporalEvaluatorMinute: Provides a minute stream evaluator
TemporalEvaluatorMonth: Provides a month stream evaluator
TemporalEvaluatorQuarter: Provides a quarter stream evaluator
TemporalEvaluatorSecond: Provides a second stream evaluator
TemporalEvaluatorWeek: Provides a week stream evaluator
TemporalEvaluatorYear: Provides a year stream evaluator
UuidEvaluator

Exception Summary
EvaluatorException

## Package org.apache.solr.client.solrj.io.eval Description

Evaluators for the Streaming Aggregation API