Interface RegressionState
- All Superinterfaces:
AccumulatorState,CovarianceState
-
Method Summary
Modifier and TypeMethodDescriptiondoublegetM2X()default doubledefault doubledefault voidmerge(RegressionState otherState) voidsetM2X(double value) default voidupdate(double x, double y) Methods inherited from interface io.trino.spi.function.AccumulatorState
copy, getEstimatedSizeMethods inherited from interface io.trino.operator.aggregation.state.CovarianceState
getC2, getCount, getCovariancePopulation, getCovarianceSample, getMeanX, getMeanY, merge, setC2, setCount, setMeanX, setMeanY
-
Method Details
-
getM2X
double getM2X() -
setM2X
void setM2X(double value) -
update
default void update(double x, double y) - Specified by:
updatein interfaceCovarianceState
-
getRegressionSlope
default double getRegressionSlope() -
merge
-
getRegressionIntercept
default double getRegressionIntercept()
-