Package org.h2.expression.aggregate
Class AggregateDataStdVar
java.lang.Object
org.h2.expression.aggregate.AggregateData
org.h2.expression.aggregate.AggregateDataStdVar
Data stored while calculating a STDDEV_POP, STDDEV_SAMP, VAR_SAMP, VAR_POP,
REGR_SXX, or REGR_SYY aggregate.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AggregateType
private long
private double
private double
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
add
(SessionLocal session, Value v) Add a value to this aggregate.(package private) Value
getValue
(SessionLocal session) Get the aggregate result.
-
Field Details
-
aggregateType
-
count
private long count -
m2
private double m2 -
mean
private double mean
-
-
Constructor Details
-
AggregateDataStdVar
AggregateDataStdVar(AggregateType aggregateType) - Parameters:
aggregateType
- the type of the aggregate operation
-
-
Method Details
-
add
Description copied from class:AggregateData
Add a value to this aggregate.- Specified by:
add
in classAggregateData
- Parameters:
session
- the sessionv
- the value
-
getValue
Description copied from class:AggregateData
Get the aggregate result.- Specified by:
getValue
in classAggregateData
- Parameters:
session
- the session- Returns:
- the value
-