Package org.h2.expression.aggregate
Class AggregateDataCorr
java.lang.Object
org.h2.expression.aggregate.AggregateData
org.h2.expression.aggregate.AggregateDataBinarySet
org.h2.expression.aggregate.AggregateDataCorr
Data stored while calculating a CORR, REG_SLOPE, REG_INTERCEPT, or REGR_R2
aggregate.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AggregateType
private long
private double
private double
private double
private double
private double
private double
private double
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
add
(SessionLocal session, Value yValue, Value xValue) (package private) Value
getValue
(SessionLocal session) Get the aggregate result.Methods inherited from class org.h2.expression.aggregate.AggregateDataBinarySet
add
-
Field Details
-
aggregateType
-
count
private long count -
sumY
private double sumY -
sumX
private double sumX -
sumYX
private double sumYX -
m2y
private double m2y -
meanY
private double meanY -
m2x
private double m2x -
meanX
private double meanX
-
-
Constructor Details
-
AggregateDataCorr
AggregateDataCorr(AggregateType aggregateType)
-
-
Method Details
-
add
- Specified by:
add
in classAggregateDataBinarySet
-
getValue
Description copied from class:AggregateData
Get the aggregate result.- Specified by:
getValue
in classAggregateData
- Parameters:
session
- the session- Returns:
- the value
-