1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-30 19:23:07 +03:00

MCOL-1793 Add udafContext to the copy constructor of WindowFunctionColumn.

This commit is contained in:
David Hall
2018-11-23 12:42:29 -06:00
parent 3709fe92a5
commit 176ef2f2c1
32 changed files with 6575 additions and 6574 deletions

View File

@ -145,13 +145,12 @@ mcsv1_UDAF::ReturnCode regr_intercept::evaluate(mcsv1Context* context, static_an
double sumy = data->sumy;
double sumx2 = data->sumx2;
double sumxy = data->sumxy;
double slope = 0;
double variance = (N * sumx2) - (sumx * sumx);
if (variance != 0)
double numerator = sumy * sumx2 - sumx * sumxy;
double var_pop = (N * sumx2) - (sumx * sumx);
if (var_pop != 0)
{
slope = ((N * sumxy) - (sumx * sumy)) / variance;
valOut = numerator / var_pop;
}
valOut = (sumy - (slope * sumx)) / N;
}
return mcsv1_UDAF::SUCCESS;
}