be/src/exprs/aggregate/aggregate_function_avg.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 | | // This file is copied from |
18 | | // https://github.com/ClickHouse/ClickHouse/blob/master/src/AggregateFunctions/AggregateFunctionAvg.h |
19 | | // and modified by Doris |
20 | | |
21 | | #pragma once |
22 | | |
23 | | #include <glog/logging.h> |
24 | | #include <string.h> |
25 | | |
26 | | #include <limits> |
27 | | #include <memory> |
28 | | #include <ostream> |
29 | | #include <type_traits> |
30 | | #include <vector> |
31 | | |
32 | | #include "core/assert_cast.h" |
33 | | #include "core/column/column.h" |
34 | | #include "core/column/column_fixed_length_object.h" |
35 | | #include "core/data_type/data_type.h" |
36 | | #include "core/data_type/data_type_decimal.h" |
37 | | #include "core/data_type/data_type_fixed_length_object.h" |
38 | | #include "core/data_type/primitive_type.h" |
39 | | #include "core/types.h" |
40 | | #include "core/value/decimalv2_value.h" |
41 | | #include "exprs/aggregate/aggregate_function.h" |
42 | | |
43 | | namespace doris { |
44 | | class Arena; |
45 | | class BufferReadable; |
46 | | class BufferWritable; |
47 | | template <PrimitiveType T> |
48 | | class ColumnDecimal; |
49 | | template <PrimitiveType T> |
50 | | class DataTypeNumber; |
51 | | template <PrimitiveType T> |
52 | | class ColumnVector; |
53 | | |
54 | | template <PrimitiveType T> |
55 | | struct AggregateFunctionAvgData { |
56 | | using ResultType = typename PrimitiveTypeTraits<T>::CppType; |
57 | | static constexpr PrimitiveType ResultPType = T; |
58 | | ResultType sum {}; |
59 | | UInt64 count = 0; |
60 | | |
61 | | AggregateFunctionAvgData& operator=(const AggregateFunctionAvgData<T>& src) = default; |
62 | | |
63 | | template <typename ResultT> |
64 | 128 | ResultT result(ResultType multiplier) const { |
65 | 128 | if (!count) { |
66 | | // null is handled in AggregationNode::_get_without_key_result |
67 | 0 | return static_cast<ResultT>(sum); |
68 | 0 | } |
69 | | // DecimalV2 has fixed internal scale=9; its arithmetic operators already |
70 | | // handle scale correctly, so no external multiplier is needed. |
71 | 128 | if constexpr (T == TYPE_DECIMALV2 && IsDecimalV2<ResultT>) { |
72 | 0 | DecimalV2Value decimal_val_count(count, 0); |
73 | 0 | DecimalV2Value cal_ret = sum / decimal_val_count; |
74 | 0 | return cal_ret; |
75 | 128 | } else { |
76 | 128 | if constexpr (T == TYPE_DECIMAL256) { |
77 | 0 | return static_cast<ResultT>(sum * multiplier / |
78 | 0 | typename PrimitiveTypeTraits<T>::CppType(count)); |
79 | 128 | } else { |
80 | 128 | return static_cast<ResultT>(sum * multiplier) / static_cast<ResultT>(count); |
81 | 128 | } |
82 | 128 | } |
83 | 128 | } Unexecuted instantiation: _ZNK5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE28EE6resultINS_7DecimalIiEEEET_S5_ Unexecuted instantiation: _ZNK5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE29EE6resultINS_7DecimalIlEEEET_S5_ _ZNK5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE30EE6resultINS_12Decimal128V3EEET_S4_ Line | Count | Source | 64 | 128 | ResultT result(ResultType multiplier) const { | 65 | 128 | if (!count) { | 66 | | // null is handled in AggregationNode::_get_without_key_result | 67 | 0 | return static_cast<ResultT>(sum); | 68 | 0 | } | 69 | | // DecimalV2 has fixed internal scale=9; its arithmetic operators already | 70 | | // handle scale correctly, so no external multiplier is needed. | 71 | | if constexpr (T == TYPE_DECIMALV2 && IsDecimalV2<ResultT>) { | 72 | | DecimalV2Value decimal_val_count(count, 0); | 73 | | DecimalV2Value cal_ret = sum / decimal_val_count; | 74 | | return cal_ret; | 75 | 128 | } else { | 76 | | if constexpr (T == TYPE_DECIMAL256) { | 77 | | return static_cast<ResultT>(sum * multiplier / | 78 | | typename PrimitiveTypeTraits<T>::CppType(count)); | 79 | 128 | } else { | 80 | 128 | return static_cast<ResultT>(sum * multiplier) / static_cast<ResultT>(count); | 81 | 128 | } | 82 | 128 | } | 83 | 128 | } |
Unexecuted instantiation: _ZNK5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE35EE6resultINS_7DecimalIN4wide7integerILm256EiEEEEEET_S8_ Unexecuted instantiation: _ZNK5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE20EE6resultINS_14DecimalV2ValueEEET_S4_ |
84 | | |
85 | | template <typename ResultT> |
86 | 858 | ResultT result() const { |
87 | 858 | if constexpr (std::is_floating_point_v<ResultT>) { |
88 | 858 | if constexpr (std::numeric_limits<ResultT>::is_iec559) { |
89 | 858 | return static_cast<ResultT>(sum) / |
90 | 858 | static_cast<ResultT>(count); /// allow division by zero |
91 | 858 | } |
92 | 858 | } |
93 | | |
94 | 858 | if (!count) { |
95 | | // null is handled in AggregationNode::_get_without_key_result |
96 | 0 | return static_cast<ResultT>(sum); |
97 | 0 | } |
98 | 858 | return static_cast<ResultT>(sum) / static_cast<ResultT>(count); |
99 | 858 | } _ZNK5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE6EE6resultIdEET_v Line | Count | Source | 86 | 20 | ResultT result() const { | 87 | 20 | if constexpr (std::is_floating_point_v<ResultT>) { | 88 | 20 | if constexpr (std::numeric_limits<ResultT>::is_iec559) { | 89 | 20 | return static_cast<ResultT>(sum) / | 90 | 20 | static_cast<ResultT>(count); /// allow division by zero | 91 | 20 | } | 92 | 20 | } | 93 | | | 94 | 20 | if (!count) { | 95 | | // null is handled in AggregationNode::_get_without_key_result | 96 | 0 | return static_cast<ResultT>(sum); | 97 | 0 | } | 98 | 20 | return static_cast<ResultT>(sum) / static_cast<ResultT>(count); | 99 | 20 | } |
_ZNK5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE7EE6resultIdEET_v Line | Count | Source | 86 | 30 | ResultT result() const { | 87 | 30 | if constexpr (std::is_floating_point_v<ResultT>) { | 88 | 30 | if constexpr (std::numeric_limits<ResultT>::is_iec559) { | 89 | 30 | return static_cast<ResultT>(sum) / | 90 | 30 | static_cast<ResultT>(count); /// allow division by zero | 91 | 30 | } | 92 | 30 | } | 93 | | | 94 | 30 | if (!count) { | 95 | | // null is handled in AggregationNode::_get_without_key_result | 96 | 0 | return static_cast<ResultT>(sum); | 97 | 0 | } | 98 | 30 | return static_cast<ResultT>(sum) / static_cast<ResultT>(count); | 99 | 30 | } |
_ZNK5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE9EE6resultIdEET_v Line | Count | Source | 86 | 808 | ResultT result() const { | 87 | 808 | if constexpr (std::is_floating_point_v<ResultT>) { | 88 | 808 | if constexpr (std::numeric_limits<ResultT>::is_iec559) { | 89 | 808 | return static_cast<ResultT>(sum) / | 90 | 808 | static_cast<ResultT>(count); /// allow division by zero | 91 | 808 | } | 92 | 808 | } | 93 | | | 94 | 808 | if (!count) { | 95 | | // null is handled in AggregationNode::_get_without_key_result | 96 | 0 | return static_cast<ResultT>(sum); | 97 | 0 | } | 98 | 808 | return static_cast<ResultT>(sum) / static_cast<ResultT>(count); | 99 | 808 | } |
|
100 | | |
101 | 0 | void write(BufferWritable& buf) const { |
102 | 0 | buf.write_binary(sum); |
103 | 0 | buf.write_binary(count); |
104 | 0 | } Unexecuted instantiation: _ZNK5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE28EE5writeERNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE29EE5writeERNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE30EE5writeERNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE35EE5writeERNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE6EE5writeERNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE7EE5writeERNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE9EE5writeERNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE20EE5writeERNS_14BufferWritableE |
105 | | |
106 | 0 | void read(BufferReadable& buf) { |
107 | 0 | buf.read_binary(sum); |
108 | 0 | buf.read_binary(count); |
109 | 0 | } Unexecuted instantiation: _ZN5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE28EE4readERNS_14BufferReadableE Unexecuted instantiation: _ZN5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE29EE4readERNS_14BufferReadableE Unexecuted instantiation: _ZN5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE30EE4readERNS_14BufferReadableE Unexecuted instantiation: _ZN5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE35EE4readERNS_14BufferReadableE Unexecuted instantiation: _ZN5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE6EE4readERNS_14BufferReadableE Unexecuted instantiation: _ZN5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE7EE4readERNS_14BufferReadableE Unexecuted instantiation: _ZN5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE9EE4readERNS_14BufferReadableE Unexecuted instantiation: _ZN5doris24AggregateFunctionAvgDataILNS_13PrimitiveTypeE20EE4readERNS_14BufferReadableE |
110 | | }; |
111 | | |
112 | | template <PrimitiveType T, PrimitiveType TResult, typename Data> |
113 | | class AggregateFunctionAvg; |
114 | | |
115 | | template <PrimitiveType T, PrimitiveType TResult> |
116 | | constexpr static bool is_valid_avg_types = |
117 | | (is_same_or_wider_decimalv3(T, TResult) || (is_decimalv2(T) && is_decimalv2(TResult)) || |
118 | | (is_float_or_double(T) && is_float_or_double(TResult)) || |
119 | | (is_int_or_bool(T) && (is_double(TResult) || is_int(TResult)))); |
120 | | /// Calculates arithmetic mean of numbers. |
121 | | template <PrimitiveType T, PrimitiveType TResult, typename Data> |
122 | | requires(is_valid_avg_types<T, TResult>) |
123 | | class AggregateFunctionAvg<T, TResult, Data> final |
124 | | : public IAggregateFunctionDataHelper<Data, AggregateFunctionAvg<T, TResult, Data>>, |
125 | | UnaryExpression, |
126 | | NullableAggregateFunction { |
127 | | public: |
128 | | using ResultType = typename PrimitiveTypeTraits<TResult>::CppType; |
129 | | using ResultDataType = typename PrimitiveTypeTraits<TResult>::DataType; |
130 | | using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType; |
131 | | using ColVecResult = typename PrimitiveTypeTraits<TResult>::ColumnType; |
132 | | // The result calculated by PercentileApprox is an approximate value, |
133 | | // so the underlying storage uses float. The following calls will involve |
134 | | // an implicit cast to float. |
135 | | |
136 | | using DataType = typename Data::ResultType; |
137 | | |
138 | | // consistent with fe/fe-common/src/main/java/org/apache/doris/catalog/ScalarType.java |
139 | | static constexpr uint32_t DEFAULT_MIN_AVG_DECIMAL128_SCALE = 4; |
140 | | |
141 | | /// ctor for native types |
142 | | AggregateFunctionAvg(const DataTypes& argument_types_) |
143 | 323 | : IAggregateFunctionDataHelper<Data, AggregateFunctionAvg<T, TResult, Data>>( |
144 | 323 | argument_types_), |
145 | 323 | output_scale(std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, |
146 | 323 | get_decimal_scale(*argument_types_[0]))) { |
147 | 323 | if constexpr (is_decimal(T)) { |
148 | 184 | multiplier = ResultType(ResultDataType::get_scale_multiplier( |
149 | 184 | output_scale - get_decimal_scale(*argument_types_[0]))); |
150 | 184 | } |
151 | 323 | } Unexecuted instantiation: _ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Unexecuted instantiation: _ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE _ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Line | Count | Source | 143 | 48 | : IAggregateFunctionDataHelper<Data, AggregateFunctionAvg<T, TResult, Data>>( | 144 | 48 | argument_types_), | 145 | 48 | output_scale(std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, | 146 | 48 | get_decimal_scale(*argument_types_[0]))) { | 147 | 48 | if constexpr (is_decimal(T)) { | 148 | 48 | multiplier = ResultType(ResultDataType::get_scale_multiplier( | 149 | 48 | output_scale - get_decimal_scale(*argument_types_[0]))); | 150 | 48 | } | 151 | 48 | } |
Unexecuted instantiation: _ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Unexecuted instantiation: _ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE _ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Line | Count | Source | 143 | 136 | : IAggregateFunctionDataHelper<Data, AggregateFunctionAvg<T, TResult, Data>>( | 144 | 136 | argument_types_), | 145 | 136 | output_scale(std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, | 146 | 136 | get_decimal_scale(*argument_types_[0]))) { | 147 | 136 | if constexpr (is_decimal(T)) { | 148 | 136 | multiplier = ResultType(ResultDataType::get_scale_multiplier( | 149 | 136 | output_scale - get_decimal_scale(*argument_types_[0]))); | 150 | 136 | } | 151 | 136 | } |
Unexecuted instantiation: _ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Unexecuted instantiation: _ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Unexecuted instantiation: _ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Unexecuted instantiation: _ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Unexecuted instantiation: _ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Unexecuted instantiation: _ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE _ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Line | Count | Source | 143 | 16 | : IAggregateFunctionDataHelper<Data, AggregateFunctionAvg<T, TResult, Data>>( | 144 | 16 | argument_types_), | 145 | 16 | output_scale(std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, | 146 | 16 | get_decimal_scale(*argument_types_[0]))) { | 147 | | if constexpr (is_decimal(T)) { | 148 | | multiplier = ResultType(ResultDataType::get_scale_multiplier( | 149 | | output_scale - get_decimal_scale(*argument_types_[0]))); | 150 | | } | 151 | 16 | } |
_ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Line | Count | Source | 143 | 11 | : IAggregateFunctionDataHelper<Data, AggregateFunctionAvg<T, TResult, Data>>( | 144 | 11 | argument_types_), | 145 | 11 | output_scale(std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, | 146 | 11 | get_decimal_scale(*argument_types_[0]))) { | 147 | | if constexpr (is_decimal(T)) { | 148 | | multiplier = ResultType(ResultDataType::get_scale_multiplier( | 149 | | output_scale - get_decimal_scale(*argument_types_[0]))); | 150 | | } | 151 | 11 | } |
Unexecuted instantiation: _ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE _ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Line | Count | Source | 143 | 88 | : IAggregateFunctionDataHelper<Data, AggregateFunctionAvg<T, TResult, Data>>( | 144 | 88 | argument_types_), | 145 | 88 | output_scale(std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, | 146 | 88 | get_decimal_scale(*argument_types_[0]))) { | 147 | | if constexpr (is_decimal(T)) { | 148 | | multiplier = ResultType(ResultDataType::get_scale_multiplier( | 149 | | output_scale - get_decimal_scale(*argument_types_[0]))); | 150 | | } | 151 | 88 | } |
Unexecuted instantiation: _ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE _ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Line | Count | Source | 143 | 4 | : IAggregateFunctionDataHelper<Data, AggregateFunctionAvg<T, TResult, Data>>( | 144 | 4 | argument_types_), | 145 | 4 | output_scale(std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, | 146 | 4 | get_decimal_scale(*argument_types_[0]))) { | 147 | | if constexpr (is_decimal(T)) { | 148 | | multiplier = ResultType(ResultDataType::get_scale_multiplier( | 149 | | output_scale - get_decimal_scale(*argument_types_[0]))); | 150 | | } | 151 | 4 | } |
_ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Line | Count | Source | 143 | 4 | : IAggregateFunctionDataHelper<Data, AggregateFunctionAvg<T, TResult, Data>>( | 144 | 4 | argument_types_), | 145 | 4 | output_scale(std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, | 146 | 4 | get_decimal_scale(*argument_types_[0]))) { | 147 | | if constexpr (is_decimal(T)) { | 148 | | multiplier = ResultType(ResultDataType::get_scale_multiplier( | 149 | | output_scale - get_decimal_scale(*argument_types_[0]))); | 150 | | } | 151 | 4 | } |
_ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Line | Count | Source | 143 | 4 | : IAggregateFunctionDataHelper<Data, AggregateFunctionAvg<T, TResult, Data>>( | 144 | 4 | argument_types_), | 145 | 4 | output_scale(std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, | 146 | 4 | get_decimal_scale(*argument_types_[0]))) { | 147 | | if constexpr (is_decimal(T)) { | 148 | | multiplier = ResultType(ResultDataType::get_scale_multiplier( | 149 | | output_scale - get_decimal_scale(*argument_types_[0]))); | 150 | | } | 151 | 4 | } |
_ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Line | Count | Source | 143 | 4 | : IAggregateFunctionDataHelper<Data, AggregateFunctionAvg<T, TResult, Data>>( | 144 | 4 | argument_types_), | 145 | 4 | output_scale(std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, | 146 | 4 | get_decimal_scale(*argument_types_[0]))) { | 147 | | if constexpr (is_decimal(T)) { | 148 | | multiplier = ResultType(ResultDataType::get_scale_multiplier( | 149 | | output_scale - get_decimal_scale(*argument_types_[0]))); | 150 | | } | 151 | 4 | } |
_ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Line | Count | Source | 143 | 4 | : IAggregateFunctionDataHelper<Data, AggregateFunctionAvg<T, TResult, Data>>( | 144 | 4 | argument_types_), | 145 | 4 | output_scale(std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, | 146 | 4 | get_decimal_scale(*argument_types_[0]))) { | 147 | | if constexpr (is_decimal(T)) { | 148 | | multiplier = ResultType(ResultDataType::get_scale_multiplier( | 149 | | output_scale - get_decimal_scale(*argument_types_[0]))); | 150 | | } | 151 | 4 | } |
_ZN5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE Line | Count | Source | 143 | 4 | : IAggregateFunctionDataHelper<Data, AggregateFunctionAvg<T, TResult, Data>>( | 144 | 4 | argument_types_), | 145 | 4 | output_scale(std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, | 146 | 4 | get_decimal_scale(*argument_types_[0]))) { | 147 | | if constexpr (is_decimal(T)) { | 148 | | multiplier = ResultType(ResultDataType::get_scale_multiplier( | 149 | | output_scale - get_decimal_scale(*argument_types_[0]))); | 150 | | } | 151 | 4 | } |
|
152 | | |
153 | 3 | String get_name() const override { return "avg"; }Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE8get_nameB5cxx11Ev _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE8get_nameB5cxx11Ev Line | Count | Source | 153 | 3 | String get_name() const override { return "avg"; } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE8get_nameB5cxx11Ev Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE8get_nameB5cxx11Ev |
154 | | |
155 | 547 | DataTypePtr get_return_type() const override { |
156 | 547 | if constexpr (is_decimal(T)) { |
157 | 356 | return std::make_shared<ResultDataType>( |
158 | 356 | ResultDataType::max_precision(), |
159 | 356 | std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, output_scale)); |
160 | 356 | } else { |
161 | 191 | return std::make_shared<ResultDataType>(); |
162 | 191 | } |
163 | 547 | } Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE15get_return_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE15get_return_typeEv _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE15get_return_typeEv Line | Count | Source | 155 | 96 | DataTypePtr get_return_type() const override { | 156 | 96 | if constexpr (is_decimal(T)) { | 157 | 96 | return std::make_shared<ResultDataType>( | 158 | 96 | ResultDataType::max_precision(), | 159 | 96 | std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, output_scale)); | 160 | | } else { | 161 | | return std::make_shared<ResultDataType>(); | 162 | | } | 163 | 96 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE15get_return_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE15get_return_typeEv _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE15get_return_typeEv Line | Count | Source | 155 | 260 | DataTypePtr get_return_type() const override { | 156 | 260 | if constexpr (is_decimal(T)) { | 157 | 260 | return std::make_shared<ResultDataType>( | 158 | 260 | ResultDataType::max_precision(), | 159 | 260 | std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, output_scale)); | 160 | | } else { | 161 | | return std::make_shared<ResultDataType>(); | 162 | | } | 163 | 260 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE15get_return_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE15get_return_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE15get_return_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE15get_return_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE15get_return_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE15get_return_typeEv _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE15get_return_typeEv Line | Count | Source | 155 | 28 | DataTypePtr get_return_type() const override { | 156 | | if constexpr (is_decimal(T)) { | 157 | | return std::make_shared<ResultDataType>( | 158 | | ResultDataType::max_precision(), | 159 | | std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, output_scale)); | 160 | 28 | } else { | 161 | 28 | return std::make_shared<ResultDataType>(); | 162 | 28 | } | 163 | 28 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE15get_return_typeEv Line | Count | Source | 155 | 21 | DataTypePtr get_return_type() const override { | 156 | | if constexpr (is_decimal(T)) { | 157 | | return std::make_shared<ResultDataType>( | 158 | | ResultDataType::max_precision(), | 159 | | std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, output_scale)); | 160 | 21 | } else { | 161 | 21 | return std::make_shared<ResultDataType>(); | 162 | 21 | } | 163 | 21 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE15get_return_typeEv _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE15get_return_typeEv Line | Count | Source | 155 | 130 | DataTypePtr get_return_type() const override { | 156 | | if constexpr (is_decimal(T)) { | 157 | | return std::make_shared<ResultDataType>( | 158 | | ResultDataType::max_precision(), | 159 | | std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, output_scale)); | 160 | 130 | } else { | 161 | 130 | return std::make_shared<ResultDataType>(); | 162 | 130 | } | 163 | 130 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE15get_return_typeEv _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE15get_return_typeEv Line | Count | Source | 155 | 2 | DataTypePtr get_return_type() const override { | 156 | | if constexpr (is_decimal(T)) { | 157 | | return std::make_shared<ResultDataType>( | 158 | | ResultDataType::max_precision(), | 159 | | std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, output_scale)); | 160 | 2 | } else { | 161 | 2 | return std::make_shared<ResultDataType>(); | 162 | 2 | } | 163 | 2 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE15get_return_typeEv Line | Count | Source | 155 | 2 | DataTypePtr get_return_type() const override { | 156 | | if constexpr (is_decimal(T)) { | 157 | | return std::make_shared<ResultDataType>( | 158 | | ResultDataType::max_precision(), | 159 | | std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, output_scale)); | 160 | 2 | } else { | 161 | 2 | return std::make_shared<ResultDataType>(); | 162 | 2 | } | 163 | 2 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE15get_return_typeEv Line | Count | Source | 155 | 2 | DataTypePtr get_return_type() const override { | 156 | | if constexpr (is_decimal(T)) { | 157 | | return std::make_shared<ResultDataType>( | 158 | | ResultDataType::max_precision(), | 159 | | std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, output_scale)); | 160 | 2 | } else { | 161 | 2 | return std::make_shared<ResultDataType>(); | 162 | 2 | } | 163 | 2 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE15get_return_typeEv Line | Count | Source | 155 | 2 | DataTypePtr get_return_type() const override { | 156 | | if constexpr (is_decimal(T)) { | 157 | | return std::make_shared<ResultDataType>( | 158 | | ResultDataType::max_precision(), | 159 | | std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, output_scale)); | 160 | 2 | } else { | 161 | 2 | return std::make_shared<ResultDataType>(); | 162 | 2 | } | 163 | 2 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE15get_return_typeEv Line | Count | Source | 155 | 2 | DataTypePtr get_return_type() const override { | 156 | | if constexpr (is_decimal(T)) { | 157 | | return std::make_shared<ResultDataType>( | 158 | | ResultDataType::max_precision(), | 159 | | std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, output_scale)); | 160 | 2 | } else { | 161 | 2 | return std::make_shared<ResultDataType>(); | 162 | 2 | } | 163 | 2 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE15get_return_typeEv Line | Count | Source | 155 | 2 | DataTypePtr get_return_type() const override { | 156 | | if constexpr (is_decimal(T)) { | 157 | | return std::make_shared<ResultDataType>( | 158 | | ResultDataType::max_precision(), | 159 | | std::max(DEFAULT_MIN_AVG_DECIMAL128_SCALE, output_scale)); | 160 | 2 | } else { | 161 | 2 | return std::make_shared<ResultDataType>(); | 162 | 2 | } | 163 | 2 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE15get_return_typeEv |
164 | | |
165 | 0 | bool is_trivial() const override { return true; }Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE10is_trivialEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE10is_trivialEv |
166 | | |
167 | | template <bool is_add> |
168 | | NO_SANITIZE_UNDEFINED void update_value(AggregateDataPtr __restrict place, |
169 | 73.1M | const IColumn** columns, ssize_t row_num) const { |
170 | 73.1M | #ifdef __clang__ |
171 | 73.1M | #pragma clang fp reassociate(on) |
172 | 73.1M | #endif |
173 | 73.1M | const auto& column = |
174 | 73.1M | assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0]); |
175 | 73.1M | if constexpr (is_add) { |
176 | 73.1M | if constexpr (T == TYPE_DECIMALV2) { |
177 | 0 | this->data(place).sum += column.get_data()[row_num]; |
178 | 73.1M | } else if constexpr (is_decimal(T)) { |
179 | 73.1M | this->data(place).sum += column.get_data()[row_num].value; |
180 | 73.1M | } else { |
181 | 1.34k | this->data(place).sum += (DataType)column.get_data()[row_num]; |
182 | 1.34k | } |
183 | 73.1M | ++this->data(place).count; |
184 | 73.1M | } else { |
185 | 16 | if constexpr (T == TYPE_DECIMALV2) { |
186 | 0 | this->data(place).sum += -column.get_data()[row_num]; |
187 | 0 | } else if constexpr (is_decimal(T)) { |
188 | 0 | this->data(place).sum -= column.get_data()[row_num].value; |
189 | 16 | } else { |
190 | 16 | this->data(place).sum -= (DataType)column.get_data()[row_num]; |
191 | 16 | } |
192 | 16 | --this->data(place).count; |
193 | 16 | } |
194 | 73.1M | } Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Line | Count | Source | 169 | 2.17M | const IColumn** columns, ssize_t row_num) const { | 170 | 2.17M | #ifdef __clang__ | 171 | 2.17M | #pragma clang fp reassociate(on) | 172 | 2.17M | #endif | 173 | 2.17M | const auto& column = | 174 | 2.17M | assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0]); | 175 | 2.17M | if constexpr (is_add) { | 176 | | if constexpr (T == TYPE_DECIMALV2) { | 177 | | this->data(place).sum += column.get_data()[row_num]; | 178 | 2.17M | } else if constexpr (is_decimal(T)) { | 179 | 2.17M | this->data(place).sum += column.get_data()[row_num].value; | 180 | | } else { | 181 | | this->data(place).sum += (DataType)column.get_data()[row_num]; | 182 | | } | 183 | 2.17M | ++this->data(place).count; | 184 | | } else { | 185 | | if constexpr (T == TYPE_DECIMALV2) { | 186 | | this->data(place).sum += -column.get_data()[row_num]; | 187 | | } else if constexpr (is_decimal(T)) { | 188 | | this->data(place).sum -= column.get_data()[row_num].value; | 189 | | } else { | 190 | | this->data(place).sum -= (DataType)column.get_data()[row_num]; | 191 | | } | 192 | | --this->data(place).count; | 193 | | } | 194 | 2.17M | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Line | Count | Source | 169 | 70.9M | const IColumn** columns, ssize_t row_num) const { | 170 | 70.9M | #ifdef __clang__ | 171 | 70.9M | #pragma clang fp reassociate(on) | 172 | 70.9M | #endif | 173 | 70.9M | const auto& column = | 174 | 70.9M | assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0]); | 175 | 70.9M | if constexpr (is_add) { | 176 | | if constexpr (T == TYPE_DECIMALV2) { | 177 | | this->data(place).sum += column.get_data()[row_num]; | 178 | 70.9M | } else if constexpr (is_decimal(T)) { | 179 | 70.9M | this->data(place).sum += column.get_data()[row_num].value; | 180 | | } else { | 181 | | this->data(place).sum += (DataType)column.get_data()[row_num]; | 182 | | } | 183 | 70.9M | ++this->data(place).count; | 184 | | } else { | 185 | | if constexpr (T == TYPE_DECIMALV2) { | 186 | | this->data(place).sum += -column.get_data()[row_num]; | 187 | | } else if constexpr (is_decimal(T)) { | 188 | | this->data(place).sum -= column.get_data()[row_num].value; | 189 | | } else { | 190 | | this->data(place).sum -= (DataType)column.get_data()[row_num]; | 191 | | } | 192 | | --this->data(place).count; | 193 | | } | 194 | 70.9M | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Line | Count | Source | 169 | 48 | const IColumn** columns, ssize_t row_num) const { | 170 | 48 | #ifdef __clang__ | 171 | 48 | #pragma clang fp reassociate(on) | 172 | 48 | #endif | 173 | 48 | const auto& column = | 174 | 48 | assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0]); | 175 | 48 | if constexpr (is_add) { | 176 | | if constexpr (T == TYPE_DECIMALV2) { | 177 | | this->data(place).sum += column.get_data()[row_num]; | 178 | | } else if constexpr (is_decimal(T)) { | 179 | | this->data(place).sum += column.get_data()[row_num].value; | 180 | 48 | } else { | 181 | 48 | this->data(place).sum += (DataType)column.get_data()[row_num]; | 182 | 48 | } | 183 | 48 | ++this->data(place).count; | 184 | | } else { | 185 | | if constexpr (T == TYPE_DECIMALV2) { | 186 | | this->data(place).sum += -column.get_data()[row_num]; | 187 | | } else if constexpr (is_decimal(T)) { | 188 | | this->data(place).sum -= column.get_data()[row_num].value; | 189 | | } else { | 190 | | this->data(place).sum -= (DataType)column.get_data()[row_num]; | 191 | | } | 192 | | --this->data(place).count; | 193 | | } | 194 | 48 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Line | Count | Source | 169 | 438 | const IColumn** columns, ssize_t row_num) const { | 170 | 438 | #ifdef __clang__ | 171 | 438 | #pragma clang fp reassociate(on) | 172 | 438 | #endif | 173 | 438 | const auto& column = | 174 | 438 | assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0]); | 175 | 438 | if constexpr (is_add) { | 176 | | if constexpr (T == TYPE_DECIMALV2) { | 177 | | this->data(place).sum += column.get_data()[row_num]; | 178 | | } else if constexpr (is_decimal(T)) { | 179 | | this->data(place).sum += column.get_data()[row_num].value; | 180 | 438 | } else { | 181 | 438 | this->data(place).sum += (DataType)column.get_data()[row_num]; | 182 | 438 | } | 183 | 438 | ++this->data(place).count; | 184 | | } else { | 185 | | if constexpr (T == TYPE_DECIMALV2) { | 186 | | this->data(place).sum += -column.get_data()[row_num]; | 187 | | } else if constexpr (is_decimal(T)) { | 188 | | this->data(place).sum -= column.get_data()[row_num].value; | 189 | | } else { | 190 | | this->data(place).sum -= (DataType)column.get_data()[row_num]; | 191 | | } | 192 | | --this->data(place).count; | 193 | | } | 194 | 438 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl Line | Count | Source | 169 | 16 | const IColumn** columns, ssize_t row_num) const { | 170 | 16 | #ifdef __clang__ | 171 | 16 | #pragma clang fp reassociate(on) | 172 | 16 | #endif | 173 | 16 | const auto& column = | 174 | 16 | assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0]); | 175 | | if constexpr (is_add) { | 176 | | if constexpr (T == TYPE_DECIMALV2) { | 177 | | this->data(place).sum += column.get_data()[row_num]; | 178 | | } else if constexpr (is_decimal(T)) { | 179 | | this->data(place).sum += column.get_data()[row_num].value; | 180 | | } else { | 181 | | this->data(place).sum += (DataType)column.get_data()[row_num]; | 182 | | } | 183 | | ++this->data(place).count; | 184 | 16 | } else { | 185 | | if constexpr (T == TYPE_DECIMALV2) { | 186 | | this->data(place).sum += -column.get_data()[row_num]; | 187 | | } else if constexpr (is_decimal(T)) { | 188 | | this->data(place).sum -= column.get_data()[row_num].value; | 189 | 16 | } else { | 190 | 16 | this->data(place).sum -= (DataType)column.get_data()[row_num]; | 191 | 16 | } | 192 | 16 | --this->data(place).count; | 193 | 16 | } | 194 | 16 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Line | Count | Source | 169 | 827 | const IColumn** columns, ssize_t row_num) const { | 170 | 827 | #ifdef __clang__ | 171 | 827 | #pragma clang fp reassociate(on) | 172 | 827 | #endif | 173 | 827 | const auto& column = | 174 | 827 | assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0]); | 175 | 827 | if constexpr (is_add) { | 176 | | if constexpr (T == TYPE_DECIMALV2) { | 177 | | this->data(place).sum += column.get_data()[row_num]; | 178 | | } else if constexpr (is_decimal(T)) { | 179 | | this->data(place).sum += column.get_data()[row_num].value; | 180 | 827 | } else { | 181 | 827 | this->data(place).sum += (DataType)column.get_data()[row_num]; | 182 | 827 | } | 183 | 827 | ++this->data(place).count; | 184 | | } else { | 185 | | if constexpr (T == TYPE_DECIMALV2) { | 186 | | this->data(place).sum += -column.get_data()[row_num]; | 187 | | } else if constexpr (is_decimal(T)) { | 188 | | this->data(place).sum -= column.get_data()[row_num].value; | 189 | | } else { | 190 | | this->data(place).sum -= (DataType)column.get_data()[row_num]; | 191 | | } | 192 | | --this->data(place).count; | 193 | | } | 194 | 827 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Line | Count | Source | 169 | 5 | const IColumn** columns, ssize_t row_num) const { | 170 | 5 | #ifdef __clang__ | 171 | 5 | #pragma clang fp reassociate(on) | 172 | 5 | #endif | 173 | 5 | const auto& column = | 174 | 5 | assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0]); | 175 | 5 | if constexpr (is_add) { | 176 | | if constexpr (T == TYPE_DECIMALV2) { | 177 | | this->data(place).sum += column.get_data()[row_num]; | 178 | | } else if constexpr (is_decimal(T)) { | 179 | | this->data(place).sum += column.get_data()[row_num].value; | 180 | 5 | } else { | 181 | 5 | this->data(place).sum += (DataType)column.get_data()[row_num]; | 182 | 5 | } | 183 | 5 | ++this->data(place).count; | 184 | | } else { | 185 | | if constexpr (T == TYPE_DECIMALV2) { | 186 | | this->data(place).sum += -column.get_data()[row_num]; | 187 | | } else if constexpr (is_decimal(T)) { | 188 | | this->data(place).sum -= column.get_data()[row_num].value; | 189 | | } else { | 190 | | this->data(place).sum -= (DataType)column.get_data()[row_num]; | 191 | | } | 192 | | --this->data(place).count; | 193 | | } | 194 | 5 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Line | Count | Source | 169 | 5 | const IColumn** columns, ssize_t row_num) const { | 170 | 5 | #ifdef __clang__ | 171 | 5 | #pragma clang fp reassociate(on) | 172 | 5 | #endif | 173 | 5 | const auto& column = | 174 | 5 | assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0]); | 175 | 5 | if constexpr (is_add) { | 176 | | if constexpr (T == TYPE_DECIMALV2) { | 177 | | this->data(place).sum += column.get_data()[row_num]; | 178 | | } else if constexpr (is_decimal(T)) { | 179 | | this->data(place).sum += column.get_data()[row_num].value; | 180 | 5 | } else { | 181 | 5 | this->data(place).sum += (DataType)column.get_data()[row_num]; | 182 | 5 | } | 183 | 5 | ++this->data(place).count; | 184 | | } else { | 185 | | if constexpr (T == TYPE_DECIMALV2) { | 186 | | this->data(place).sum += -column.get_data()[row_num]; | 187 | | } else if constexpr (is_decimal(T)) { | 188 | | this->data(place).sum -= column.get_data()[row_num].value; | 189 | | } else { | 190 | | this->data(place).sum -= (DataType)column.get_data()[row_num]; | 191 | | } | 192 | | --this->data(place).count; | 193 | | } | 194 | 5 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Line | Count | Source | 169 | 5 | const IColumn** columns, ssize_t row_num) const { | 170 | 5 | #ifdef __clang__ | 171 | 5 | #pragma clang fp reassociate(on) | 172 | 5 | #endif | 173 | 5 | const auto& column = | 174 | 5 | assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0]); | 175 | 5 | if constexpr (is_add) { | 176 | | if constexpr (T == TYPE_DECIMALV2) { | 177 | | this->data(place).sum += column.get_data()[row_num]; | 178 | | } else if constexpr (is_decimal(T)) { | 179 | | this->data(place).sum += column.get_data()[row_num].value; | 180 | 5 | } else { | 181 | 5 | this->data(place).sum += (DataType)column.get_data()[row_num]; | 182 | 5 | } | 183 | 5 | ++this->data(place).count; | 184 | | } else { | 185 | | if constexpr (T == TYPE_DECIMALV2) { | 186 | | this->data(place).sum += -column.get_data()[row_num]; | 187 | | } else if constexpr (is_decimal(T)) { | 188 | | this->data(place).sum -= column.get_data()[row_num].value; | 189 | | } else { | 190 | | this->data(place).sum -= (DataType)column.get_data()[row_num]; | 191 | | } | 192 | | --this->data(place).count; | 193 | | } | 194 | 5 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Line | Count | Source | 169 | 5 | const IColumn** columns, ssize_t row_num) const { | 170 | 5 | #ifdef __clang__ | 171 | 5 | #pragma clang fp reassociate(on) | 172 | 5 | #endif | 173 | 5 | const auto& column = | 174 | 5 | assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0]); | 175 | 5 | if constexpr (is_add) { | 176 | | if constexpr (T == TYPE_DECIMALV2) { | 177 | | this->data(place).sum += column.get_data()[row_num]; | 178 | | } else if constexpr (is_decimal(T)) { | 179 | | this->data(place).sum += column.get_data()[row_num].value; | 180 | 5 | } else { | 181 | 5 | this->data(place).sum += (DataType)column.get_data()[row_num]; | 182 | 5 | } | 183 | 5 | ++this->data(place).count; | 184 | | } else { | 185 | | if constexpr (T == TYPE_DECIMALV2) { | 186 | | this->data(place).sum += -column.get_data()[row_num]; | 187 | | } else if constexpr (is_decimal(T)) { | 188 | | this->data(place).sum -= column.get_data()[row_num].value; | 189 | | } else { | 190 | | this->data(place).sum -= (DataType)column.get_data()[row_num]; | 191 | | } | 192 | | --this->data(place).count; | 193 | | } | 194 | 5 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Line | Count | Source | 169 | 5 | const IColumn** columns, ssize_t row_num) const { | 170 | 5 | #ifdef __clang__ | 171 | 5 | #pragma clang fp reassociate(on) | 172 | 5 | #endif | 173 | 5 | const auto& column = | 174 | 5 | assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0]); | 175 | 5 | if constexpr (is_add) { | 176 | | if constexpr (T == TYPE_DECIMALV2) { | 177 | | this->data(place).sum += column.get_data()[row_num]; | 178 | | } else if constexpr (is_decimal(T)) { | 179 | | this->data(place).sum += column.get_data()[row_num].value; | 180 | 5 | } else { | 181 | 5 | this->data(place).sum += (DataType)column.get_data()[row_num]; | 182 | 5 | } | 183 | 5 | ++this->data(place).count; | 184 | | } else { | 185 | | if constexpr (T == TYPE_DECIMALV2) { | 186 | | this->data(place).sum += -column.get_data()[row_num]; | 187 | | } else if constexpr (is_decimal(T)) { | 188 | | this->data(place).sum -= column.get_data()[row_num].value; | 189 | | } else { | 190 | | this->data(place).sum -= (DataType)column.get_data()[row_num]; | 191 | | } | 192 | | --this->data(place).count; | 193 | | } | 194 | 5 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Line | Count | Source | 169 | 5 | const IColumn** columns, ssize_t row_num) const { | 170 | 5 | #ifdef __clang__ | 171 | 5 | #pragma clang fp reassociate(on) | 172 | 5 | #endif | 173 | 5 | const auto& column = | 174 | 5 | assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0]); | 175 | 5 | if constexpr (is_add) { | 176 | | if constexpr (T == TYPE_DECIMALV2) { | 177 | | this->data(place).sum += column.get_data()[row_num]; | 178 | | } else if constexpr (is_decimal(T)) { | 179 | | this->data(place).sum += column.get_data()[row_num].value; | 180 | 5 | } else { | 181 | 5 | this->data(place).sum += (DataType)column.get_data()[row_num]; | 182 | 5 | } | 183 | 5 | ++this->data(place).count; | 184 | | } else { | 185 | | if constexpr (T == TYPE_DECIMALV2) { | 186 | | this->data(place).sum += -column.get_data()[row_num]; | 187 | | } else if constexpr (is_decimal(T)) { | 188 | | this->data(place).sum -= column.get_data()[row_num].value; | 189 | | } else { | 190 | | this->data(place).sum -= (DataType)column.get_data()[row_num]; | 191 | | } | 192 | | --this->data(place).count; | 193 | | } | 194 | 5 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE12update_valueILb1EEEvPcPPKNS_7IColumnEl Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE12update_valueILb0EEEvPcPPKNS_7IColumnEl |
195 | | |
196 | | void add(AggregateDataPtr __restrict place, const IColumn** columns, ssize_t row_num, |
197 | 73.1M | Arena&) const override { |
198 | 73.1M | update_value<true>(place, columns, row_num); |
199 | 73.1M | } Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE Line | Count | Source | 197 | 2.17M | Arena&) const override { | 198 | 2.17M | update_value<true>(place, columns, row_num); | 199 | 2.17M | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE Line | Count | Source | 197 | 70.9M | Arena&) const override { | 198 | 70.9M | update_value<true>(place, columns, row_num); | 199 | 70.9M | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE Line | Count | Source | 197 | 48 | Arena&) const override { | 198 | 48 | update_value<true>(place, columns, row_num); | 199 | 48 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE Line | Count | Source | 197 | 418 | Arena&) const override { | 198 | 418 | update_value<true>(place, columns, row_num); | 199 | 418 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE Line | Count | Source | 197 | 827 | Arena&) const override { | 198 | 827 | update_value<true>(place, columns, row_num); | 199 | 827 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE Line | Count | Source | 197 | 5 | Arena&) const override { | 198 | 5 | update_value<true>(place, columns, row_num); | 199 | 5 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE Line | Count | Source | 197 | 5 | Arena&) const override { | 198 | 5 | update_value<true>(place, columns, row_num); | 199 | 5 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE Line | Count | Source | 197 | 5 | Arena&) const override { | 198 | 5 | update_value<true>(place, columns, row_num); | 199 | 5 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE Line | Count | Source | 197 | 5 | Arena&) const override { | 198 | 5 | update_value<true>(place, columns, row_num); | 199 | 5 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE Line | Count | Source | 197 | 5 | Arena&) const override { | 198 | 5 | update_value<true>(place, columns, row_num); | 199 | 5 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE Line | Count | Source | 197 | 5 | Arena&) const override { | 198 | 5 | update_value<true>(place, columns, row_num); | 199 | 5 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE |
200 | | |
201 | 24 | void reset(AggregateDataPtr place) const override { |
202 | 24 | this->data(place).sum = {}; |
203 | 24 | this->data(place).count = 0; |
204 | 24 | } Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE5resetEPc Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE5resetEPc Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE5resetEPc Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE5resetEPc Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE5resetEPc Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE5resetEPc Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE5resetEPc Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE5resetEPc Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE5resetEPc Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE5resetEPc Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE5resetEPc Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE5resetEPc Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE5resetEPc _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE5resetEPc Line | Count | Source | 201 | 3 | void reset(AggregateDataPtr place) const override { | 202 | 3 | this->data(place).sum = {}; | 203 | 3 | this->data(place).count = 0; | 204 | 3 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE5resetEPc _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE5resetEPc Line | Count | Source | 201 | 3 | void reset(AggregateDataPtr place) const override { | 202 | 3 | this->data(place).sum = {}; | 203 | 3 | this->data(place).count = 0; | 204 | 3 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE5resetEPc _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE5resetEPc Line | Count | Source | 201 | 3 | void reset(AggregateDataPtr place) const override { | 202 | 3 | this->data(place).sum = {}; | 203 | 3 | this->data(place).count = 0; | 204 | 3 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE5resetEPc Line | Count | Source | 201 | 3 | void reset(AggregateDataPtr place) const override { | 202 | 3 | this->data(place).sum = {}; | 203 | 3 | this->data(place).count = 0; | 204 | 3 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE5resetEPc Line | Count | Source | 201 | 3 | void reset(AggregateDataPtr place) const override { | 202 | 3 | this->data(place).sum = {}; | 203 | 3 | this->data(place).count = 0; | 204 | 3 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE5resetEPc Line | Count | Source | 201 | 3 | void reset(AggregateDataPtr place) const override { | 202 | 3 | this->data(place).sum = {}; | 203 | 3 | this->data(place).count = 0; | 204 | 3 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE5resetEPc Line | Count | Source | 201 | 3 | void reset(AggregateDataPtr place) const override { | 202 | 3 | this->data(place).sum = {}; | 203 | 3 | this->data(place).count = 0; | 204 | 3 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE5resetEPc Line | Count | Source | 201 | 3 | void reset(AggregateDataPtr place) const override { | 202 | 3 | this->data(place).sum = {}; | 203 | 3 | this->data(place).count = 0; | 204 | 3 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE5resetEPc |
205 | | |
206 | | NO_SANITIZE_UNDEFINED void merge(AggregateDataPtr __restrict place, ConstAggregateDataPtr rhs, |
207 | 858 | Arena&) const override { |
208 | 858 | if constexpr (T == TYPE_DECIMALV2) { |
209 | 0 | this->data(place).sum += this->data(rhs).sum; |
210 | 48 | } else if constexpr (is_decimal(T)) { |
211 | 48 | this->data(place).sum += this->data(rhs).sum.value; |
212 | 810 | } else { |
213 | 810 | this->data(place).sum += this->data(rhs).sum; |
214 | 810 | } |
215 | 858 | this->data(place).count += this->data(rhs).count; |
216 | 858 | } Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE5mergeEPcPKcRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE5mergeEPcPKcRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE5mergeEPcPKcRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE5mergeEPcPKcRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE5mergeEPcPKcRNS_5ArenaE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE5mergeEPcPKcRNS_5ArenaE Line | Count | Source | 207 | 48 | Arena&) const override { | 208 | | if constexpr (T == TYPE_DECIMALV2) { | 209 | | this->data(place).sum += this->data(rhs).sum; | 210 | 48 | } else if constexpr (is_decimal(T)) { | 211 | 48 | this->data(place).sum += this->data(rhs).sum.value; | 212 | | } else { | 213 | | this->data(place).sum += this->data(rhs).sum; | 214 | | } | 215 | 48 | this->data(place).count += this->data(rhs).count; | 216 | 48 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE5mergeEPcPKcRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE5mergeEPcPKcRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE5mergeEPcPKcRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE5mergeEPcPKcRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE5mergeEPcPKcRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE5mergeEPcPKcRNS_5ArenaE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE5mergeEPcPKcRNS_5ArenaE Line | Count | Source | 207 | 16 | Arena&) const override { | 208 | | if constexpr (T == TYPE_DECIMALV2) { | 209 | | this->data(place).sum += this->data(rhs).sum; | 210 | | } else if constexpr (is_decimal(T)) { | 211 | | this->data(place).sum += this->data(rhs).sum.value; | 212 | 16 | } else { | 213 | 16 | this->data(place).sum += this->data(rhs).sum; | 214 | 16 | } | 215 | 16 | this->data(place).count += this->data(rhs).count; | 216 | 16 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE5mergeEPcPKcRNS_5ArenaE Line | Count | Source | 207 | 2 | Arena&) const override { | 208 | | if constexpr (T == TYPE_DECIMALV2) { | 209 | | this->data(place).sum += this->data(rhs).sum; | 210 | | } else if constexpr (is_decimal(T)) { | 211 | | this->data(place).sum += this->data(rhs).sum.value; | 212 | 2 | } else { | 213 | 2 | this->data(place).sum += this->data(rhs).sum; | 214 | 2 | } | 215 | 2 | this->data(place).count += this->data(rhs).count; | 216 | 2 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE5mergeEPcPKcRNS_5ArenaE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE5mergeEPcPKcRNS_5ArenaE Line | Count | Source | 207 | 792 | Arena&) const override { | 208 | | if constexpr (T == TYPE_DECIMALV2) { | 209 | | this->data(place).sum += this->data(rhs).sum; | 210 | | } else if constexpr (is_decimal(T)) { | 211 | | this->data(place).sum += this->data(rhs).sum.value; | 212 | 792 | } else { | 213 | 792 | this->data(place).sum += this->data(rhs).sum; | 214 | 792 | } | 215 | 792 | this->data(place).count += this->data(rhs).count; | 216 | 792 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE5mergeEPcPKcRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE5mergeEPcPKcRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE5mergeEPcPKcRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE5mergeEPcPKcRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE5mergeEPcPKcRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE5mergeEPcPKcRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE5mergeEPcPKcRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE5mergeEPcPKcRNS_5ArenaE |
217 | | |
218 | 0 | void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override { |
219 | 0 | this->data(place).write(buf); |
220 | 0 | } Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE9serializeEPKcRNS_14BufferWritableE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE9serializeEPKcRNS_14BufferWritableE |
221 | | |
222 | | void deserialize(AggregateDataPtr __restrict place, BufferReadable& buf, |
223 | 0 | Arena&) const override { |
224 | 0 | this->data(place).read(buf); |
225 | 0 | } Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE |
226 | | |
227 | 986 | void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override { |
228 | 986 | auto& column = assert_cast<ColVecResult&>(to); |
229 | 986 | if constexpr (is_decimal(T)) { |
230 | 128 | column.get_data().push_back(this->data(place).template result<ResultType>(multiplier)); |
231 | 858 | } else { |
232 | 858 | column.get_data().push_back(this->data(place).template result<ResultType>()); |
233 | 858 | } |
234 | 986 | } Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE18insert_result_intoEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE18insert_result_intoEPKcRNS_7IColumnE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE18insert_result_intoEPKcRNS_7IColumnE Line | Count | Source | 227 | 24 | void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override { | 228 | 24 | auto& column = assert_cast<ColVecResult&>(to); | 229 | 24 | if constexpr (is_decimal(T)) { | 230 | 24 | column.get_data().push_back(this->data(place).template result<ResultType>(multiplier)); | 231 | | } else { | 232 | | column.get_data().push_back(this->data(place).template result<ResultType>()); | 233 | | } | 234 | 24 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE18insert_result_intoEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE18insert_result_intoEPKcRNS_7IColumnE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE18insert_result_intoEPKcRNS_7IColumnE Line | Count | Source | 227 | 104 | void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override { | 228 | 104 | auto& column = assert_cast<ColVecResult&>(to); | 229 | 104 | if constexpr (is_decimal(T)) { | 230 | 104 | column.get_data().push_back(this->data(place).template result<ResultType>(multiplier)); | 231 | | } else { | 232 | | column.get_data().push_back(this->data(place).template result<ResultType>()); | 233 | | } | 234 | 104 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE18insert_result_intoEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE18insert_result_intoEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE18insert_result_intoEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE18insert_result_intoEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE18insert_result_intoEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE18insert_result_intoEPKcRNS_7IColumnE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE18insert_result_intoEPKcRNS_7IColumnE Line | Count | Source | 227 | 20 | void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override { | 228 | 20 | auto& column = assert_cast<ColVecResult&>(to); | 229 | | if constexpr (is_decimal(T)) { | 230 | | column.get_data().push_back(this->data(place).template result<ResultType>(multiplier)); | 231 | 20 | } else { | 232 | 20 | column.get_data().push_back(this->data(place).template result<ResultType>()); | 233 | 20 | } | 234 | 20 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE18insert_result_intoEPKcRNS_7IColumnE Line | Count | Source | 227 | 30 | void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override { | 228 | 30 | auto& column = assert_cast<ColVecResult&>(to); | 229 | | if constexpr (is_decimal(T)) { | 230 | | column.get_data().push_back(this->data(place).template result<ResultType>(multiplier)); | 231 | 30 | } else { | 232 | 30 | column.get_data().push_back(this->data(place).template result<ResultType>()); | 233 | 30 | } | 234 | 30 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE18insert_result_intoEPKcRNS_7IColumnE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE18insert_result_intoEPKcRNS_7IColumnE Line | Count | Source | 227 | 796 | void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override { | 228 | 796 | auto& column = assert_cast<ColVecResult&>(to); | 229 | | if constexpr (is_decimal(T)) { | 230 | | column.get_data().push_back(this->data(place).template result<ResultType>(multiplier)); | 231 | 796 | } else { | 232 | 796 | column.get_data().push_back(this->data(place).template result<ResultType>()); | 233 | 796 | } | 234 | 796 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE18insert_result_intoEPKcRNS_7IColumnE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE18insert_result_intoEPKcRNS_7IColumnE Line | Count | Source | 227 | 2 | void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override { | 228 | 2 | auto& column = assert_cast<ColVecResult&>(to); | 229 | | if constexpr (is_decimal(T)) { | 230 | | column.get_data().push_back(this->data(place).template result<ResultType>(multiplier)); | 231 | 2 | } else { | 232 | 2 | column.get_data().push_back(this->data(place).template result<ResultType>()); | 233 | 2 | } | 234 | 2 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE18insert_result_intoEPKcRNS_7IColumnE Line | Count | Source | 227 | 2 | void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override { | 228 | 2 | auto& column = assert_cast<ColVecResult&>(to); | 229 | | if constexpr (is_decimal(T)) { | 230 | | column.get_data().push_back(this->data(place).template result<ResultType>(multiplier)); | 231 | 2 | } else { | 232 | 2 | column.get_data().push_back(this->data(place).template result<ResultType>()); | 233 | 2 | } | 234 | 2 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE18insert_result_intoEPKcRNS_7IColumnE Line | Count | Source | 227 | 2 | void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override { | 228 | 2 | auto& column = assert_cast<ColVecResult&>(to); | 229 | | if constexpr (is_decimal(T)) { | 230 | | column.get_data().push_back(this->data(place).template result<ResultType>(multiplier)); | 231 | 2 | } else { | 232 | 2 | column.get_data().push_back(this->data(place).template result<ResultType>()); | 233 | 2 | } | 234 | 2 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE18insert_result_intoEPKcRNS_7IColumnE Line | Count | Source | 227 | 2 | void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override { | 228 | 2 | auto& column = assert_cast<ColVecResult&>(to); | 229 | | if constexpr (is_decimal(T)) { | 230 | | column.get_data().push_back(this->data(place).template result<ResultType>(multiplier)); | 231 | 2 | } else { | 232 | 2 | column.get_data().push_back(this->data(place).template result<ResultType>()); | 233 | 2 | } | 234 | 2 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE18insert_result_intoEPKcRNS_7IColumnE Line | Count | Source | 227 | 2 | void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override { | 228 | 2 | auto& column = assert_cast<ColVecResult&>(to); | 229 | | if constexpr (is_decimal(T)) { | 230 | | column.get_data().push_back(this->data(place).template result<ResultType>(multiplier)); | 231 | 2 | } else { | 232 | 2 | column.get_data().push_back(this->data(place).template result<ResultType>()); | 233 | 2 | } | 234 | 2 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE18insert_result_intoEPKcRNS_7IColumnE Line | Count | Source | 227 | 2 | void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override { | 228 | 2 | auto& column = assert_cast<ColVecResult&>(to); | 229 | | if constexpr (is_decimal(T)) { | 230 | | column.get_data().push_back(this->data(place).template result<ResultType>(multiplier)); | 231 | 2 | } else { | 232 | 2 | column.get_data().push_back(this->data(place).template result<ResultType>()); | 233 | 2 | } | 234 | 2 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE18insert_result_intoEPKcRNS_7IColumnE |
235 | | |
236 | | void serialize_to_column(const std::vector<AggregateDataPtr>& places, size_t offset, |
237 | 451 | MutableColumnPtr& dst, const size_t num_rows) const override { |
238 | 451 | auto& col = assert_cast<ColumnFixedLengthObject&>(*dst); |
239 | 451 | col.set_item_size(sizeof(Data)); |
240 | 451 | col.resize(num_rows); |
241 | 451 | auto* data = col.get_data().data(); |
242 | 1.31k | for (size_t i = 0; i != num_rows; ++i) { |
243 | 859 | *reinterpret_cast<Data*>(&data[sizeof(Data) * i]) = |
244 | 859 | *reinterpret_cast<Data*>(places[i] + offset); |
245 | 859 | } |
246 | 451 | } Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Line | Count | Source | 237 | 96 | MutableColumnPtr& dst, const size_t num_rows) const override { | 238 | 96 | auto& col = assert_cast<ColumnFixedLengthObject&>(*dst); | 239 | 96 | col.set_item_size(sizeof(Data)); | 240 | 96 | col.resize(num_rows); | 241 | 96 | auto* data = col.get_data().data(); | 242 | 144 | for (size_t i = 0; i != num_rows; ++i) { | 243 | 48 | *reinterpret_cast<Data*>(&data[sizeof(Data) * i]) = | 244 | 48 | *reinterpret_cast<Data*>(places[i] + offset); | 245 | 48 | } | 246 | 96 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Line | Count | Source | 237 | 32 | MutableColumnPtr& dst, const size_t num_rows) const override { | 238 | 32 | auto& col = assert_cast<ColumnFixedLengthObject&>(*dst); | 239 | 32 | col.set_item_size(sizeof(Data)); | 240 | 32 | col.resize(num_rows); | 241 | 32 | auto* data = col.get_data().data(); | 242 | 48 | for (size_t i = 0; i != num_rows; ++i) { | 243 | 16 | *reinterpret_cast<Data*>(&data[sizeof(Data) * i]) = | 244 | 16 | *reinterpret_cast<Data*>(places[i] + offset); | 245 | 16 | } | 246 | 32 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Line | Count | Source | 237 | 3 | MutableColumnPtr& dst, const size_t num_rows) const override { | 238 | 3 | auto& col = assert_cast<ColumnFixedLengthObject&>(*dst); | 239 | 3 | col.set_item_size(sizeof(Data)); | 240 | 3 | col.resize(num_rows); | 241 | 3 | auto* data = col.get_data().data(); | 242 | 6 | for (size_t i = 0; i != num_rows; ++i) { | 243 | 3 | *reinterpret_cast<Data*>(&data[sizeof(Data) * i]) = | 244 | 3 | *reinterpret_cast<Data*>(places[i] + offset); | 245 | 3 | } | 246 | 3 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Line | Count | Source | 237 | 320 | MutableColumnPtr& dst, const size_t num_rows) const override { | 238 | 320 | auto& col = assert_cast<ColumnFixedLengthObject&>(*dst); | 239 | 320 | col.set_item_size(sizeof(Data)); | 240 | 320 | col.resize(num_rows); | 241 | 320 | auto* data = col.get_data().data(); | 242 | 1.11k | for (size_t i = 0; i != num_rows; ++i) { | 243 | 792 | *reinterpret_cast<Data*>(&data[sizeof(Data) * i]) = | 244 | 792 | *reinterpret_cast<Data*>(places[i] + offset); | 245 | 792 | } | 246 | 320 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm |
247 | | |
248 | | void streaming_agg_serialize_to_column(const IColumn** columns, MutableColumnPtr& dst, |
249 | 1 | const size_t num_rows, Arena&) const override { |
250 | 1 | auto* src_data = assert_cast<const ColVecType&>(*columns[0]).get_data().data(); |
251 | 1 | auto& dst_col = assert_cast<ColumnFixedLengthObject&>(*dst); |
252 | 1 | dst_col.set_item_size(sizeof(Data)); |
253 | 1 | dst_col.resize(num_rows); |
254 | 1 | auto* data = dst_col.get_data().data(); |
255 | 4 | for (size_t i = 0; i != num_rows; ++i) { |
256 | 3 | auto& state = *reinterpret_cast<Data*>(&data[sizeof(Data) * i]); |
257 | 3 | state.sum = typename Data::ResultType(src_data[i]); |
258 | 3 | state.count = 1; |
259 | 3 | } |
260 | 1 | } Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Line | Count | Source | 249 | 1 | const size_t num_rows, Arena&) const override { | 250 | 1 | auto* src_data = assert_cast<const ColVecType&>(*columns[0]).get_data().data(); | 251 | 1 | auto& dst_col = assert_cast<ColumnFixedLengthObject&>(*dst); | 252 | 1 | dst_col.set_item_size(sizeof(Data)); | 253 | 1 | dst_col.resize(num_rows); | 254 | 1 | auto* data = dst_col.get_data().data(); | 255 | 4 | for (size_t i = 0; i != num_rows; ++i) { | 256 | 3 | auto& state = *reinterpret_cast<Data*>(&data[sizeof(Data) * i]); | 257 | 3 | state.sum = typename Data::ResultType(src_data[i]); | 258 | 3 | state.count = 1; | 259 | 3 | } | 260 | 1 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE |
261 | | |
262 | | NO_SANITIZE_UNDEFINED void deserialize_and_merge_from_column_range( |
263 | | AggregateDataPtr __restrict place, const IColumn& column, size_t begin, size_t end, |
264 | 262 | Arena&) const override { |
265 | 262 | DCHECK(end <= column.size() && begin <= end) |
266 | 0 | << ", begin:" << begin << ", end:" << end << ", column.size():" << column.size(); |
267 | 262 | auto& col = assert_cast<const ColumnFixedLengthObject&>(column); |
268 | 262 | auto* data = reinterpret_cast<const Data*>(col.get_data().data()); |
269 | 526 | for (size_t i = begin; i <= end; ++i) { |
270 | 264 | this->data(place).sum += data[i].sum; |
271 | 264 | this->data(place).count += data[i].count; |
272 | 264 | } |
273 | 262 | } Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Line | Count | Source | 264 | 82 | Arena&) const override { | 265 | 82 | DCHECK(end <= column.size() && begin <= end) | 266 | 0 | << ", begin:" << begin << ", end:" << end << ", column.size():" << column.size(); | 267 | 82 | auto& col = assert_cast<const ColumnFixedLengthObject&>(column); | 268 | 82 | auto* data = reinterpret_cast<const Data*>(col.get_data().data()); | 269 | 164 | for (size_t i = begin; i <= end; ++i) { | 270 | 82 | this->data(place).sum += data[i].sum; | 271 | 82 | this->data(place).count += data[i].count; | 272 | 82 | } | 273 | 82 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Line | Count | Source | 264 | 156 | Arena&) const override { | 265 | 156 | DCHECK(end <= column.size() && begin <= end) | 266 | 0 | << ", begin:" << begin << ", end:" << end << ", column.size():" << column.size(); | 267 | 156 | auto& col = assert_cast<const ColumnFixedLengthObject&>(column); | 268 | 156 | auto* data = reinterpret_cast<const Data*>(col.get_data().data()); | 269 | 312 | for (size_t i = begin; i <= end; ++i) { | 270 | 156 | this->data(place).sum += data[i].sum; | 271 | 156 | this->data(place).count += data[i].count; | 272 | 156 | } | 273 | 156 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Line | Count | Source | 264 | 12 | Arena&) const override { | 265 | 12 | DCHECK(end <= column.size() && begin <= end) | 266 | 0 | << ", begin:" << begin << ", end:" << end << ", column.size():" << column.size(); | 267 | 12 | auto& col = assert_cast<const ColumnFixedLengthObject&>(column); | 268 | 12 | auto* data = reinterpret_cast<const Data*>(col.get_data().data()); | 269 | 24 | for (size_t i = begin; i <= end; ++i) { | 270 | 12 | this->data(place).sum += data[i].sum; | 271 | 12 | this->data(place).count += data[i].count; | 272 | 12 | } | 273 | 12 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Line | Count | Source | 264 | 6 | Arena&) const override { | 265 | 6 | DCHECK(end <= column.size() && begin <= end) | 266 | 0 | << ", begin:" << begin << ", end:" << end << ", column.size():" << column.size(); | 267 | 6 | auto& col = assert_cast<const ColumnFixedLengthObject&>(column); | 268 | 6 | auto* data = reinterpret_cast<const Data*>(col.get_data().data()); | 269 | 14 | for (size_t i = begin; i <= end; ++i) { | 270 | 8 | this->data(place).sum += data[i].sum; | 271 | 8 | this->data(place).count += data[i].count; | 272 | 8 | } | 273 | 6 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Line | Count | Source | 264 | 6 | Arena&) const override { | 265 | 6 | DCHECK(end <= column.size() && begin <= end) | 266 | 0 | << ", begin:" << begin << ", end:" << end << ", column.size():" << column.size(); | 267 | 6 | auto& col = assert_cast<const ColumnFixedLengthObject&>(column); | 268 | 6 | auto* data = reinterpret_cast<const Data*>(col.get_data().data()); | 269 | 12 | for (size_t i = begin; i <= end; ++i) { | 270 | 6 | this->data(place).sum += data[i].sum; | 271 | 6 | this->data(place).count += data[i].count; | 272 | 6 | } | 273 | 6 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE |
274 | | |
275 | | void deserialize_and_merge_vec(const AggregateDataPtr* places, size_t offset, |
276 | | AggregateDataPtr rhs, const IColumn* column, Arena& arena, |
277 | 319 | const size_t num_rows) const override { |
278 | 319 | const auto& col = assert_cast<const ColumnFixedLengthObject&>(*column); |
279 | 319 | const auto* data = col.get_data().data(); |
280 | 319 | this->merge_vec(places, offset, AggregateDataPtr(data), arena, num_rows); |
281 | 319 | } Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Line | Count | Source | 277 | 48 | const size_t num_rows) const override { | 278 | 48 | const auto& col = assert_cast<const ColumnFixedLengthObject&>(*column); | 279 | 48 | const auto* data = col.get_data().data(); | 280 | 48 | this->merge_vec(places, offset, AggregateDataPtr(data), arena, num_rows); | 281 | 48 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Line | Count | Source | 277 | 14 | const size_t num_rows) const override { | 278 | 14 | const auto& col = assert_cast<const ColumnFixedLengthObject&>(*column); | 279 | 14 | const auto* data = col.get_data().data(); | 280 | 14 | this->merge_vec(places, offset, AggregateDataPtr(data), arena, num_rows); | 281 | 14 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Line | Count | Source | 277 | 1 | const size_t num_rows) const override { | 278 | 1 | const auto& col = assert_cast<const ColumnFixedLengthObject&>(*column); | 279 | 1 | const auto* data = col.get_data().data(); | 280 | 1 | this->merge_vec(places, offset, AggregateDataPtr(data), arena, num_rows); | 281 | 1 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Line | Count | Source | 277 | 256 | const size_t num_rows) const override { | 278 | 256 | const auto& col = assert_cast<const ColumnFixedLengthObject&>(*column); | 279 | 256 | const auto* data = col.get_data().data(); | 280 | 256 | this->merge_vec(places, offset, AggregateDataPtr(data), arena, num_rows); | 281 | 256 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm |
282 | | |
283 | | void deserialize_and_merge_vec_selected(const AggregateDataPtr* places, size_t offset, |
284 | | AggregateDataPtr rhs, const IColumn* column, |
285 | 1 | Arena& arena, const size_t num_rows) const override { |
286 | 1 | const auto& col = assert_cast<const ColumnFixedLengthObject&>(*column); |
287 | 1 | const auto* data = col.get_data().data(); |
288 | 1 | this->merge_vec_selected(places, offset, AggregateDataPtr(data), arena, num_rows); |
289 | 1 | } Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Line | Count | Source | 285 | 1 | Arena& arena, const size_t num_rows) const override { | 286 | 1 | const auto& col = assert_cast<const ColumnFixedLengthObject&>(*column); | 287 | 1 | const auto* data = col.get_data().data(); | 288 | 1 | this->merge_vec_selected(places, offset, AggregateDataPtr(data), arena, num_rows); | 289 | 1 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm |
290 | | |
291 | | void serialize_without_key_to_column(ConstAggregateDataPtr __restrict place, |
292 | 261 | IColumn& to) const override { |
293 | 261 | auto& col = assert_cast<ColumnFixedLengthObject&>(to); |
294 | 261 | col.set_item_size(sizeof(Data)); |
295 | 261 | size_t old_size = col.size(); |
296 | 261 | col.resize(old_size + 1); |
297 | 261 | *(reinterpret_cast<Data*>(col.get_data().data()) + old_size) = this->data(place); |
298 | 261 | } Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Line | Count | Source | 292 | 82 | IColumn& to) const override { | 293 | 82 | auto& col = assert_cast<ColumnFixedLengthObject&>(to); | 294 | 82 | col.set_item_size(sizeof(Data)); | 295 | 82 | size_t old_size = col.size(); | 296 | 82 | col.resize(old_size + 1); | 297 | 82 | *(reinterpret_cast<Data*>(col.get_data().data()) + old_size) = this->data(place); | 298 | 82 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Line | Count | Source | 292 | 156 | IColumn& to) const override { | 293 | 156 | auto& col = assert_cast<ColumnFixedLengthObject&>(to); | 294 | 156 | col.set_item_size(sizeof(Data)); | 295 | 156 | size_t old_size = col.size(); | 296 | 156 | col.resize(old_size + 1); | 297 | 156 | *(reinterpret_cast<Data*>(col.get_data().data()) + old_size) = this->data(place); | 298 | 156 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Line | Count | Source | 292 | 12 | IColumn& to) const override { | 293 | 12 | auto& col = assert_cast<ColumnFixedLengthObject&>(to); | 294 | 12 | col.set_item_size(sizeof(Data)); | 295 | 12 | size_t old_size = col.size(); | 296 | 12 | col.resize(old_size + 1); | 297 | 12 | *(reinterpret_cast<Data*>(col.get_data().data()) + old_size) = this->data(place); | 298 | 12 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Line | Count | Source | 292 | 5 | IColumn& to) const override { | 293 | 5 | auto& col = assert_cast<ColumnFixedLengthObject&>(to); | 294 | 5 | col.set_item_size(sizeof(Data)); | 295 | 5 | size_t old_size = col.size(); | 296 | 5 | col.resize(old_size + 1); | 297 | 5 | *(reinterpret_cast<Data*>(col.get_data().data()) + old_size) = this->data(place); | 298 | 5 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Line | Count | Source | 292 | 6 | IColumn& to) const override { | 293 | 6 | auto& col = assert_cast<ColumnFixedLengthObject&>(to); | 294 | 6 | col.set_item_size(sizeof(Data)); | 295 | 6 | size_t old_size = col.size(); | 296 | 6 | col.resize(old_size + 1); | 297 | 6 | *(reinterpret_cast<Data*>(col.get_data().data()) + old_size) = this->data(place); | 298 | 6 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE31serialize_without_key_to_columnEPKcRNS_7IColumnE |
299 | | |
300 | 713 | MutableColumnPtr create_serialize_column() const override { |
301 | 713 | return ColumnFixedLengthObject::create(sizeof(Data)); |
302 | 713 | } Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE23create_serialize_columnEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE23create_serialize_columnEv _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE23create_serialize_columnEv Line | Count | Source | 300 | 82 | MutableColumnPtr create_serialize_column() const override { | 301 | 82 | return ColumnFixedLengthObject::create(sizeof(Data)); | 302 | 82 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE23create_serialize_columnEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE23create_serialize_columnEv _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE23create_serialize_columnEv Line | Count | Source | 300 | 252 | MutableColumnPtr create_serialize_column() const override { | 301 | 252 | return ColumnFixedLengthObject::create(sizeof(Data)); | 302 | 252 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE23create_serialize_columnEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE23create_serialize_columnEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE23create_serialize_columnEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE23create_serialize_columnEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE23create_serialize_columnEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE23create_serialize_columnEv _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE23create_serialize_columnEv Line | Count | Source | 300 | 44 | MutableColumnPtr create_serialize_column() const override { | 301 | 44 | return ColumnFixedLengthObject::create(sizeof(Data)); | 302 | 44 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE23create_serialize_columnEv Line | Count | Source | 300 | 9 | MutableColumnPtr create_serialize_column() const override { | 301 | 9 | return ColumnFixedLengthObject::create(sizeof(Data)); | 302 | 9 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE23create_serialize_columnEv _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE23create_serialize_columnEv Line | Count | Source | 300 | 326 | MutableColumnPtr create_serialize_column() const override { | 301 | 326 | return ColumnFixedLengthObject::create(sizeof(Data)); | 302 | 326 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE23create_serialize_columnEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE23create_serialize_columnEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE23create_serialize_columnEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE23create_serialize_columnEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE23create_serialize_columnEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE23create_serialize_columnEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE23create_serialize_columnEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE23create_serialize_columnEv |
303 | | |
304 | 708 | DataTypePtr get_serialized_type() const override { |
305 | 708 | return std::make_shared<DataTypeFixedLengthObject>(); |
306 | 708 | } Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE19get_serialized_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE19get_serialized_typeEv _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE19get_serialized_typeEv Line | Count | Source | 304 | 82 | DataTypePtr get_serialized_type() const override { | 305 | 82 | return std::make_shared<DataTypeFixedLengthObject>(); | 306 | 82 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE19get_serialized_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE19get_serialized_typeEv _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE19get_serialized_typeEv Line | Count | Source | 304 | 252 | DataTypePtr get_serialized_type() const override { | 305 | 252 | return std::make_shared<DataTypeFixedLengthObject>(); | 306 | 252 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE19get_serialized_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE19get_serialized_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE19get_serialized_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE19get_serialized_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE19get_serialized_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE19get_serialized_typeEv _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE19get_serialized_typeEv Line | Count | Source | 304 | 44 | DataTypePtr get_serialized_type() const override { | 305 | 44 | return std::make_shared<DataTypeFixedLengthObject>(); | 306 | 44 | } |
_ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE19get_serialized_typeEv Line | Count | Source | 304 | 4 | DataTypePtr get_serialized_type() const override { | 305 | 4 | return std::make_shared<DataTypeFixedLengthObject>(); | 306 | 4 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE19get_serialized_typeEv _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE19get_serialized_typeEv Line | Count | Source | 304 | 326 | DataTypePtr get_serialized_type() const override { | 305 | 326 | return std::make_shared<DataTypeFixedLengthObject>(); | 306 | 326 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE19get_serialized_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE19get_serialized_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE19get_serialized_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE19get_serialized_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE19get_serialized_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE19get_serialized_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE19get_serialized_typeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE19get_serialized_typeEv |
307 | | |
308 | 2 | bool supported_incremental_mode() const override { return true; }Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE26supported_incremental_modeEv _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE26supported_incremental_modeEv Line | Count | Source | 308 | 2 | bool supported_incremental_mode() const override { return true; } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE26supported_incremental_modeEv Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE26supported_incremental_modeEv |
309 | | |
310 | | void execute_function_with_incremental(int64_t partition_start, int64_t partition_end, |
311 | | int64_t frame_start, int64_t frame_end, |
312 | | AggregateDataPtr place, const IColumn** columns, |
313 | | Arena& arena, bool previous_is_nul, bool end_is_nul, |
314 | | bool has_null, UInt8* use_null_result, |
315 | 20 | UInt8* could_use_previous_result) const override { |
316 | 20 | int64_t current_frame_start = std::max<int64_t>(frame_start, partition_start); |
317 | 20 | int64_t current_frame_end = std::min<int64_t>(frame_end, partition_end); |
318 | 20 | if (current_frame_start >= current_frame_end) { |
319 | 0 | *use_null_result = true; |
320 | 0 | return; |
321 | 0 | } |
322 | 20 | if (*could_use_previous_result) { |
323 | 18 | auto outcoming_pos = frame_start - 1; |
324 | 18 | auto incoming_pos = frame_end - 1; |
325 | 18 | if (!previous_is_nul && outcoming_pos >= partition_start && |
326 | 18 | outcoming_pos < partition_end) { |
327 | 16 | update_value<false>(place, columns, outcoming_pos); |
328 | 16 | } |
329 | 18 | if (!end_is_nul && incoming_pos >= partition_start && incoming_pos < partition_end) { |
330 | 16 | update_value<true>(place, columns, incoming_pos); |
331 | 16 | } |
332 | 18 | } else { |
333 | 2 | this->add_range_single_place(partition_start, partition_end, frame_start, frame_end, |
334 | 2 | place, columns, arena, use_null_result, |
335 | 2 | could_use_previous_result); |
336 | 2 | } |
337 | 20 | } Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Line | Count | Source | 315 | 20 | UInt8* could_use_previous_result) const override { | 316 | 20 | int64_t current_frame_start = std::max<int64_t>(frame_start, partition_start); | 317 | 20 | int64_t current_frame_end = std::min<int64_t>(frame_end, partition_end); | 318 | 20 | if (current_frame_start >= current_frame_end) { | 319 | 0 | *use_null_result = true; | 320 | 0 | return; | 321 | 0 | } | 322 | 20 | if (*could_use_previous_result) { | 323 | 18 | auto outcoming_pos = frame_start - 1; | 324 | 18 | auto incoming_pos = frame_end - 1; | 325 | 18 | if (!previous_is_nul && outcoming_pos >= partition_start && | 326 | 18 | outcoming_pos < partition_end) { | 327 | 16 | update_value<false>(place, columns, outcoming_pos); | 328 | 16 | } | 329 | 18 | if (!end_is_nul && incoming_pos >= partition_start && incoming_pos < partition_end) { | 330 | 16 | update_value<true>(place, columns, incoming_pos); | 331 | 16 | } | 332 | 18 | } else { | 333 | 2 | this->add_range_single_place(partition_start, partition_end, frame_start, frame_end, | 334 | 2 | place, columns, arena, use_null_result, | 335 | 2 | could_use_previous_result); | 336 | 2 | } | 337 | 20 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE33execute_function_with_incrementalEllllPcPPKNS_7IColumnERNS_5ArenaEbbbPhSC_ |
338 | | |
339 | | void add_range_single_place(int64_t partition_start, int64_t partition_end, int64_t frame_start, |
340 | | int64_t frame_end, AggregateDataPtr place, const IColumn** columns, |
341 | | Arena& arena, UInt8* use_null_result, |
342 | 2 | UInt8* could_use_previous_result) const override { |
343 | 2 | auto current_frame_start = std::max<int64_t>(frame_start, partition_start); |
344 | 2 | auto current_frame_end = std::min<int64_t>(frame_end, partition_end); |
345 | 2 | if (current_frame_start >= current_frame_end) { |
346 | 0 | if (!*could_use_previous_result) { |
347 | 0 | *use_null_result = true; |
348 | 0 | } |
349 | 2 | } else { |
350 | 6 | for (size_t row_num = current_frame_start; row_num < current_frame_end; ++row_num) { |
351 | 4 | update_value<true>(place, columns, row_num); |
352 | 4 | } |
353 | 2 | *use_null_result = false; |
354 | 2 | *could_use_previous_result = true; |
355 | 2 | } |
356 | 2 | } Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_28ENS_24AggregateFunctionAvgDataILS1_28EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_29ENS_24AggregateFunctionAvgDataILS1_29EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_30ENS_24AggregateFunctionAvgDataILS1_30EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS1_35ENS_24AggregateFunctionAvgDataILS1_35EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_6EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Line | Count | Source | 342 | 2 | UInt8* could_use_previous_result) const override { | 343 | 2 | auto current_frame_start = std::max<int64_t>(frame_start, partition_start); | 344 | 2 | auto current_frame_end = std::min<int64_t>(frame_end, partition_end); | 345 | 2 | if (current_frame_start >= current_frame_end) { | 346 | 0 | if (!*could_use_previous_result) { | 347 | 0 | *use_null_result = true; | 348 | 0 | } | 349 | 2 | } else { | 350 | 6 | for (size_t row_num = current_frame_start; row_num < current_frame_end; ++row_num) { | 351 | 4 | update_value<true>(place, columns, row_num); | 352 | 4 | } | 353 | 2 | *use_null_result = false; | 354 | 2 | *could_use_previous_result = true; | 355 | 2 | } | 356 | 2 | } |
Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_7EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS1_20ENS_24AggregateFunctionAvgDataILS1_20EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ Unexecuted instantiation: _ZNK5doris20AggregateFunctionAvgILNS_13PrimitiveTypeE2ELS1_9ENS_24AggregateFunctionAvgDataILS1_9EEEE22add_range_single_placeEllllPcPPKNS_7IColumnERNS_5ArenaEPhSC_ |
357 | | |
358 | | private: |
359 | | uint32_t output_scale; |
360 | | ResultType multiplier; |
361 | | }; |
362 | | |
363 | | } // namespace doris |