Coverage Report

Created: 2026-05-11 13:39

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
be/src/exprs/aggregate/aggregate_function_regr.h
Line
Count
Source
1
// Licensed to the Apache Software Foundation (ASF) under one
2
// or more contributor license agreements.  See the NOTICE file
3
// distributed with this work for additional information
4
// regarding copyright ownership.  The ASF licenses this file
5
// to you under the Apache License, Version 2.0 (the
6
// "License"); you may not use this file except in compliance
7
// with the License.  You may obtain a copy of the License at
8
//
9
//   http://www.apache.org/licenses/LICENSE-2.0
10
//
11
// Unless required by applicable law or agreed to in writing,
12
// software distributed under the License is distributed on an
13
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14
// KIND, either express or implied.  See the License for the
15
// specific language governing permissions and limitations
16
// under the License.
17
18
#pragma once
19
20
#include <array>
21
#include <cmath>
22
#include <cstdint>
23
#include <limits>
24
#include <tuple>
25
#include <type_traits>
26
27
#include "core/assert_cast.h"
28
#include "core/column/column_nullable.h"
29
#include "core/column/column_vector.h"
30
#include "core/data_type/data_type.h"
31
#include "core/data_type/data_type_nullable.h"
32
#include "core/data_type/data_type_number.h"
33
#include "core/field.h"
34
#include "core/types.h"
35
#include "exprs/aggregate/aggregate_function.h"
36
37
namespace doris {
38
39
enum class RegrFunctionKind : uint8_t {
40
    regr_avgx,
41
    regr_avgy,
42
    regr_count,
43
    regr_slope,
44
    regr_intercept,
45
    regr_sxx,
46
    regr_syy,
47
    regr_sxy,
48
    regr_r2,
49
};
50
51
template <RegrFunctionKind kind>
52
struct RegrTraits;
53
54
template <>
55
struct RegrTraits<RegrFunctionKind::regr_avgx> {
56
    static constexpr auto name = "regr_avgx";
57
    static constexpr size_t sx_level = 1;
58
    static constexpr size_t sy_level = 0;
59
    static constexpr bool use_sxy = false;
60
};
61
62
template <>
63
struct RegrTraits<RegrFunctionKind::regr_avgy> {
64
    static constexpr auto name = "regr_avgy";
65
    static constexpr size_t sx_level = 0;
66
    static constexpr size_t sy_level = 1;
67
    static constexpr bool use_sxy = false;
68
};
69
70
template <>
71
struct RegrTraits<RegrFunctionKind::regr_count> {
72
    static constexpr auto name = "regr_count";
73
    static constexpr size_t sx_level = 0;
74
    static constexpr size_t sy_level = 0;
75
    static constexpr bool use_sxy = false;
76
};
77
78
template <>
79
struct RegrTraits<RegrFunctionKind::regr_slope> {
80
    static constexpr auto name = "regr_slope";
81
    static constexpr size_t sx_level = 2;
82
    static constexpr size_t sy_level = 1;
83
    static constexpr bool use_sxy = true;
84
};
85
86
template <>
87
struct RegrTraits<RegrFunctionKind::regr_intercept> {
88
    static constexpr auto name = "regr_intercept";
89
    static constexpr size_t sx_level = 2;
90
    // Keep `syy` to preserve regr_intercept's historical serialized state layout.
91
    static constexpr size_t sy_level = 2;
92
    static constexpr bool use_sxy = true;
93
};
94
95
template <>
96
struct RegrTraits<RegrFunctionKind::regr_sxx> {
97
    static constexpr auto name = "regr_sxx";
98
    static constexpr size_t sx_level = 2;
99
    static constexpr size_t sy_level = 0;
100
    static constexpr bool use_sxy = false;
101
};
102
103
template <>
104
struct RegrTraits<RegrFunctionKind::regr_syy> {
105
    static constexpr auto name = "regr_syy";
106
    static constexpr size_t sx_level = 0;
107
    static constexpr size_t sy_level = 2;
108
    static constexpr bool use_sxy = false;
109
};
110
111
template <>
112
struct RegrTraits<RegrFunctionKind::regr_sxy> {
113
    static constexpr auto name = "regr_sxy";
114
    static constexpr size_t sx_level = 1;
115
    static constexpr size_t sy_level = 1;
116
    static constexpr bool use_sxy = true;
117
};
118
119
template <>
120
struct RegrTraits<RegrFunctionKind::regr_r2> {
121
    static constexpr auto name = "regr_r2";
122
    static constexpr size_t sx_level = 2;
123
    static constexpr size_t sy_level = 2;
124
    static constexpr bool use_sxy = true;
125
};
126
127
template <PrimitiveType T, RegrFunctionKind kind>
128
struct AggregateFunctionRegrData {
129
    using Traits = RegrTraits<kind>;
130
    static constexpr PrimitiveType Type = T;
131
132
    static_assert(Traits::sx_level <= 2 && Traits::sy_level <= 2, "sx/sy level must be <= 2");
133
    static_assert(!Traits::use_sxy || (Traits::sx_level > 0 && Traits::sy_level > 0),
134
                  "sxy requires sx_level > 0 and sy_level > 0");
135
136
    static constexpr bool has_sx = Traits::sx_level > 0;
137
    static constexpr bool has_sy = Traits::sy_level > 0;
138
    static constexpr bool has_sxx = Traits::sx_level > 1;
139
    static constexpr bool has_syy = Traits::sy_level > 1;
140
    static constexpr bool has_sxy = Traits::use_sxy;
141
142
    static constexpr size_t k_num_moments = Traits::sx_level + Traits::sy_level + size_t {has_sxy};
143
    static constexpr bool has_moments = k_num_moments > 0;
144
    static_assert(k_num_moments <= 5, "Unexpected size of regr moment array");
145
146
    using State = std::conditional_t<has_moments,
147
                                     // (n, moments)
148
                                     std::tuple<UInt64, std::array<Float64, k_num_moments>>,
149
                                     // (n)
150
                                     std::tuple<UInt64>>;
151
152
    /**
153
     * The aggregate state stores:
154
     *     N   = count
155
     *
156
     * The following moments are stored only when enabled by RegrTraits<kind>:
157
     *     Sx  = sum(X)
158
     *     Sy  = sum(Y)
159
     *     Sxx = sum((X-Sx/N)^2)
160
     *     Syy = sum((Y-Sy/N)^2)
161
     *     Sxy = sum((X-Sx/N)*(Y-Sy/N))
162
     */
163
    State state {};
164
165
0
    auto& moments() {
166
0
        static_assert(has_moments, "moments not enabled");
167
0
        return std::get<1>(state);
168
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0EE7momentsEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1EE7momentsEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE7momentsEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE7momentsEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5EE7momentsEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6EE7momentsEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE7momentsEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE7momentsEv
169
170
0
    const auto& moments() const {
171
0
        static_assert(has_moments, "moments not enabled");
172
0
        return std::get<1>(state);
173
0
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0EE7momentsEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1EE7momentsEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE7momentsEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE7momentsEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5EE7momentsEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6EE7momentsEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE7momentsEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE7momentsEv
174
175
0
    static constexpr size_t sx_index() {
176
0
        static_assert(has_sx, "sx not enabled");
177
0
        return 0;
178
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0EE8sx_indexEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE8sx_indexEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE8sx_indexEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5EE8sx_indexEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE8sx_indexEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE8sx_indexEv
179
180
0
    static constexpr size_t sy_index() {
181
0
        static_assert(has_sy, "sy not enabled");
182
0
        return size_t {has_sx};
183
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1EE8sy_indexEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE8sy_indexEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE8sy_indexEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6EE8sy_indexEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE8sy_indexEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE8sy_indexEv
184
185
0
    static constexpr size_t sxx_index() {
186
0
        static_assert(has_sxx, "sxx not enabled");
187
0
        return size_t {has_sx + has_sy};
188
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE9sxx_indexEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE9sxx_indexEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5EE9sxx_indexEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE9sxx_indexEv
189
190
0
    static constexpr size_t syy_index() {
191
0
        static_assert(has_syy, "syy not enabled");
192
0
        return size_t {has_sx + has_sy + has_sxx};
193
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE9syy_indexEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6EE9syy_indexEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE9syy_indexEv
194
195
0
    static constexpr size_t sxy_index() {
196
0
        static_assert(has_sxy, "sxy not enabled");
197
0
        return size_t {has_sx + has_sy + has_sxx + has_syy};
198
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE9sxy_indexEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE9sxy_indexEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE9sxy_indexEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE9sxy_indexEv
199
200
0
    UInt64& n() { return std::get<0>(state); }
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0EE1nEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1EE1nEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2EE1nEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE1nEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE1nEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5EE1nEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6EE1nEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE1nEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE1nEv
201
0
    Float64& sx() { return moments()[sx_index()]; }
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0EE2sxEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE2sxEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE2sxEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5EE2sxEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE2sxEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE2sxEv
202
0
    Float64& sy() { return moments()[sy_index()]; }
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1EE2syEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE2syEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE2syEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6EE2syEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE2syEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE2syEv
203
0
    Float64& sxx() { return moments()[sxx_index()]; }
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE3sxxEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE3sxxEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5EE3sxxEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE3sxxEv
204
0
    Float64& syy() { return moments()[syy_index()]; }
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE3syyEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6EE3syyEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE3syyEv
205
0
    Float64& sxy() { return moments()[sxy_index()]; }
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE3sxyEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE3sxyEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE3sxyEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE3sxyEv
206
207
0
    const UInt64& n() const { return std::get<0>(state); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0EE1nEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1EE1nEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2EE1nEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE1nEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE1nEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5EE1nEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6EE1nEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE1nEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE1nEv
208
0
    const Float64& sx() const { return moments()[sx_index()]; }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0EE2sxEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE2sxEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE2sxEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5EE2sxEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE2sxEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE2sxEv
209
0
    const Float64& sy() const { return moments()[sy_index()]; }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1EE2syEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE2syEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE2syEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6EE2syEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE2syEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE2syEv
210
0
    const Float64& sxx() const { return moments()[sxx_index()]; }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE3sxxEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE3sxxEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5EE3sxxEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE3sxxEv
211
0
    const Float64& syy() const { return moments()[syy_index()]; }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE3syyEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6EE3syyEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE3syyEv
212
0
    const Float64& sxy() const { return moments()[sxy_index()]; }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE3sxyEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE3sxyEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE3sxyEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE3sxyEv
213
214
0
    void write(BufferWritable& buf) const {
215
0
        if constexpr (has_sx) {
216
0
            buf.write_binary(sx());
217
0
        }
218
0
        if constexpr (has_sy) {
219
0
            buf.write_binary(sy());
220
0
        }
221
0
        if constexpr (has_sxx) {
222
0
            buf.write_binary(sxx());
223
0
        }
224
0
        if constexpr (has_syy) {
225
0
            buf.write_binary(syy());
226
0
        }
227
0
        if constexpr (has_sxy) {
228
0
            buf.write_binary(sxy());
229
0
        }
230
0
        buf.write_binary(n());
231
0
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE5writeERNS_14BufferWritableE
232
233
0
    void read(BufferReadable& buf) {
234
0
        if constexpr (has_sx) {
235
0
            buf.read_binary(sx());
236
0
        }
237
0
        if constexpr (has_sy) {
238
0
            buf.read_binary(sy());
239
0
        }
240
0
        if constexpr (has_sxx) {
241
0
            buf.read_binary(sxx());
242
0
        }
243
0
        if constexpr (has_syy) {
244
0
            buf.read_binary(syy());
245
0
        }
246
0
        if constexpr (has_sxy) {
247
0
            buf.read_binary(sxy());
248
0
        }
249
0
        buf.read_binary(n());
250
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE4readERNS_14BufferReadableE
251
252
0
    void reset() {
253
0
        if constexpr (has_moments) {
254
0
            moments().fill({});
255
0
        }
256
0
        n() = {};
257
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE5resetEv
258
259
    /**
260
     * The merge function uses the Youngs-Cramer algorithm:
261
     *     N   = N1 + N2
262
     *     Sx  = Sx1 + Sx2
263
     *     Sy  = Sy1 + Sy2
264
     *     Sxx = Sxx1 + Sxx2 + N1 * N2 * (Sx1/N1 - Sx2/N2)^2 / N
265
     *     Syy = Syy1 + Syy2 + N1 * N2 * (Sy1/N1 - Sy2/N2)^2 / N
266
     *     Sxy = Sxy1 + Sxy2 + N1 * N2 * (Sx1/N1 - Sx2/N2) * (Sy1/N1 - Sy2/N2) / N
267
     */
268
0
    void merge(const AggregateFunctionRegrData& rhs) {
269
0
        if (rhs.n() == 0) {
270
0
            return;
271
0
        }
272
0
        if (n() == 0) {
273
0
            *this = rhs;
274
0
            return;
275
0
        }
276
0
        const auto n1 = static_cast<Float64>(n());
277
0
        const auto n2 = static_cast<Float64>(rhs.n());
278
0
        const auto nsum = n1 + n2;
279
280
0
        Float64 dx {};
281
0
        Float64 dy {};
282
0
        if constexpr (has_sxx || has_sxy) {
283
0
            dx = sx() / n1 - rhs.sx() / n2;
284
0
        }
285
0
        if constexpr (has_syy || has_sxy) {
286
0
            dy = sy() / n1 - rhs.sy() / n2;
287
0
        }
288
289
0
        n() += rhs.n();
290
0
        if constexpr (has_sx) {
291
0
            sx() += rhs.sx();
292
0
        }
293
0
        if constexpr (has_sy) {
294
0
            sy() += rhs.sy();
295
0
        }
296
0
        if constexpr (has_sxx) {
297
0
            sxx() += rhs.sxx() + n1 * n2 * dx * dx / nsum;
298
0
        }
299
0
        if constexpr (has_syy) {
300
0
            syy() += rhs.syy() + n1 * n2 * dy * dy / nsum;
301
0
        }
302
0
        if constexpr (has_sxy) {
303
0
            sxy() += rhs.sxy() + n1 * n2 * dx * dy / nsum;
304
0
        }
305
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0EE5mergeERKS3_
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1EE5mergeERKS3_
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2EE5mergeERKS3_
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE5mergeERKS3_
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE5mergeERKS3_
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5EE5mergeERKS3_
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6EE5mergeERKS3_
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE5mergeERKS3_
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE5mergeERKS3_
306
307
    /**
308
     * N   = count
309
     * Sx  = sum(X)
310
     * Sy  = sum(Y)
311
     * Sxx = sum((X-Sx/N)^2)
312
     * Syy = sum((Y-Sy/N)^2)
313
     * Sxy = sum((X-Sx/N)*(Y-Sy/N))
314
     */
315
    void add(typename PrimitiveTypeTraits<Type>::CppType value_y,
316
0
             typename PrimitiveTypeTraits<Type>::CppType value_x) {
317
0
        const auto x = static_cast<Float64>(value_x);
318
0
        const auto y = static_cast<Float64>(value_y);
319
320
0
        if constexpr (has_sx) {
321
0
            sx() += x;
322
0
        }
323
0
        if constexpr (has_sy) {
324
0
            sy() += y;
325
0
        }
326
327
0
        if (n() == 0) [[unlikely]] {
328
0
            n() = 1;
329
0
            return;
330
0
        }
331
0
        const auto n_old = static_cast<Float64>(n());
332
0
        const auto n_new = n_old + 1;
333
0
        const auto scale = 1.0 / (n_new * n_old);
334
0
        n() += 1;
335
336
0
        Float64 tmp_x {};
337
0
        Float64 tmp_y {};
338
0
        if constexpr (has_sxx || has_sxy) {
339
0
            tmp_x = x * n_new - sx();
340
0
        }
341
0
        if constexpr (has_syy || has_sxy) {
342
0
            tmp_y = y * n_new - sy();
343
0
        }
344
345
0
        if constexpr (has_sxx) {
346
0
            sxx() += tmp_x * tmp_x * scale;
347
0
        }
348
0
        if constexpr (has_syy) {
349
0
            syy() += tmp_y * tmp_y * scale;
350
0
        }
351
0
        if constexpr (has_sxy) {
352
0
            sxy() += tmp_x * tmp_y * scale;
353
0
        }
354
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0EE3addEdd
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1EE3addEdd
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2EE3addEdd
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE3addEdd
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE3addEdd
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5EE3addEdd
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6EE3addEdd
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE3addEdd
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE3addEdd
355
356
0
    auto get_result() const {
357
0
        if constexpr (kind == RegrFunctionKind::regr_count) {
358
0
            return static_cast<Int64>(n());
359
0
        } else if constexpr (kind == RegrFunctionKind::regr_avgx) {
360
0
            if (n() < 1) {
361
0
                return std::numeric_limits<Float64>::quiet_NaN();
362
0
            }
363
0
            return sx() / static_cast<Float64>(n());
364
0
        } else if constexpr (kind == RegrFunctionKind::regr_avgy) {
365
0
            if (n() < 1) {
366
0
                return std::numeric_limits<Float64>::quiet_NaN();
367
0
            }
368
0
            return sy() / static_cast<Float64>(n());
369
0
        } else if constexpr (kind == RegrFunctionKind::regr_slope) {
370
0
            if (n() < 1 || sxx() == 0.0) {
371
0
                return std::numeric_limits<Float64>::quiet_NaN();
372
0
            }
373
0
            return sxy() / sxx();
374
0
        } else if constexpr (kind == RegrFunctionKind::regr_intercept) {
375
0
            if (n() < 1 || sxx() == 0.0) {
376
0
                return std::numeric_limits<Float64>::quiet_NaN();
377
0
            }
378
0
            return (sy() - sx() * sxy() / sxx()) / static_cast<Float64>(n());
379
0
        } else if constexpr (kind == RegrFunctionKind::regr_sxx) {
380
0
            if (n() < 1) {
381
0
                return std::numeric_limits<Float64>::quiet_NaN();
382
0
            }
383
0
            return sxx();
384
0
        } else if constexpr (kind == RegrFunctionKind::regr_syy) {
385
0
            if (n() < 1) {
386
0
                return std::numeric_limits<Float64>::quiet_NaN();
387
0
            }
388
0
            return syy();
389
0
        } else if constexpr (kind == RegrFunctionKind::regr_sxy) {
390
0
            if (n() < 1) {
391
0
                return std::numeric_limits<Float64>::quiet_NaN();
392
0
            }
393
0
            return sxy();
394
0
        } else if constexpr (kind == RegrFunctionKind::regr_r2) {
395
0
            if (n() < 1 || sxx() == 0.0) {
396
0
                return std::numeric_limits<Float64>::quiet_NaN();
397
0
            }
398
0
            if (syy() == 0.0) {
399
0
                return 1.0;
400
0
            }
401
0
            return (sxy() * sxy()) / (sxx() * syy());
402
        } else {
403
            __builtin_unreachable();
404
        }
405
0
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0EE10get_resultEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1EE10get_resultEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2EE10get_resultEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3EE10get_resultEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4EE10get_resultEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5EE10get_resultEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6EE10get_resultEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7EE10get_resultEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrDataILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8EE10get_resultEv
406
};
407
408
template <PrimitiveType T, RegrFunctionKind kind, bool y_is_nullable, bool x_is_nullable,
409
          typename Derived>
410
class AggregateFunctionRegrBase
411
        : public IAggregateFunctionDataHelper<AggregateFunctionRegrData<T, kind>, Derived> {
412
public:
413
    using Data = AggregateFunctionRegrData<T, kind>;
414
    using InputCol = typename PrimitiveTypeTraits<Data::Type>::ColumnType;
415
416
    explicit AggregateFunctionRegrBase(const DataTypes& argument_types_)
417
0
            : IAggregateFunctionDataHelper<Data, Derived>(argument_types_) {
418
0
        DCHECK(argument_types_.size() == 2);
419
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb1ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb1ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb0ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb0ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb1ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb1ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb0ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb0ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb1ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb1ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb0ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb0ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb1ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb1ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb0ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb0ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb1ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb1ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb0ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb0ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb1ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb1ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb0ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb0ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb1ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb1ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb0ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb0ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb1ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb1ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb0ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb0ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb1ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb1ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb0ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb0ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EE
420
421
0
    String get_name() const override { return RegrTraits<kind>::name; }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb1ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb1ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb0ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb0ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb1ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb1ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb0ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb0ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb1ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb1ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb0ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb0ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb1ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb1ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb0ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb0ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb1ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb1ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb0ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb0ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb1ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb1ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb0ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb0ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb1ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb1ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb0ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb0ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb1ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb1ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb0ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb0ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb1ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb1ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb0ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb0ELb0EEEE8get_nameB5cxx11Ev
422
423
    // Regr aggregates only consume rows where both y and x are non-null.
424
    void add(AggregateDataPtr __restrict place, const IColumn** columns, ssize_t row_num,
425
0
             Arena&) const override {
426
0
        const auto* y_column = get_nested_column_or_null<y_is_nullable>(columns[0], row_num);
427
0
        if constexpr (y_is_nullable) {
428
0
            if (y_column == nullptr) {
429
0
                return;
430
0
            }
431
0
        }
432
0
        const auto* x_column = get_nested_column_or_null<x_is_nullable>(columns[1], row_num);
433
0
        if constexpr (x_is_nullable) {
434
0
            if (x_column == nullptr) {
435
0
                return;
436
0
            }
437
0
        }
438
439
0
        this->data(place).add(y_column->get_data()[row_num], x_column->get_data()[row_num]);
440
0
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb1ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb1ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb0ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb0ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb1ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb1ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb0ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb0ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb1ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb1ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb0ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb0ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb1ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb1ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb0ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb0ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb1ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb1ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb0ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb0ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb1ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb1ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb0ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb0ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb1ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb1ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb0ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb0ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb1ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb1ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb0ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb0ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb1ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb1ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb0ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb0ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
441
442
0
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb1ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb1ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb0ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb0ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb1ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb1ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb0ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb0ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb1ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb1ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb0ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb0ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb1ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb1ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb0ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb0ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb1ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb1ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb0ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb0ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb1ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb1ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb0ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb0ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb1ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb1ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb0ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb0ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb1ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb1ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb0ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb0ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb1ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb1ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb0ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb0ELb0EEEE5resetEPc
443
444
    void merge(AggregateDataPtr __restrict place, ConstAggregateDataPtr rhs,
445
0
               Arena&) const override {
446
0
        this->data(place).merge(this->data(rhs));
447
0
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb1ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb1ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb0ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb0ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb1ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb1ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb0ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb0ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb1ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb1ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb0ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb0ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb1ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb1ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb0ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb0ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb1ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb1ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb0ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb0ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb1ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb1ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb0ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb0ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb1ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb1ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb0ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb0ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb1ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb1ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb0ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb0ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb1ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb1ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb0ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb0ELb0EEEE5mergeEPcPKcRNS_5ArenaE
448
449
0
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
450
0
        this->data(place).write(buf);
451
0
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb1ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb1ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb0ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb0ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb1ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb1ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb0ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb0ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb1ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb1ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb0ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb0ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb1ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb1ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb0ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb0ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb1ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb1ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb0ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb0ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb1ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb1ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb0ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb0ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb1ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb1ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb0ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb0ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb1ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb1ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb0ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb0ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb1ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb1ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb0ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb0ELb0EEEE9serializeEPKcRNS_14BufferWritableE
452
453
    void deserialize(AggregateDataPtr __restrict place, BufferReadable& buf,
454
0
                     Arena&) const override {
455
0
        this->data(place).read(buf);
456
0
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb1ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb1ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb0ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb0ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb1ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb1ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb0ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb0ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb1ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb1ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb0ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb0ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb1ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb1ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb0ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb0ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb1ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb1ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb0ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb0ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb1ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb1ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb0ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb0ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb1ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb1ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb0ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb0ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb1ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb1ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb0ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb0ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb1ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb1ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb0ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb0ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
457
458
protected:
459
    using IAggregateFunctionDataHelper<Data, Derived>::data;
460
461
private:
462
    template <bool is_nullable>
463
    static ALWAYS_INLINE const InputCol* get_nested_column_or_null(const IColumn* col,
464
0
                                                                   ssize_t row_num) {
465
0
        if constexpr (is_nullable) {
466
0
            const auto& nullable_column =
467
0
                    assert_cast<const ColumnNullable&, TypeCheckOnRelease::DISABLE>(*col);
468
0
            if (nullable_column.is_null_at(row_num)) {
469
0
                return nullptr;
470
0
            }
471
0
            return assert_cast<const InputCol*, TypeCheckOnRelease::DISABLE>(
472
0
                    nullable_column.get_nested_column_ptr().get());
473
0
        } else {
474
0
            return assert_cast<const InputCol*, TypeCheckOnRelease::DISABLE>(col->get_ptr().get());
475
0
        }
476
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb1ELb1EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb1ELb0EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb1ELb0EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb0ELb1EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb0ELb1EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_0ELb0ELb0EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb1ELb1EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb1ELb0EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb1ELb0EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb0ELb1EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb0ELb1EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_1ELb0ELb0EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb1ELb1EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb1ELb0EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb1ELb0EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb0ELb1EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb0ELb1EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_2ELb0ELb0EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb1ELb1EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb1ELb0EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb1ELb0EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb0ELb1EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb0ELb1EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_3ELb0ELb0EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb1ELb1EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb1ELb0EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb1ELb0EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb0ELb1EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb0ELb1EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_4ELb0ELb0EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb1ELb1EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb1ELb0EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb1ELb0EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb0ELb1EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb0ELb1EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_5ELb0ELb0EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb1ELb1EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb1ELb0EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb1ELb0EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb0ELb1EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb0ELb1EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_6ELb0ELb0EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb1ELb1EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb1ELb0EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb1ELb0EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb0ELb1EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb0ELb1EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_7ELb0ELb0EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb1ELb1EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb1ELb0EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb1ELb0EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb0ELb1EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb1ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb0ELb1EEEE25get_nested_column_or_nullILb1EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
Unexecuted instantiation: _ZN5doris25AggregateFunctionRegrBaseILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb0ENS_21AggregateFunctionRegrILS1_9ELS2_8ELb0ELb0EEEE25get_nested_column_or_nullILb0EEEPKNS_12ColumnVectorILS1_9EEEPKNS_7IColumnEl
477
};
478
479
template <PrimitiveType T, RegrFunctionKind kind, bool y_is_nullable, bool x_is_nullable>
480
class AggregateFunctionRegr final
481
        : public AggregateFunctionRegrBase<
482
                  T, kind, y_is_nullable, x_is_nullable,
483
                  AggregateFunctionRegr<T, kind, y_is_nullable, x_is_nullable>> {
484
public:
485
    static_assert(kind != RegrFunctionKind::regr_count,
486
                  "regr_count uses the AggregateFunctionRegr specialization");
487
488
    using ResultDataType = ColumnFloat64;
489
    using Base =
490
            AggregateFunctionRegrBase<T, kind, y_is_nullable, x_is_nullable, AggregateFunctionRegr>;
491
492
0
    explicit AggregateFunctionRegr(const DataTypes& argument_types_) : Base(argument_types_) {}
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
493
494
0
    DataTypePtr get_return_type() const override {
495
0
        return make_nullable(std::make_shared<DataTypeFloat64>());
496
0
    }
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb0EE15get_return_typeEv
497
498
0
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
499
0
        auto& nullable_column = assert_cast<ColumnNullable&>(to);
500
0
        auto& nested_column = assert_cast<ResultDataType&>(nullable_column.get_nested_column());
501
0
        const Float64 result = this->data(place).get_result();
502
0
        if (std::isnan(result)) {
503
0
            nullable_column.get_null_map_data().push_back(1);
504
0
            nested_column.insert_default();
505
0
        } else {
506
0
            nullable_column.get_null_map_data().push_back(0);
507
0
            nested_column.get_data().push_back(result);
508
0
        }
509
0
    }
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb0EE18insert_result_intoEPKcRNS_7IColumnE
510
};
511
512
template <PrimitiveType T, bool y_is_nullable, bool x_is_nullable>
513
class AggregateFunctionRegr<T, RegrFunctionKind::regr_count, y_is_nullable, x_is_nullable> final
514
        : public AggregateFunctionRegrBase<T, RegrFunctionKind::regr_count, y_is_nullable,
515
                                           x_is_nullable,
516
                                           AggregateFunctionRegr<T, RegrFunctionKind::regr_count,
517
                                                                 y_is_nullable, x_is_nullable>> {
518
public:
519
    using ResultDataType = ColumnInt64;
520
    using Base = AggregateFunctionRegrBase<T, RegrFunctionKind::regr_count, y_is_nullable,
521
                                           x_is_nullable, AggregateFunctionRegr>;
522
523
0
    explicit AggregateFunctionRegr(const DataTypes& argument_types_) : Base(argument_types_) {}
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
Unexecuted instantiation: _ZN5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS8_EE
524
525
0
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeInt64>(); }
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb0EE15get_return_typeEv
526
527
0
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
528
0
        auto& result_column = assert_cast<ResultDataType&>(to);
529
0
        result_column.get_data().push_back(this->data(place).get_result());
530
0
    }
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb0EE18insert_result_intoEPKcRNS_7IColumnE
531
};
532
533
} // namespace doris