Class AccumulatorOperators
java.lang.Object
org.springframework.data.mongodb.core.aggregation.AccumulatorOperators
Gateway to accumulator aggregation operations.
- Since:
- 1.10
- Author:
- Christoph Strobl, Julia Lee
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
AggregationExpression
for$avg
.static class
AggregationExpression
for$covariancePop
.static class
AggregationExpression
for$covarianceSamp
.static class
AccumulatorOperators.ExpMovingAvg
calculates the exponential moving average of numeric values.static interface
Builder forAccumulatorOperators.ExpMovingAvg
.static class
AggregationExpression
for$max
.static class
AggregationExpression
for$median
.static class
AggregationExpression
for$min
.static class
AggregationExpression
for$percentile
.static class
AggregationExpression
for$stdDevPop
.static class
AggregationExpression
for$stdDevSamp
.static class
AggregationExpression
for$sum
. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionTake the numeric value referenced by given fieldReference.valueOf
(AggregationExpression expression) Take the numeric value referenced resulting from givenAggregationExpression
.
-
Constructor Details
-
AccumulatorOperators
public AccumulatorOperators()
-
-
Method Details
-
valueOf
Take the numeric value referenced by given fieldReference.- Parameters:
fieldReference
- must not be null.- Returns:
- new instance of
AccumulatorOperators.AccumulatorOperatorFactory
.
-
valueOf
public static AccumulatorOperators.AccumulatorOperatorFactory valueOf(AggregationExpression expression) Take the numeric value referenced resulting from givenAggregationExpression
.- Parameters:
expression
- must not be null.- Returns:
- new instance of
AccumulatorOperators.AccumulatorOperatorFactory
.
-