Interface RegressionState
-
- All Superinterfaces:
AccumulatorState,CovarianceState
public interface RegressionState extends CovarianceState
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description doublegetM2X()default doublegetRegressionIntercept()default doublegetRegressionSlope()default voidmerge(RegressionState otherState)voidsetM2X(double value)default voidupdate(double x, double y)-
Methods inherited from interface io.trino.spi.function.AccumulatorState
copy, getEstimatedSize
-
Methods inherited from interface io.trino.operator.aggregation.state.CovarianceState
getC2, getCount, getCovariancePopulation, getCovarianceSample, getMeanX, getMeanY, merge, setC2, setCount, setMeanX, setMeanY
-
-
-
-
Method Detail
-
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
default void merge(RegressionState otherState)
-
getRegressionIntercept
default double getRegressionIntercept()
-
-