Class BigDecimalSummaryStatistics
- java.lang.Object
-
- org.eclipse.collections.impl.collector.BigDecimalSummaryStatistics
-
- All Implemented Interfaces:
java.io.Serializable
,java.util.function.Consumer<java.math.BigDecimal>
,Procedure<java.math.BigDecimal>
public class BigDecimalSummaryStatistics extends java.lang.Object implements Procedure<java.math.BigDecimal>
BigDecimalSummaryStatistics can be used to keep a rolling count, sum, min, max and average of BigDecimal values.
-
-
Field Summary
Fields Modifier and Type Field Description private long
count
private java.math.BigDecimal
max
private java.math.BigDecimal
min
private static long
serialVersionUID
private java.math.BigDecimal
sum
-
Constructor Summary
Constructors Constructor Description BigDecimalSummaryStatistics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.math.BigDecimal
getAverage()
java.math.BigDecimal
getAverage(java.math.MathContext context)
long
getCount()
java.math.BigDecimal
getMax()
java.util.Optional<java.math.BigDecimal>
getMaxOptional()
java.math.BigDecimal
getMin()
java.util.Optional<java.math.BigDecimal>
getMinOptional()
java.math.BigDecimal
getSum()
BigDecimalSummaryStatistics
merge(BigDecimalSummaryStatistics summaryStatistics)
void
value(java.math.BigDecimal each)
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
count
private long count
-
sum
private java.math.BigDecimal sum
-
min
private java.math.BigDecimal min
-
max
private java.math.BigDecimal max
-
-
Method Detail
-
value
public void value(java.math.BigDecimal each)
-
getCount
public long getCount()
-
getSum
public java.math.BigDecimal getSum()
-
getMin
public java.math.BigDecimal getMin()
-
getMinOptional
public java.util.Optional<java.math.BigDecimal> getMinOptional()
-
getMax
public java.math.BigDecimal getMax()
-
getMaxOptional
public java.util.Optional<java.math.BigDecimal> getMaxOptional()
-
getAverage
public java.math.BigDecimal getAverage(java.math.MathContext context)
-
getAverage
public java.math.BigDecimal getAverage()
-
merge
public BigDecimalSummaryStatistics merge(BigDecimalSummaryStatistics summaryStatistics)
-
-