Class BigDecimalSummaryStatistics
- java.lang.Object
-
- org.eclipse.collections.impl.collector.BigDecimalSummaryStatistics
-
- All Implemented Interfaces:
Serializable,Consumer<BigDecimal>,Procedure<BigDecimal>
public class BigDecimalSummaryStatistics extends Object implements Procedure<BigDecimal>
BigDecimalSummaryStatistics can be used to keep a rolling count, sum, min, max and average of BigDecimal values.
-
-
Constructor Summary
Constructors Constructor Description BigDecimalSummaryStatistics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigDecimalgetAverage()BigDecimalgetAverage(MathContext context)longgetCount()BigDecimalgetMax()Optional<BigDecimal>getMaxOptional()BigDecimalgetMin()Optional<BigDecimal>getMinOptional()BigDecimalgetSum()BigDecimalSummaryStatisticsmerge(BigDecimalSummaryStatistics summaryStatistics)voidvalue(BigDecimal each)
-
-
-
Method Detail
-
value
public void value(BigDecimal each)
- Specified by:
valuein interfaceProcedure<BigDecimal>
-
getCount
public long getCount()
-
getSum
public BigDecimal getSum()
-
getMin
public BigDecimal getMin()
-
getMinOptional
public Optional<BigDecimal> getMinOptional()
-
getMax
public BigDecimal getMax()
-
getMaxOptional
public Optional<BigDecimal> getMaxOptional()
-
getAverage
public BigDecimal getAverage(MathContext context)
-
getAverage
public BigDecimal getAverage()
-
merge
public BigDecimalSummaryStatistics merge(BigDecimalSummaryStatistics summaryStatistics)
-
-