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 |