ClickHouse
15 строк · 542.0 Байт
1#include <AggregateFunctions/AggregateFunctionFactory.h>
2#include <AggregateFunctions/AggregateFunctionStatisticsSimple.h>
3
4
5namespace DB
6{
7
8template <typename T1, typename T2> using AggregateFunctionCorr = AggregateFunctionVarianceSimple<StatFuncTwoArg<T1, T2, CorrMoments>>;
9
10void registerAggregateFunctionsStatisticsCorr(AggregateFunctionFactory & factory)
11{
12factory.registerFunction("corr", createAggregateFunctionStatisticsBinary<AggregateFunctionCorr, StatisticsFunctionKind::corr>, AggregateFunctionFactory::CaseInsensitive);
13}
14
15}
16