be/src/exprs/aggregate/helpers.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/Helpers.h |
19 | | // and modified by Doris |
20 | | |
21 | | #pragma once |
22 | | |
23 | | #include "core/call_on_type_index.h" |
24 | | #include "core/data_type/data_type.h" |
25 | | #include "core/data_type/define_primitive_type.h" |
26 | | #include "exec/common/template_helpers.hpp" |
27 | | #include "exprs/aggregate/aggregate_function.h" |
28 | | #include "exprs/aggregate/aggregate_function_null.h" |
29 | | #include "exprs/aggregate/aggregate_function_null_v2.h" |
30 | | |
31 | | /** If the serialized type is not the default type(string), |
32 | | * aggregation function need to override these functions: |
33 | | * 1. serialize_to_column |
34 | | * 2. streaming_agg_serialize_to_column |
35 | | * 3. deserialize_and_merge_vec |
36 | | * 4. deserialize_and_merge_vec_selected |
37 | | * 5. serialize_without_key_to_column |
38 | | * 6. deserialize_and_merge_from_column |
39 | | */ |
40 | | #define CHECK_AGG_FUNCTION_SERIALIZED_TYPE(FunctionTemplate) \ |
41 | 195k | do { \ |
42 | 195k | constexpr bool _is_new_serialized_type = \ |
43 | 195k | !std::is_same_v<decltype(&FunctionTemplate::get_serialized_type), \ |
44 | 195k | decltype(&IAggregateFunction::get_serialized_type)>; \ |
45 | 195k | if constexpr (_is_new_serialized_type) { \ |
46 | 125k | static_assert(!std::is_same_v<decltype(&FunctionTemplate::serialize_to_column), \ |
47 | 125k | decltype(&IAggregateFunctionHelper< \ |
48 | 125k | FunctionTemplate>::serialize_to_column)>, \ |
49 | 125k | "need to override serialize_to_column"); \ |
50 | 125k | static_assert( \ |
51 | 125k | !std::is_same_v< \ |
52 | 125k | decltype(&FunctionTemplate::streaming_agg_serialize_to_column), \ |
53 | 125k | decltype(&IAggregateFunction::streaming_agg_serialize_to_column)>, \ |
54 | 125k | "need to override " \ |
55 | 125k | "streaming_agg_serialize_to_column"); \ |
56 | 125k | static_assert(!std::is_same_v<decltype(&FunctionTemplate::deserialize_and_merge_vec), \ |
57 | 125k | decltype(&IAggregateFunctionHelper< \ |
58 | 125k | FunctionTemplate>::deserialize_and_merge_vec)>, \ |
59 | 125k | "need to override deserialize_and_merge_vec"); \ |
60 | 125k | static_assert( \ |
61 | 125k | !std::is_same_v< \ |
62 | 125k | decltype(&FunctionTemplate::deserialize_and_merge_vec_selected), \ |
63 | 125k | decltype(&IAggregateFunctionHelper< \ |
64 | 125k | FunctionTemplate>::deserialize_and_merge_vec_selected)>, \ |
65 | 125k | "need to override " \ |
66 | 125k | "deserialize_and_merge_vec_selected"); \ |
67 | 125k | static_assert( \ |
68 | 125k | !std::is_same_v<decltype(&FunctionTemplate::serialize_without_key_to_column), \ |
69 | 125k | decltype(&IAggregateFunctionHelper< \ |
70 | 125k | FunctionTemplate>::serialize_without_key_to_column)>, \ |
71 | 125k | "need to override serialize_without_key_to_column"); \ |
72 | 125k | static_assert( \ |
73 | 125k | !std::is_same_v< \ |
74 | 125k | decltype(&FunctionTemplate::deserialize_and_merge_from_column_range), \ |
75 | 125k | decltype(&IAggregateFunctionHelper< \ |
76 | 125k | FunctionTemplate>::deserialize_and_merge_from_column)>, \ |
77 | 125k | "need to override " \ |
78 | 125k | "deserialize_and_merge_from_column"); \ |
79 | 125k | } \ |
80 | 195k | } while (false) |
81 | | |
82 | | namespace doris { |
83 | | #include "common/compile_check_begin.h" |
84 | | |
85 | | struct creator_without_type { |
86 | | template <bool multi_arguments, bool f, typename T> |
87 | | using NullableT = std::conditional_t<multi_arguments, AggregateFunctionNullVariadicInline<T, f>, |
88 | | AggregateFunctionNullUnaryInline<T, f>>; |
89 | | |
90 | | template <bool multi_arguments, bool f, typename T> |
91 | | using NullableV2T = |
92 | | std::conditional_t<multi_arguments, AggregateFunctionNullVariadicInline<T, f>, |
93 | | AggregateFunctionNullUnaryInlineV2<T, f>>; |
94 | | |
95 | | template <typename AggregateFunctionTemplate> |
96 | | static AggregateFunctionPtr creator(const std::string& name, const DataTypes& argument_types, |
97 | | const DataTypePtr& result_type, |
98 | | const bool result_is_nullable, |
99 | 6.99k | const AggregateFunctionAttr& attr) { |
100 | 6.99k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); |
101 | 6.99k | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); |
102 | 6.99k | } _ZN5doris20creator_without_type7creatorINS_25AggregateFunctionBitmapOpINS_30AggregateFunctionBitmapUnionOpEEEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 99 | 2.35k | const AggregateFunctionAttr& attr) { | 100 | 2.35k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 101 | 2.35k | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 102 | 2.35k | } |
_ZN5doris20creator_without_type7creatorINS_25AggregateFunctionBitmapOpINS_34AggregateFunctionBitmapIntersectOpEEEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 99 | 1.16k | const AggregateFunctionAttr& attr) { | 100 | 1.16k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 101 | 1.16k | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 102 | 1.16k | } |
_ZN5doris20creator_without_type7creatorINS_25AggregateFunctionBitmapOpINS_33AggregateFunctionGroupBitmapXorOpEEEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 99 | 450 | const AggregateFunctionAttr& attr) { | 100 | 450 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 101 | 450 | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 102 | 450 | } |
_ZN5doris20creator_without_type7creatorINS_25AggregateFunctionHLLUnionINS_29AggregateFunctionHLLUnionImplINS_24AggregateFunctionHLLDataEEEEEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 99 | 1.36k | const AggregateFunctionAttr& attr) { | 100 | 1.36k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 101 | 1.36k | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 102 | 1.36k | } |
_ZN5doris20creator_without_type7creatorINS_19WindowFunctionNTileEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS3_IKNS_9IDataTypeEESaISH_EERKSH_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 99 | 15 | const AggregateFunctionAttr& attr) { | 100 | 15 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 101 | 15 | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 102 | 15 | } |
_ZN5doris20creator_without_type7creatorINS_26AggregateFunctionRetentionEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS3_IKNS_9IDataTypeEESaISH_EERKSH_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 99 | 446 | const AggregateFunctionAttr& attr) { | 100 | 446 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 101 | 446 | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 102 | 446 | } |
_ZN5doris20creator_without_type7creatorINS_26AggregateFunctionAvgWeightILNS_13PrimitiveTypeE9EEEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 99 | 572 | const AggregateFunctionAttr& attr) { | 100 | 572 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 101 | 572 | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 102 | 572 | } |
_ZN5doris20creator_without_type7creatorINS_25AggregateFunctionHLLUnionINS_32AggregateFunctionHLLUnionAggImplINS_24AggregateFunctionHLLDataEEEEEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 99 | 600 | const AggregateFunctionAttr& attr) { | 100 | 600 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 101 | 600 | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 102 | 600 | } |
_ZN5doris20creator_without_type7creatorINS_25AggregateFuntionBoolUnionINS_28AggregateFunctionBoolXorDataEEEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 99 | 7 | const AggregateFunctionAttr& attr) { | 100 | 7 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 101 | 7 | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 102 | 7 | } |
_ZN5doris20creator_without_type7creatorINS_20AggregateFunctionSemINS_24AggregateFunctionSemDataEEEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 99 | 24 | const AggregateFunctionAttr& attr) { | 100 | 24 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 101 | 24 | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 102 | 24 | } |
|
103 | | |
104 | | template <typename AggregateFunctionTemplate, typename... TArgs> |
105 | | static AggregateFunctionPtr create(const DataTypes& argument_types_, |
106 | | const bool result_is_nullable, |
107 | 100k | const AggregateFunctionAttr& attr, TArgs&&... args) { |
108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. |
109 | 100k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { |
110 | 79.6k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { |
111 | 47.0k | return create_unary_arguments<AggregateFunctionTemplate>( |
112 | 47.0k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); |
113 | 47.0k | } else { |
114 | 32.5k | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( |
115 | 32.5k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); |
116 | 32.5k | } |
117 | 79.6k | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { |
118 | 7.36k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { |
119 | 6.27k | return create_multi_arguments<AggregateFunctionTemplate>( |
120 | 6.27k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); |
121 | 6.27k | } else { |
122 | 1.08k | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( |
123 | 1.08k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); |
124 | 1.08k | } |
125 | 13.9k | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { |
126 | 13.9k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { |
127 | 7.94k | return create_varargs<AggregateFunctionTemplate>( |
128 | 7.94k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); |
129 | 7.94k | } else { |
130 | 5.95k | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( |
131 | 5.95k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); |
132 | 5.95k | } |
133 | | } else { |
134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, |
135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " |
136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " |
137 | | "NonNullableAggregateFunction)"); |
138 | | } |
139 | 0 | return nullptr; |
140 | 100k | } _ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_28ENS_24AggregateFunctionSumDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 894 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 894 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 894 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 894 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 894 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 894 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_29ENS_24AggregateFunctionSumDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 154 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 154 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 154 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 154 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 154 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 154 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE29ELS3_29ENS_24AggregateFunctionSumDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 30 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 30 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 30 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 30 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 30 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 30 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE29ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1.33k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 1.33k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 1.33k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 1.33k | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 1.33k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1.33k | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE29ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 18 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 18 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 18 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 18 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 18 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE30ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2.19k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 2.19k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 2.19k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 2.19k | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 2.19k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2.19k | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE30ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 9 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 9 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 9 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 9 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 9 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 9 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE35ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 157 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 157 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 157 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 157 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 157 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 157 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE3ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 3.09k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 3.09k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 3.09k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 3.09k | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 3.09k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 3.09k | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE4ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 100 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 100 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 100 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 100 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 100 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 100 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE5ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8.88k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 8.88k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 8.88k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 8.88k | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 8.88k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8.88k | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE6ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 6.75k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 6.75k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 6.75k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 6.75k | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 6.75k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 6.75k | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE7ELS3_7ENS_24AggregateFunctionSumDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1.20k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 1.20k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 1.20k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 1.20k | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 1.20k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1.20k | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE8ELS3_9ENS_24AggregateFunctionSumDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 70 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 70 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 70 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 70 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 70 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 70 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE9ELS3_9ENS_24AggregateFunctionSumDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2.36k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 2.36k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 2.36k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 2.36k | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 2.36k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2.36k | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE20ELS3_20ENS_24AggregateFunctionSumDataILS3_20EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 1 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 1 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 1 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS3_28ENS_24AggregateFunctionAvgDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS3_29ENS_24AggregateFunctionAvgDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS3_30ENS_24AggregateFunctionAvgDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 121 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 121 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 121 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 121 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 121 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 121 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 8 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 8 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 8 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS3_29ENS_24AggregateFunctionAvgDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS3_30ENS_24AggregateFunctionAvgDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 627 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 627 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 627 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 627 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 627 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 627 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 9 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 9 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 9 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 9 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 9 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 9 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS3_30ENS_24AggregateFunctionAvgDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 95 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 95 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 95 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 95 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 95 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 95 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 24 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 24 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 24 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 24 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 24 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 24 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 98 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 98 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 98 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 98 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 98 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 98 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS3_9ENS_24AggregateFunctionAvgDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 110 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 110 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 110 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 110 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 110 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 110 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS3_9ENS_24AggregateFunctionAvgDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 34 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 34 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 34 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 34 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 34 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 34 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS3_9ENS_24AggregateFunctionAvgDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1.17k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 1.17k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 1.17k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 1.17k | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 1.17k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1.17k | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS3_9ENS_24AggregateFunctionAvgDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 411 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 411 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 411 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 411 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 411 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 411 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS3_9ENS_24AggregateFunctionAvgDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 2 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 2 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 285 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 285 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 285 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 285 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 285 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 285 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS3_20ENS_24AggregateFunctionAvgDataILS3_20EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE2ENS_30AggregateFunctionUniqExactDataILS3_2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 2 | } else { | 130 | 2 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 2 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE3ENS_30AggregateFunctionUniqExactDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 16 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 16 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 16 | } else { | 130 | 16 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 16 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 16 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 16 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE4ENS_30AggregateFunctionUniqExactDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 4 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 4 | } else { | 130 | 4 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 4 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 4 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 4 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE5ENS_30AggregateFunctionUniqExactDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 727 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 727 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 727 | } else { | 130 | 727 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 727 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 727 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 727 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE6ENS_30AggregateFunctionUniqExactDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 78 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 78 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 78 | } else { | 130 | 78 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 78 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 78 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 78 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE7ENS_30AggregateFunctionUniqExactDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 2 | } else { | 130 | 2 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 2 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE28ENS_30AggregateFunctionUniqExactDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE29ENS_30AggregateFunctionUniqExactDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 12 | } else { | 130 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 12 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 12 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE30ENS_30AggregateFunctionUniqExactDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 1 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 1 | } else { | 130 | 1 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 1 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE35ENS_30AggregateFunctionUniqExactDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 13 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 13 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 13 | } else { | 130 | 13 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 13 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 13 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 13 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE10ENS_30AggregateFunctionUniqExactDataILS3_10EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 590 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 590 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 590 | } else { | 130 | 590 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 590 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 590 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 590 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE17ENS_30AggregateFunctionUniqExactDataILS3_17EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 4 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 4 | } else { | 130 | 4 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 4 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 4 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 4 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE8ENS_30AggregateFunctionUniqExactDataILS3_8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE9ENS_30AggregateFunctionUniqExactDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE25ENS_30AggregateFunctionUniqExactDataILS3_25EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 10 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 10 | } else { | 130 | 10 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 10 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 10 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 10 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE26ENS_30AggregateFunctionUniqExactDataILS3_26EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 2 | } else { | 130 | 2 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 2 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE42ENS_30AggregateFunctionUniqExactDataILS3_42EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE41ENS_30AggregateFunctionUniqExactDataILS3_41EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 16 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 16 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 16 | } else { | 130 | 16 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 16 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 16 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 16 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE3ENS_38AggregateFunctionUniqDistributeKeyDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE4ENS_38AggregateFunctionUniqDistributeKeyDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE5ENS_38AggregateFunctionUniqDistributeKeyDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE6ENS_38AggregateFunctionUniqDistributeKeyDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE7ENS_38AggregateFunctionUniqDistributeKeyDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE28ENS_38AggregateFunctionUniqDistributeKeyDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE29ENS_38AggregateFunctionUniqDistributeKeyDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE30ENS_38AggregateFunctionUniqDistributeKeyDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE35ENS_38AggregateFunctionUniqDistributeKeyDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE10ENS_38AggregateFunctionUniqDistributeKeyDataILS3_10EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE3ENS_31AggregateFunctionGroupBitOrDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 36 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 36 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 36 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 36 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 36 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 36 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE4ENS_31AggregateFunctionGroupBitOrDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 33 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 33 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 33 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 33 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 33 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 33 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE5ENS_31AggregateFunctionGroupBitOrDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 460 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 460 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 460 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 460 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 460 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 460 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE6ENS_31AggregateFunctionGroupBitOrDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 35 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 35 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 35 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 35 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 35 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 35 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE7ENS_31AggregateFunctionGroupBitOrDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 35 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 35 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 35 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 35 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 35 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 35 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE3ENS_32AggregateFunctionGroupBitAndDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 33 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 33 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 33 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 33 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 33 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 33 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE4ENS_32AggregateFunctionGroupBitAndDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 33 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 33 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 33 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 33 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 33 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 33 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE5ENS_32AggregateFunctionGroupBitAndDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 459 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 459 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 459 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 459 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 459 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 459 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE6ENS_32AggregateFunctionGroupBitAndDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 35 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 35 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 35 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 35 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 35 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 35 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE7ENS_32AggregateFunctionGroupBitAndDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 35 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 35 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 35 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 35 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 35 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 35 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE3ENS_32AggregateFunctionGroupBitXorDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 33 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 33 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 33 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 33 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 33 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 33 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE4ENS_32AggregateFunctionGroupBitXorDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 33 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 33 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 33 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 33 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 33 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 33 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE5ENS_32AggregateFunctionGroupBitXorDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 459 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 459 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 459 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 459 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 459 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 459 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE6ENS_32AggregateFunctionGroupBitXorDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 35 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 35 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 35 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 35 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 35 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 35 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE7ENS_32AggregateFunctionGroupBitXorDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 35 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 35 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 35 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 35 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 35 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 35 | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionBitmapOpINS_30AggregateFunctionBitmapUnionOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2.35k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 2.35k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 2.35k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 2.35k | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 2.35k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2.35k | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionBitmapOpINS_34AggregateFunctionBitmapIntersectOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1.16k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 1.16k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 1.16k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 1.16k | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 1.16k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1.16k | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionBitmapOpINS_33AggregateFunctionGroupBitmapXorOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 450 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 450 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 450 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 450 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 450 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 450 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 2 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 2 | } else { | 114 | 2 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 2 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 2 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 2 | } else { | 114 | 2 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 2 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 450 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 450 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 450 | } else { | 114 | 450 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 450 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 450 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 450 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 4 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 4 | } else { | 114 | 4 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 4 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 4 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 4 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 2 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 2 | } else { | 114 | 2 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 2 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE25EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 6 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 6 | } else { | 114 | 6 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 6 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 6 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 6 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE26EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 6 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 6 | } else { | 114 | 6 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 6 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 6 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 6 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 2 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 2 | } else { | 114 | 2 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 2 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 18 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 18 | } else { | 114 | 18 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 18 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 18 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 18 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 2 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 2 | } else { | 114 | 2 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 2 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE36EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE37EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_29GroupArrayStringIntersectDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 15 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 15 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 15 | } else { | 114 | 15 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 15 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 15 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 15 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 23 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 23 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 23 | } else { | 114 | 23 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 23 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 23 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 23 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 2 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 2 | } else { | 114 | 2 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 2 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE25EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 4 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 4 | } else { | 114 | 4 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 4 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 4 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 4 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE26EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 4 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 4 | } else { | 114 | 4 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 4 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 4 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 4 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 16 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 16 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 16 | } else { | 114 | 16 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 16 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 16 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 16 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 2 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 2 | } else { | 114 | 2 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 2 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE36EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE37EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_25GroupArrayStringUnionDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 12 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 12 | } else { | 114 | 12 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 12 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 12 | } |
_ZN5doris20creator_without_type6createINS_28AggregateFunctionGroupConcatINS_35AggregateFunctionGroupConcatImplStrEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2.75k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 2.75k | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 2.75k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 2.75k | return create_varargs<AggregateFunctionTemplate>( | 128 | 2.75k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2.75k | } |
_ZN5doris20creator_without_type6createINS_28AggregateFunctionGroupConcatINS_38AggregateFunctionGroupConcatImplStrStrEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1.43k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 1.43k | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 1.43k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 1.43k | return create_varargs<AggregateFunctionTemplate>( | 128 | 1.43k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1.43k | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE3EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE4EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 6 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 6 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 6 | return create_varargs<AggregateFunctionTemplate>( | 128 | 6 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 6 | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE5EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 919 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 919 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 919 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 919 | return create_varargs<AggregateFunctionTemplate>( | 128 | 919 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 919 | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE6EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 345 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 345 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 345 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 345 | return create_varargs<AggregateFunctionTemplate>( | 128 | 345 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 345 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE7EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_25AggregateFunctionDistinctINS_42AggregateFunctionDistinctSingleGenericDataELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES7_RKSt6vectorIS5_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 880 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 880 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 880 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 880 | return create_varargs<AggregateFunctionTemplate>( | 128 | 880 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 880 | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionDistinctINS_44AggregateFunctionDistinctMultipleGenericDataELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES7_RKSt6vectorIS5_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 27 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 27 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 27 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 27 | return create_varargs<AggregateFunctionTemplate>( | 128 | 27 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 27 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE3ELS3_3ENS_24AggregateFunctionSumDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 921 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 921 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 921 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 921 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 921 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 921 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE4ELS3_4ENS_24AggregateFunctionSumDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 980 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 980 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 980 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 980 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 980 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 980 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE5ELS3_5ENS_24AggregateFunctionSumDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1.20k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 1.20k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 1.20k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 1.20k | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 1.20k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1.20k | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE8ELS3_8ENS_24AggregateFunctionSumDataILS3_8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1.46k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 1.46k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 1.46k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 1.46k | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 1.46k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1.46k | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionHLLUnionINS_29AggregateFunctionHLLUnionImplINS_24AggregateFunctionHLLDataEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1.36k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 1.36k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 1.36k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 1.36k | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 1.36k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1.36k | } |
_ZN5doris20creator_without_type6createINS_19WindowFunctionNTileEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 15 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 15 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 15 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 15 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 15 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 15 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 50 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 50 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 50 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 50 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 50 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 50 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 38 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 38 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 38 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 38 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 38 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 38 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 46 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 46 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 46 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 46 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 46 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 46 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 38 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 38 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 38 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 38 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 38 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 38 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 38 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 38 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 38 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 38 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 38 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 38 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 42 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 42 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 42 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 42 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 42 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 42 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE28ELS3_28ENS_28AggregateFunctionProductDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE28ELS3_29ENS_28AggregateFunctionProductDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE28ELS3_30ENS_28AggregateFunctionProductDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE28ELS3_35ENS_28AggregateFunctionProductDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE29ELS3_29ENS_28AggregateFunctionProductDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE29ELS3_30ENS_28AggregateFunctionProductDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE29ELS3_35ENS_28AggregateFunctionProductDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE30ELS3_30ENS_28AggregateFunctionProductDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 22 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 22 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 22 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 22 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 22 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 22 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE30ELS3_35ENS_28AggregateFunctionProductDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE35ELS3_35ENS_28AggregateFunctionProductDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 47 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 47 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 47 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 47 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 47 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 47 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE3ELS3_3ENS_28AggregateFunctionProductDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE4ELS3_4ENS_28AggregateFunctionProductDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE5ELS3_5ENS_28AggregateFunctionProductDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 24 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 24 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 24 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 24 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 24 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 24 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE6ELS3_6ENS_28AggregateFunctionProductDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 16 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 16 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 16 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 16 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 16 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 16 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE7ELS3_7ENS_28AggregateFunctionProductDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 16 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 16 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 16 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 16 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 16 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 16 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE8ELS3_8ENS_28AggregateFunctionProductDataILS3_8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 40 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 40 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 40 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 40 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 40 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 40 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE9ELS3_9ENS_28AggregateFunctionProductDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 125 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 125 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 125 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 125 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 125 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 125 | } |
_ZN5doris20creator_without_type6createINS_29AggregateFunctionSampVarianceINS_8SampDataILNS_13PrimitiveTypeE9ENS_16VarianceSampNameELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1.08k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 1.08k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 1.08k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 1.08k | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 1.08k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1.08k | } |
_ZN5doris20creator_without_type6createINS_29AggregateFunctionSampVarianceINS_7PopDataILNS_13PrimitiveTypeE9ENS_12VarianceNameELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1.14k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 1.14k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 1.14k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 1.14k | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 1.14k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1.14k | } |
_ZN5doris20creator_without_type6createINS_29AggregateFunctionSampVarianceINS_7PopDataILNS_13PrimitiveTypeE9ENS_10StddevNameELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1.09k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 1.09k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 1.09k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 1.09k | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 1.09k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1.09k | } |
_ZN5doris20creator_without_type6createINS_29AggregateFunctionSampVarianceINS_8SampDataILNS_13PrimitiveTypeE9ENS_14StddevSampNameELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 617 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 617 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 617 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 617 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 617 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 617 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 467 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 467 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 467 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 467 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 467 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 467 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 41 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 41 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 41 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 41 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 41 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 41 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 4 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 4 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 4 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 4 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 4 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 3 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 3 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 3 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 3 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 3 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 1 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 1 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 426 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 426 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 426 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 426 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 426 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 426 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 1 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 1 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 426 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 426 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 426 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 426 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 426 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 426 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 130 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 130 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 130 | } else { | 114 | 130 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 130 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 130 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 130 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 313 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 313 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 313 | } else { | 114 | 313 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 313 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 313 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 313 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 298 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 298 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 298 | } else { | 114 | 298 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 298 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 298 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 298 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 12.7k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 12.7k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 12.7k | } else { | 114 | 12.7k | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 12.7k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 12.7k | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 12.7k | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 4.06k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 4.06k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 4.06k | } else { | 114 | 4.06k | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 4.06k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 4.06k | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 4.06k | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 234 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 234 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 234 | } else { | 114 | 234 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 234 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 234 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 234 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 128 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 128 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 128 | } else { | 114 | 128 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 128 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 128 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 128 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 166 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 166 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 166 | } else { | 114 | 166 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 166 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 166 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 166 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE28EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 64 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 64 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 64 | } else { | 114 | 64 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 64 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 64 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 64 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE29EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2.07k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 2.07k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 2.07k | } else { | 114 | 2.07k | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 2.07k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 2.07k | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2.07k | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE30EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 726 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 726 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 726 | } else { | 114 | 726 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 726 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 726 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 726 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE35EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 26 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 26 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 26 | } else { | 114 | 26 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 26 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 26 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 26 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE10EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 5.57k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 5.57k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 5.57k | } else { | 114 | 5.57k | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 5.57k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 5.57k | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 5.57k | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE25EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 4.74k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 4.74k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 4.74k | } else { | 114 | 4.74k | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 4.74k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 4.74k | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 4.74k | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 648 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 648 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 648 | } else { | 114 | 648 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 648 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 648 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 648 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE36EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 8 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 8 | } else { | 114 | 8 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 8 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE37EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 8 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | 8 | } else { | 114 | 8 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | 8 | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_42AggregateFunctionPercentileApproxTwoParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 738 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 738 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 738 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 738 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 738 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 738 | } |
_ZN5doris20creator_without_type6createINS_44AggregateFunctionPercentileApproxThreeParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 46 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 46 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 46 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 46 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 46 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 46 | } |
_ZN5doris20creator_without_type6createINS_52AggregateFunctionPercentileApproxWeightedThreeParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 23 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 23 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 23 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 23 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 23 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 23 | } |
_ZN5doris20creator_without_type6createINS_51AggregateFunctionPercentileApproxWeightedFourParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 22 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 22 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 22 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 22 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 22 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 22 | } |
_ZN5doris20creator_without_type6createINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 8 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 8 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 8 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 20 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 20 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 20 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 20 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 20 | } |
_ZN5doris20creator_without_type6createINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 31 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 31 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 31 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 31 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 31 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 31 | } |
_ZN5doris20creator_without_type6createINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1.48k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 1.48k | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 1.48k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 1.48k | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 1.48k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1.48k | } |
_ZN5doris20creator_without_type6createINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 11 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 11 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 11 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 11 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 11 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 11 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 4 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 4 | } else { | 122 | 4 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 4 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 4 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 4 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 6 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 6 | } else { | 122 | 6 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 6 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 6 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 6 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 457 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 457 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 457 | } else { | 122 | 457 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 457 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 457 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 457 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 12 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 12 | } else { | 122 | 12 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 12 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 12 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 4 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 4 | } else { | 122 | 4 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 4 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 4 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 4 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 2 | } else { | 122 | 2 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 2 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 13 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 13 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 13 | } else { | 122 | 13 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 13 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 13 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 13 | } |
_ZN5doris20creator_without_type6createINS_29AggregateFunctionWindowFunnelEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 525 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 525 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 525 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 525 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 525 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 525 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionRetentionEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 446 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 446 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 446 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 446 | return create_varargs<AggregateFunctionTemplate>( | 128 | 446 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 446 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 3 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 3 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 3 | return create_varargs<AggregateFunctionTemplate>( | 128 | 3 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 3 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 11 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 11 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 11 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 11 | return create_varargs<AggregateFunctionTemplate>( | 128 | 11 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 11 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 20 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 20 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 20 | return create_varargs<AggregateFunctionTemplate>( | 128 | 20 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 20 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 2 | return create_varargs<AggregateFunctionTemplate>( | 128 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 2 | return create_varargs<AggregateFunctionTemplate>( | 128 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 10 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 10 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 10 | return create_varargs<AggregateFunctionTemplate>( | 128 | 10 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 10 | } |
_ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 429 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 429 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 429 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 429 | return create_varargs<AggregateFunctionTemplate>( | 128 | 429 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 429 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 2 | return create_varargs<AggregateFunctionTemplate>( | 128 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 2 | return create_varargs<AggregateFunctionTemplate>( | 128 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 12 | } else { | 130 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 12 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 12 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 11 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 11 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 11 | } else { | 130 | 11 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 11 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 11 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 11 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 14 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 14 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 14 | } else { | 130 | 14 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 14 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 14 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 14 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 9 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 9 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 9 | } else { | 130 | 9 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 9 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 9 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 9 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 13 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 13 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 13 | } else { | 130 | 13 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 13 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 13 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 13 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 444 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 444 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 444 | } else { | 130 | 444 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 444 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 444 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 444 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 907 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 907 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 907 | } else { | 130 | 907 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 907 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 907 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 907 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 10 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 10 | } else { | 130 | 10 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 10 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 10 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 10 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 15 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 15 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 15 | } else { | 130 | 15 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 15 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 15 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 15 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 10 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 10 | } else { | 130 | 10 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 10 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 10 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 10 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 12 | } else { | 130 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 12 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 12 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 12 | } else { | 130 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 12 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 12 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 12 | } else { | 130 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 12 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 12 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 12 | } else { | 130 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 12 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 12 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 2 | } else { | 130 | 2 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 2 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 4 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 4 | } else { | 130 | 4 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 4 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 4 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 4 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 2 | } else { | 130 | 2 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 2 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 2 | } else { | 130 | 2 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 2 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 6 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 6 | } else { | 130 | 6 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 6 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 6 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 6 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 18 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 18 | } else { | 130 | 18 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 18 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 18 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 18 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 25 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 25 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 25 | } else { | 130 | 25 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 25 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 25 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 25 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 17 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 17 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 17 | } else { | 130 | 17 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 17 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 17 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 17 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 23 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 23 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 23 | } else { | 130 | 23 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 23 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 23 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 23 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 183 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 183 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 183 | } else { | 130 | 183 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 183 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 183 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 183 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 61 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 61 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 61 | } else { | 130 | 61 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 61 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 61 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 61 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 18 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 18 | } else { | 130 | 18 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 18 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 18 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 18 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 421 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 421 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 421 | } else { | 130 | 421 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 421 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 421 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 421 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 471 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 471 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 471 | } else { | 130 | 471 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 471 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 471 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 471 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 9 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 9 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 9 | } else { | 130 | 9 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 9 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 9 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 9 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 9 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 9 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 9 | } else { | 130 | 9 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 9 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 9 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 9 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 18 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 18 | } else { | 130 | 18 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 18 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 18 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 18 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 18 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 18 | } else { | 130 | 18 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 18 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 18 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 18 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 18 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 18 | } else { | 130 | 18 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 18 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 18 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 18 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 18 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 18 | } else { | 130 | 18 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 18 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 18 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 18 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 33 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 33 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 33 | } else { | 130 | 33 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 33 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 33 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 33 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 32 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 32 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 32 | } else { | 130 | 32 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 32 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 32 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 32 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 12 | } else { | 130 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 12 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 12 | } |
_ZN5doris20creator_without_type6createINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 95 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 95 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 95 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 95 | return create_varargs<AggregateFunctionTemplate>( | 128 | 95 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 95 | } |
_ZN5doris20creator_without_type6createINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE25EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 442 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 442 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 442 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 442 | return create_varargs<AggregateFunctionTemplate>( | 128 | 442 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 442 | } |
_ZN5doris20creator_without_type6createINS_30AggregateFunctionSequenceCountILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 91 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 91 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 91 | } else { | 130 | 91 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 91 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 91 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 91 | } |
_ZN5doris20creator_without_type6createINS_30AggregateFunctionSequenceCountILNS_13PrimitiveTypeE25EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 443 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 443 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 443 | } else { | 130 | 443 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 443 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 443 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 443 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionAvgWeightILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 572 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 572 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 572 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 572 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 572 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 572 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE2EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE3EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 12 | } else { | 130 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 12 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 12 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE4EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 12 | } else { | 130 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 12 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 12 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE5EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 5 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 5 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 5 | } else { | 130 | 5 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 5 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 5 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 5 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE6EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 12 | } else { | 130 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 12 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 12 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE7EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 12 | } else { | 130 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 12 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 12 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE8EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE9EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 8 | } else { | 130 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 8 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE28EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 18 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 18 | } else { | 130 | 18 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 18 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 18 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 18 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE29EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE30EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE35EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE10EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 43 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 43 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 43 | } else { | 130 | 43 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 43 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 43 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 43 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE25EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 19 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 19 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 19 | } else { | 130 | 19 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 19 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 19 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 19 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE26EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 19 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 19 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 19 | } else { | 130 | 19 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 19 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 19 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 19 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE2EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 4 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 4 | } else { | 130 | 4 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 4 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 4 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 4 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE3EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 20 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 20 | } else { | 130 | 20 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 20 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 20 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 20 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE4EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 20 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 20 | } else { | 130 | 20 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 20 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 20 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 20 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE5EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 448 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 448 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 448 | } else { | 130 | 448 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 448 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 448 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 448 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE6EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 21 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 21 | } else { | 130 | 21 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 21 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 21 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 21 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE7EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 20 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 20 | } else { | 130 | 20 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 20 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 20 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 20 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE8EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 20 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 20 | } else { | 130 | 20 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 20 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 20 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 20 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE9EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 20 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 20 | } else { | 130 | 20 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 20 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 20 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 20 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE28EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 19 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 19 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 19 | } else { | 130 | 19 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 19 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 19 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 19 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE29EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE30EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE35EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE10EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 39 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 39 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 39 | } else { | 130 | 39 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 39 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 39 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 39 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE25EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 38 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 38 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 38 | } else { | 130 | 38 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 38 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 38 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 38 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE26EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 38 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 38 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | 38 | } else { | 130 | 38 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | 38 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | 38 | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 38 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE3ENS_36AggregateFunctionLinearHistogramDataILS3_3EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 3 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 3 | } else { | 122 | 3 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 3 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 3 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 3 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE4ENS_36AggregateFunctionLinearHistogramDataILS3_4EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 1 | } else { | 122 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 1 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE5ENS_36AggregateFunctionLinearHistogramDataILS3_5EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 1 | } else { | 122 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 1 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE6ENS_36AggregateFunctionLinearHistogramDataILS3_6EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 1 | } else { | 122 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 1 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE7ENS_36AggregateFunctionLinearHistogramDataILS3_7EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 1 | } else { | 122 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 1 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE8ENS_36AggregateFunctionLinearHistogramDataILS3_8EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 1 | } else { | 122 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 1 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE9ENS_36AggregateFunctionLinearHistogramDataILS3_9EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 1 | } else { | 122 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 1 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE28ENS_36AggregateFunctionLinearHistogramDataILS3_28EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 1 | } else { | 122 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 1 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE29ENS_36AggregateFunctionLinearHistogramDataILS3_29EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 1 | } else { | 122 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 1 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE30ENS_36AggregateFunctionLinearHistogramDataILS3_30EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 1 | } else { | 122 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 1 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE35ENS_36AggregateFunctionLinearHistogramDataILS3_35EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 1 | } else { | 122 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 1 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE3ENS_36AggregateFunctionLinearHistogramDataILS3_3EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 21 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 21 | } else { | 122 | 21 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 21 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 21 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 21 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE4ENS_36AggregateFunctionLinearHistogramDataILS3_4EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 21 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 21 | } else { | 122 | 21 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 21 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 21 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 21 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE5ENS_36AggregateFunctionLinearHistogramDataILS3_5EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 444 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 444 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 444 | } else { | 122 | 444 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 444 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 444 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 444 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE6ENS_36AggregateFunctionLinearHistogramDataILS3_6EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 21 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 21 | } else { | 122 | 21 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 21 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 21 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 21 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE7ENS_36AggregateFunctionLinearHistogramDataILS3_7EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 21 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 21 | } else { | 122 | 21 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 21 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 21 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 21 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE8ENS_36AggregateFunctionLinearHistogramDataILS3_8EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 2 | } else { | 122 | 2 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 2 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE9ENS_36AggregateFunctionLinearHistogramDataILS3_9EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 21 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 21 | } else { | 122 | 21 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 21 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 21 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 21 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE28ENS_36AggregateFunctionLinearHistogramDataILS3_28EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 21 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 21 | } else { | 122 | 21 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 21 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 21 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 21 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE29ENS_36AggregateFunctionLinearHistogramDataILS3_29EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 2 | } else { | 122 | 2 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 2 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE30ENS_36AggregateFunctionLinearHistogramDataILS3_30EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 2 | } else { | 122 | 2 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 2 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE35ENS_36AggregateFunctionLinearHistogramDataILS3_35EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | 2 | } else { | 122 | 2 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | 2 | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionHLLUnionINS_32AggregateFunctionHLLUnionAggImplINS_24AggregateFunctionHLLDataEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 599 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 599 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 599 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 599 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 599 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 599 | } |
_ZN5doris20creator_without_type6createINS_23AggregateFunctionBinaryINS_8StatFuncILNS_13PrimitiveTypeE9ENS_10CorrMomentEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 459 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 459 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 459 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 459 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 459 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 459 | } |
_ZN5doris20creator_without_type6createINS_23AggregateFunctionBinaryINS_8StatFuncILNS_13PrimitiveTypeE9ENS_17CorrMomentWelfordEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 26 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 26 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 26 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 26 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 26 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 26 | } |
_ZN5doris20creator_without_type6createINS_31AggregateFunctionSampCovarianceINS_8SampDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 448 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 448 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 448 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 448 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 448 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 448 | } |
_ZN5doris20creator_without_type6createINS_31AggregateFunctionSampCovarianceINS_7PopDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 445 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 445 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 445 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 445 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 445 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 445 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionPercentileReservoirINS_24QuantileReservoirSamplerEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 13 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 13 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 13 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 13 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 13 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 13 | } |
_ZN5doris20creator_without_type6createINS_22AggregateFunctionAIAggEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | 12 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | 12 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | 12 | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 12 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE2ENS_31AggregateFunctionGroupBitOrDataILS3_2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 7 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 7 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 7 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 7 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 7 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 7 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE2ENS_32AggregateFunctionGroupBitAndDataILS3_2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 8 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 8 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 8 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 8 | } |
_ZN5doris20creator_without_type6createINS_25AggregateFuntionBoolUnionINS_28AggregateFunctionBoolXorDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 7 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 7 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 7 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 7 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 7 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 7 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSemINS_24AggregateFunctionSemDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 24 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | 24 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | 24 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | 24 | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | 24 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | | return create_varargs<AggregateFunctionTemplate>( | 128 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 24 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionForEachEJRSt10shared_ptrINS_18IAggregateFunctionEEEEES5_RKSt6vectorIS3_IKNS_9IDataTypeEESaISA_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 2 | return create_varargs<AggregateFunctionTemplate>( | 128 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 2 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionForEachV2EJRSt10shared_ptrINS_18IAggregateFunctionEEEEES5_RKSt6vectorIS3_IKNS_9IDataTypeEESaISA_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 107 | 110 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 108 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 109 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 110 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 111 | | return create_unary_arguments<AggregateFunctionTemplate>( | 112 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 113 | | } else { | 114 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 115 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 116 | | } | 117 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 118 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 119 | | return create_multi_arguments<AggregateFunctionTemplate>( | 120 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 121 | | } else { | 122 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 123 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 124 | | } | 125 | 110 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 126 | 110 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 127 | 110 | return create_varargs<AggregateFunctionTemplate>( | 128 | 110 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 129 | | } else { | 130 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 131 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 132 | | } | 133 | | } else { | 134 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 135 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 136 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 137 | | "NonNullableAggregateFunction)"); | 138 | | } | 139 | 0 | return nullptr; | 140 | 110 | } |
|
141 | | |
142 | | // dispatch |
143 | | template <typename AggregateFunctionTemplate, typename... TArgs> |
144 | | static AggregateFunctionPtr create_varargs(const DataTypes& argument_types_, |
145 | | const bool result_is_nullable, |
146 | 7.93k | const AggregateFunctionAttr& attr, TArgs&&... args) { |
147 | 7.93k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( |
148 | 7.93k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); |
149 | 7.93k | if (have_nullable(argument_types_)) { |
150 | 6.69k | std::visit( |
151 | 6.69k | [&](auto multi_arguments, auto result_is_nullable) { |
152 | 6.69k | if (attr.enable_aggregate_function_null_v2) { |
153 | 1.83k | result.reset(new NullableV2T<multi_arguments, result_is_nullable, |
154 | 1.83k | AggregateFunctionTemplate>( |
155 | 1.83k | result.release(), argument_types_, attr.is_window_function)); |
156 | 4.85k | } else { |
157 | 4.85k | result.reset(new NullableT<multi_arguments, result_is_nullable, |
158 | 4.85k | AggregateFunctionTemplate>( |
159 | 4.85k | result.release(), argument_types_, attr.is_window_function)); |
160 | 4.85k | } |
161 | 6.69k | }, Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE3ENS_38AggregateFunctionUniqDistributeKeyDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE3ENS_38AggregateFunctionUniqDistributeKeyDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE3ENS_38AggregateFunctionUniqDistributeKeyDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE3ENS_38AggregateFunctionUniqDistributeKeyDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE4ENS_38AggregateFunctionUniqDistributeKeyDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE4ENS_38AggregateFunctionUniqDistributeKeyDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE4ENS_38AggregateFunctionUniqDistributeKeyDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE4ENS_38AggregateFunctionUniqDistributeKeyDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE5ENS_38AggregateFunctionUniqDistributeKeyDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE5ENS_38AggregateFunctionUniqDistributeKeyDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE5ENS_38AggregateFunctionUniqDistributeKeyDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE5ENS_38AggregateFunctionUniqDistributeKeyDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE6ENS_38AggregateFunctionUniqDistributeKeyDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE6ENS_38AggregateFunctionUniqDistributeKeyDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE6ENS_38AggregateFunctionUniqDistributeKeyDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE6ENS_38AggregateFunctionUniqDistributeKeyDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE7ENS_38AggregateFunctionUniqDistributeKeyDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE7ENS_38AggregateFunctionUniqDistributeKeyDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE7ENS_38AggregateFunctionUniqDistributeKeyDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE7ENS_38AggregateFunctionUniqDistributeKeyDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE28ENS_38AggregateFunctionUniqDistributeKeyDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE28ENS_38AggregateFunctionUniqDistributeKeyDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE28ENS_38AggregateFunctionUniqDistributeKeyDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE28ENS_38AggregateFunctionUniqDistributeKeyDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE29ENS_38AggregateFunctionUniqDistributeKeyDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE29ENS_38AggregateFunctionUniqDistributeKeyDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE29ENS_38AggregateFunctionUniqDistributeKeyDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE29ENS_38AggregateFunctionUniqDistributeKeyDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE30ENS_38AggregateFunctionUniqDistributeKeyDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE30ENS_38AggregateFunctionUniqDistributeKeyDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE30ENS_38AggregateFunctionUniqDistributeKeyDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE30ENS_38AggregateFunctionUniqDistributeKeyDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE35ENS_38AggregateFunctionUniqDistributeKeyDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE35ENS_38AggregateFunctionUniqDistributeKeyDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE35ENS_38AggregateFunctionUniqDistributeKeyDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE35ENS_38AggregateFunctionUniqDistributeKeyDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE10ENS_38AggregateFunctionUniqDistributeKeyDataILS3_10EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE10ENS_38AggregateFunctionUniqDistributeKeyDataILS3_10EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE10ENS_38AggregateFunctionUniqDistributeKeyDataILS3_10EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE10ENS_38AggregateFunctionUniqDistributeKeyDataILS3_10EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_28AggregateFunctionGroupConcatINS_35AggregateFunctionGroupConcatImplStrEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESR_EEDaSM_SN_ _ZZN5doris20creator_without_type14create_varargsINS_28AggregateFunctionGroupConcatINS_35AggregateFunctionGroupConcatImplStrEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESQ_IbLb1EEEEDaSM_SN_ Line | Count | Source | 151 | 1.79k | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 1.79k | if (attr.enable_aggregate_function_null_v2) { | 153 | 69 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 69 | AggregateFunctionTemplate>( | 155 | 69 | result.release(), argument_types_, attr.is_window_function)); | 156 | 1.72k | } else { | 157 | 1.72k | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 1.72k | AggregateFunctionTemplate>( | 159 | 1.72k | result.release(), argument_types_, attr.is_window_function)); | 160 | 1.72k | } | 161 | 1.79k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_28AggregateFunctionGroupConcatINS_35AggregateFunctionGroupConcatImplStrEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESQ_IbLb0EEEEDaSM_SN_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_28AggregateFunctionGroupConcatINS_35AggregateFunctionGroupConcatImplStrEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESR_EEDaSM_SN_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_28AggregateFunctionGroupConcatINS_38AggregateFunctionGroupConcatImplStrStrEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESR_EEDaSM_SN_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_28AggregateFunctionGroupConcatINS_38AggregateFunctionGroupConcatImplStrStrEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESQ_IbLb1EEEEDaSM_SN_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_28AggregateFunctionGroupConcatINS_38AggregateFunctionGroupConcatImplStrStrEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESQ_IbLb0EEEEDaSM_SN_ _ZZN5doris20creator_without_type14create_varargsINS_28AggregateFunctionGroupConcatINS_38AggregateFunctionGroupConcatImplStrStrEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESR_EEDaSM_SN_ Line | Count | Source | 151 | 1.39k | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 1.39k | if (attr.enable_aggregate_function_null_v2) { | 153 | 1.39k | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 1.39k | AggregateFunctionTemplate>( | 155 | 1.39k | result.release(), argument_types_, attr.is_window_function)); | 156 | 1.39k | } else { | 157 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 0 | AggregateFunctionTemplate>( | 159 | 0 | result.release(), argument_types_, attr.is_window_function)); | 160 | 0 | } | 161 | 1.39k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE3EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESW_EEDaSR_SS_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE3EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESV_IbLb1EEEEDaSR_SS_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE3EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESV_IbLb0EEEEDaSR_SS_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE3EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESW_EEDaSR_SS_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE4EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESW_EEDaSR_SS_ _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE4EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESV_IbLb1EEEEDaSR_SS_ Line | Count | Source | 151 | 6 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 6 | if (attr.enable_aggregate_function_null_v2) { | 153 | 6 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 6 | AggregateFunctionTemplate>( | 155 | 6 | result.release(), argument_types_, attr.is_window_function)); | 156 | 6 | } else { | 157 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 0 | AggregateFunctionTemplate>( | 159 | 0 | result.release(), argument_types_, attr.is_window_function)); | 160 | 0 | } | 161 | 6 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE4EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESV_IbLb0EEEEDaSR_SS_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE4EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESW_EEDaSR_SS_ _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE5EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESW_EEDaSR_SS_ Line | Count | Source | 151 | 427 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 427 | if (attr.enable_aggregate_function_null_v2) { | 153 | 13 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 13 | AggregateFunctionTemplate>( | 155 | 13 | result.release(), argument_types_, attr.is_window_function)); | 156 | 414 | } else { | 157 | 414 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 414 | AggregateFunctionTemplate>( | 159 | 414 | result.release(), argument_types_, attr.is_window_function)); | 160 | 414 | } | 161 | 427 | }, |
_ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE5EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESV_IbLb1EEEEDaSR_SS_ Line | Count | Source | 151 | 449 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 449 | if (attr.enable_aggregate_function_null_v2) { | 153 | 36 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 36 | AggregateFunctionTemplate>( | 155 | 36 | result.release(), argument_types_, attr.is_window_function)); | 156 | 413 | } else { | 157 | 413 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 413 | AggregateFunctionTemplate>( | 159 | 413 | result.release(), argument_types_, attr.is_window_function)); | 160 | 413 | } | 161 | 449 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE5EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESV_IbLb0EEEEDaSR_SS_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE5EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESW_EEDaSR_SS_ _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE6EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESW_EEDaSR_SS_ Line | Count | Source | 151 | 4 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 4 | if (attr.enable_aggregate_function_null_v2) { | 153 | 4 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 4 | AggregateFunctionTemplate>( | 155 | 4 | result.release(), argument_types_, attr.is_window_function)); | 156 | 4 | } else { | 157 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 0 | AggregateFunctionTemplate>( | 159 | 0 | result.release(), argument_types_, attr.is_window_function)); | 160 | 0 | } | 161 | 4 | }, |
_ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE6EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESV_IbLb1EEEEDaSR_SS_ Line | Count | Source | 151 | 335 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 335 | if (attr.enable_aggregate_function_null_v2) { | 153 | 9 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 9 | AggregateFunctionTemplate>( | 155 | 9 | result.release(), argument_types_, attr.is_window_function)); | 156 | 326 | } else { | 157 | 326 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 326 | AggregateFunctionTemplate>( | 159 | 326 | result.release(), argument_types_, attr.is_window_function)); | 160 | 326 | } | 161 | 335 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE6EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESV_IbLb0EEEEDaSR_SS_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE6EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESW_EEDaSR_SS_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE7EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESW_EEDaSR_SS_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE7EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESV_IbLb1EEEEDaSR_SS_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE7EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESV_IbLb0EEEEDaSR_SS_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE7EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESW_EEDaSR_SS_ _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_42AggregateFunctionDistinctSingleGenericDataELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES7_RKSt6vectorIS5_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Line | Count | Source | 151 | 3 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 3 | if (attr.enable_aggregate_function_null_v2) { | 153 | 3 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 3 | AggregateFunctionTemplate>( | 155 | 3 | result.release(), argument_types_, attr.is_window_function)); | 156 | 3 | } else { | 157 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 0 | AggregateFunctionTemplate>( | 159 | 0 | result.release(), argument_types_, attr.is_window_function)); | 160 | 0 | } | 161 | 3 | }, |
_ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_42AggregateFunctionDistinctSingleGenericDataELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES7_RKSt6vectorIS5_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Line | Count | Source | 151 | 800 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 800 | if (attr.enable_aggregate_function_null_v2) { | 153 | 63 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 63 | AggregateFunctionTemplate>( | 155 | 63 | result.release(), argument_types_, attr.is_window_function)); | 156 | 737 | } else { | 157 | 737 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 737 | AggregateFunctionTemplate>( | 159 | 737 | result.release(), argument_types_, attr.is_window_function)); | 160 | 737 | } | 161 | 800 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_42AggregateFunctionDistinctSingleGenericDataELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES7_RKSt6vectorIS5_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_42AggregateFunctionDistinctSingleGenericDataELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES7_RKSt6vectorIS5_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_44AggregateFunctionDistinctMultipleGenericDataELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES7_RKSt6vectorIS5_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_44AggregateFunctionDistinctMultipleGenericDataELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES7_RKSt6vectorIS5_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_44AggregateFunctionDistinctMultipleGenericDataELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES7_RKSt6vectorIS5_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_44AggregateFunctionDistinctMultipleGenericDataELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES7_RKSt6vectorIS5_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Line | Count | Source | 151 | 15 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 15 | if (attr.enable_aggregate_function_null_v2) { | 153 | 15 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 15 | AggregateFunctionTemplate>( | 155 | 15 | result.release(), argument_types_, attr.is_window_function)); | 156 | 15 | } else { | 157 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 0 | AggregateFunctionTemplate>( | 159 | 0 | result.release(), argument_types_, attr.is_window_function)); | 160 | 0 | } | 161 | 15 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_26AggregateFunctionRetentionEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESP_EEDaSK_SL_ _ZZN5doris20creator_without_type14create_varargsINS_26AggregateFunctionRetentionEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESO_IbLb1EEEEDaSK_SL_ Line | Count | Source | 151 | 4 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 4 | if (attr.enable_aggregate_function_null_v2) { | 153 | 4 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 4 | AggregateFunctionTemplate>( | 155 | 4 | result.release(), argument_types_, attr.is_window_function)); | 156 | 4 | } else { | 157 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 0 | AggregateFunctionTemplate>( | 159 | 0 | result.release(), argument_types_, attr.is_window_function)); | 160 | 0 | } | 161 | 4 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_26AggregateFunctionRetentionEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESO_IbLb0EEEEDaSK_SL_ _ZZN5doris20creator_without_type14create_varargsINS_26AggregateFunctionRetentionEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESP_EEDaSK_SL_ Line | Count | Source | 151 | 432 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 432 | if (attr.enable_aggregate_function_null_v2) { | 153 | 18 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 18 | AggregateFunctionTemplate>( | 155 | 18 | result.release(), argument_types_, attr.is_window_function)); | 156 | 414 | } else { | 157 | 414 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 414 | AggregateFunctionTemplate>( | 159 | 414 | result.release(), argument_types_, attr.is_window_function)); | 160 | 414 | } | 161 | 432 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Line | Count | Source | 151 | 3 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 3 | if (attr.enable_aggregate_function_null_v2) { | 153 | 3 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 3 | AggregateFunctionTemplate>( | 155 | 3 | result.release(), argument_types_, attr.is_window_function)); | 156 | 3 | } else { | 157 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 0 | AggregateFunctionTemplate>( | 159 | 0 | result.release(), argument_types_, attr.is_window_function)); | 160 | 0 | } | 161 | 3 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Line | Count | Source | 151 | 11 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 11 | if (attr.enable_aggregate_function_null_v2) { | 153 | 11 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 11 | AggregateFunctionTemplate>( | 155 | 11 | result.release(), argument_types_, attr.is_window_function)); | 156 | 11 | } else { | 157 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 0 | AggregateFunctionTemplate>( | 159 | 0 | result.release(), argument_types_, attr.is_window_function)); | 160 | 0 | } | 161 | 11 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Line | Count | Source | 151 | 4 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 4 | if (attr.enable_aggregate_function_null_v2) { | 153 | 4 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 4 | AggregateFunctionTemplate>( | 155 | 4 | result.release(), argument_types_, attr.is_window_function)); | 156 | 4 | } else { | 157 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 0 | AggregateFunctionTemplate>( | 159 | 0 | result.release(), argument_types_, attr.is_window_function)); | 160 | 0 | } | 161 | 4 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Line | Count | Source | 151 | 2 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 2 | if (attr.enable_aggregate_function_null_v2) { | 153 | 2 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 2 | AggregateFunctionTemplate>( | 155 | 2 | result.release(), argument_types_, attr.is_window_function)); | 156 | 2 | } else { | 157 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 0 | AggregateFunctionTemplate>( | 159 | 0 | result.release(), argument_types_, attr.is_window_function)); | 160 | 0 | } | 161 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Line | Count | Source | 151 | 2 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 2 | if (attr.enable_aggregate_function_null_v2) { | 153 | 2 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 2 | AggregateFunctionTemplate>( | 155 | 2 | result.release(), argument_types_, attr.is_window_function)); | 156 | 2 | } else { | 157 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 0 | AggregateFunctionTemplate>( | 159 | 0 | result.release(), argument_types_, attr.is_window_function)); | 160 | 0 | } | 161 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Line | Count | Source | 151 | 10 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 10 | if (attr.enable_aggregate_function_null_v2) { | 153 | 10 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 10 | AggregateFunctionTemplate>( | 155 | 10 | result.release(), argument_types_, attr.is_window_function)); | 156 | 10 | } else { | 157 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 0 | AggregateFunctionTemplate>( | 159 | 0 | result.release(), argument_types_, attr.is_window_function)); | 160 | 0 | } | 161 | 10 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Line | Count | Source | 151 | 423 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 423 | if (attr.enable_aggregate_function_null_v2) { | 153 | 9 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 9 | AggregateFunctionTemplate>( | 155 | 9 | result.release(), argument_types_, attr.is_window_function)); | 156 | 414 | } else { | 157 | 414 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 414 | AggregateFunctionTemplate>( | 159 | 414 | result.release(), argument_types_, attr.is_window_function)); | 160 | 414 | } | 161 | 423 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Line | Count | Source | 151 | 2 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 2 | if (attr.enable_aggregate_function_null_v2) { | 153 | 2 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 2 | AggregateFunctionTemplate>( | 155 | 2 | result.release(), argument_types_, attr.is_window_function)); | 156 | 2 | } else { | 157 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 0 | AggregateFunctionTemplate>( | 159 | 0 | result.release(), argument_types_, attr.is_window_function)); | 160 | 0 | } | 161 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Line | Count | Source | 151 | 2 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 2 | if (attr.enable_aggregate_function_null_v2) { | 153 | 2 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 2 | AggregateFunctionTemplate>( | 155 | 2 | result.release(), argument_types_, attr.is_window_function)); | 156 | 2 | } else { | 157 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 0 | AggregateFunctionTemplate>( | 159 | 0 | result.release(), argument_types_, attr.is_window_function)); | 160 | 0 | } | 161 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESS_IbLb0EEEEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_EEDaSO_SP_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESR_EEDaSM_SN_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESQ_IbLb1EEEEDaSM_SN_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESQ_IbLb0EEEEDaSM_SN_ _ZZN5doris20creator_without_type14create_varargsINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESR_EEDaSM_SN_ Line | Count | Source | 151 | 72 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 72 | if (attr.enable_aggregate_function_null_v2) { | 153 | 72 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 72 | AggregateFunctionTemplate>( | 155 | 72 | result.release(), argument_types_, attr.is_window_function)); | 156 | 72 | } else { | 157 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 0 | AggregateFunctionTemplate>( | 159 | 0 | result.release(), argument_types_, attr.is_window_function)); | 160 | 0 | } | 161 | 72 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE25EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESR_EEDaSM_SN_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE25EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESQ_IbLb1EEEEDaSM_SN_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE25EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESQ_IbLb0EEEEDaSM_SN_ _ZZN5doris20creator_without_type14create_varargsINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE25EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESR_EEDaSM_SN_ Line | Count | Source | 151 | 429 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 429 | if (attr.enable_aggregate_function_null_v2) { | 153 | 16 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 16 | AggregateFunctionTemplate>( | 155 | 16 | result.release(), argument_types_, attr.is_window_function)); | 156 | 413 | } else { | 157 | 413 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 413 | AggregateFunctionTemplate>( | 159 | 413 | result.release(), argument_types_, attr.is_window_function)); | 160 | 413 | } | 161 | 429 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_24AggregateFunctionForEachEJRSt10shared_ptrINS_18IAggregateFunctionEEEEES5_RKSt6vectorIS3_IKNS_9IDataTypeEESaISA_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESQ_EEDaSL_SM_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_24AggregateFunctionForEachEJRSt10shared_ptrINS_18IAggregateFunctionEEEEES5_RKSt6vectorIS3_IKNS_9IDataTypeEESaISA_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESP_IbLb1EEEEDaSL_SM_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_24AggregateFunctionForEachEJRSt10shared_ptrINS_18IAggregateFunctionEEEEES5_RKSt6vectorIS3_IKNS_9IDataTypeEESaISA_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESP_IbLb0EEEEDaSL_SM_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_24AggregateFunctionForEachEJRSt10shared_ptrINS_18IAggregateFunctionEEEEES5_RKSt6vectorIS3_IKNS_9IDataTypeEESaISA_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESQ_EEDaSL_SM_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_26AggregateFunctionForEachV2EJRSt10shared_ptrINS_18IAggregateFunctionEEEEES5_RKSt6vectorIS3_IKNS_9IDataTypeEESaISA_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESQ_EEDaSL_SM_ _ZZN5doris20creator_without_type14create_varargsINS_26AggregateFunctionForEachV2EJRSt10shared_ptrINS_18IAggregateFunctionEEEEES5_RKSt6vectorIS3_IKNS_9IDataTypeEESaISA_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESP_IbLb1EEEEDaSL_SM_ Line | Count | Source | 151 | 55 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 55 | if (attr.enable_aggregate_function_null_v2) { | 153 | 55 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 55 | AggregateFunctionTemplate>( | 155 | 55 | result.release(), argument_types_, attr.is_window_function)); | 156 | 55 | } else { | 157 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 0 | AggregateFunctionTemplate>( | 159 | 0 | result.release(), argument_types_, attr.is_window_function)); | 160 | 0 | } | 161 | 55 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_26AggregateFunctionForEachV2EJRSt10shared_ptrINS_18IAggregateFunctionEEEEES5_RKSt6vectorIS3_IKNS_9IDataTypeEESaISA_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESP_IbLb0EEEEDaSL_SM_ _ZZN5doris20creator_without_type14create_varargsINS_26AggregateFunctionForEachV2EJRSt10shared_ptrINS_18IAggregateFunctionEEEEES5_RKSt6vectorIS3_IKNS_9IDataTypeEESaISA_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESQ_EEDaSL_SM_ Line | Count | Source | 151 | 13 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 13 | if (attr.enable_aggregate_function_null_v2) { | 153 | 13 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 13 | AggregateFunctionTemplate>( | 155 | 13 | result.release(), argument_types_, attr.is_window_function)); | 156 | 13 | } else { | 157 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 0 | AggregateFunctionTemplate>( | 159 | 0 | result.release(), argument_types_, attr.is_window_function)); | 160 | 0 | } | 161 | 13 | }, |
|
162 | 6.69k | make_bool_variant(argument_types_.size() > 1), |
163 | 6.69k | make_bool_variant(result_is_nullable)); |
164 | 6.69k | } |
165 | | |
166 | 7.93k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); |
167 | 7.93k | return AggregateFunctionPtr(result.release()); |
168 | 7.93k | } Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE3ENS_38AggregateFunctionUniqDistributeKeyDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE4ENS_38AggregateFunctionUniqDistributeKeyDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE5ENS_38AggregateFunctionUniqDistributeKeyDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE6ENS_38AggregateFunctionUniqDistributeKeyDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE7ENS_38AggregateFunctionUniqDistributeKeyDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE28ENS_38AggregateFunctionUniqDistributeKeyDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE29ENS_38AggregateFunctionUniqDistributeKeyDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE30ENS_38AggregateFunctionUniqDistributeKeyDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE35ENS_38AggregateFunctionUniqDistributeKeyDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_34AggregateFunctionUniqDistributeKeyILNS_13PrimitiveTypeE10ENS_38AggregateFunctionUniqDistributeKeyDataILS3_10EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type14create_varargsINS_28AggregateFunctionGroupConcatINS_35AggregateFunctionGroupConcatImplStrEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 2.75k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 2.75k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 2.75k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 2.75k | if (have_nullable(argument_types_)) { | 150 | 1.79k | std::visit( | 151 | 1.79k | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 1.79k | if (attr.enable_aggregate_function_null_v2) { | 153 | 1.79k | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 1.79k | AggregateFunctionTemplate>( | 155 | 1.79k | result.release(), argument_types_, attr.is_window_function)); | 156 | 1.79k | } else { | 157 | 1.79k | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 1.79k | AggregateFunctionTemplate>( | 159 | 1.79k | result.release(), argument_types_, attr.is_window_function)); | 160 | 1.79k | } | 161 | 1.79k | }, | 162 | 1.79k | make_bool_variant(argument_types_.size() > 1), | 163 | 1.79k | make_bool_variant(result_is_nullable)); | 164 | 1.79k | } | 165 | | | 166 | 2.75k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 2.75k | return AggregateFunctionPtr(result.release()); | 168 | 2.75k | } |
_ZN5doris20creator_without_type14create_varargsINS_28AggregateFunctionGroupConcatINS_38AggregateFunctionGroupConcatImplStrStrEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 1.43k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 1.43k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 1.43k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 1.43k | if (have_nullable(argument_types_)) { | 150 | 1.39k | std::visit( | 151 | 1.39k | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 1.39k | if (attr.enable_aggregate_function_null_v2) { | 153 | 1.39k | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 1.39k | AggregateFunctionTemplate>( | 155 | 1.39k | result.release(), argument_types_, attr.is_window_function)); | 156 | 1.39k | } else { | 157 | 1.39k | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 1.39k | AggregateFunctionTemplate>( | 159 | 1.39k | result.release(), argument_types_, attr.is_window_function)); | 160 | 1.39k | } | 161 | 1.39k | }, | 162 | 1.39k | make_bool_variant(argument_types_.size() > 1), | 163 | 1.39k | make_bool_variant(result_is_nullable)); | 164 | 1.39k | } | 165 | | | 166 | 1.43k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 1.43k | return AggregateFunctionPtr(result.release()); | 168 | 1.43k | } |
Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE3EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE4EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 6 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 6 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 6 | if (have_nullable(argument_types_)) { | 150 | 6 | std::visit( | 151 | 6 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 6 | if (attr.enable_aggregate_function_null_v2) { | 153 | 6 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 6 | AggregateFunctionTemplate>( | 155 | 6 | result.release(), argument_types_, attr.is_window_function)); | 156 | 6 | } else { | 157 | 6 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 6 | AggregateFunctionTemplate>( | 159 | 6 | result.release(), argument_types_, attr.is_window_function)); | 160 | 6 | } | 161 | 6 | }, | 162 | 6 | make_bool_variant(argument_types_.size() > 1), | 163 | 6 | make_bool_variant(result_is_nullable)); | 164 | 6 | } | 165 | | | 166 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 6 | return AggregateFunctionPtr(result.release()); | 168 | 6 | } |
_ZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE5EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 919 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 919 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 919 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 919 | if (have_nullable(argument_types_)) { | 150 | 877 | std::visit( | 151 | 877 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 877 | if (attr.enable_aggregate_function_null_v2) { | 153 | 877 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 877 | AggregateFunctionTemplate>( | 155 | 877 | result.release(), argument_types_, attr.is_window_function)); | 156 | 877 | } else { | 157 | 877 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 877 | AggregateFunctionTemplate>( | 159 | 877 | result.release(), argument_types_, attr.is_window_function)); | 160 | 877 | } | 161 | 877 | }, | 162 | 877 | make_bool_variant(argument_types_.size() > 1), | 163 | 877 | make_bool_variant(result_is_nullable)); | 164 | 877 | } | 165 | | | 166 | 919 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 919 | return AggregateFunctionPtr(result.release()); | 168 | 919 | } |
_ZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE6EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 343 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 343 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 343 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 343 | if (have_nullable(argument_types_)) { | 150 | 338 | std::visit( | 151 | 338 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 338 | if (attr.enable_aggregate_function_null_v2) { | 153 | 338 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 338 | AggregateFunctionTemplate>( | 155 | 338 | result.release(), argument_types_, attr.is_window_function)); | 156 | 338 | } else { | 157 | 338 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 338 | AggregateFunctionTemplate>( | 159 | 338 | result.release(), argument_types_, attr.is_window_function)); | 160 | 338 | } | 161 | 338 | }, | 162 | 338 | make_bool_variant(argument_types_.size() > 1), | 163 | 338 | make_bool_variant(result_is_nullable)); | 164 | 338 | } | 165 | | | 166 | 343 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 343 | return AggregateFunctionPtr(result.release()); | 168 | 343 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE7EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_42AggregateFunctionDistinctSingleGenericDataELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES7_RKSt6vectorIS5_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 881 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 881 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 881 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 881 | if (have_nullable(argument_types_)) { | 150 | 803 | std::visit( | 151 | 803 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 803 | if (attr.enable_aggregate_function_null_v2) { | 153 | 803 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 803 | AggregateFunctionTemplate>( | 155 | 803 | result.release(), argument_types_, attr.is_window_function)); | 156 | 803 | } else { | 157 | 803 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 803 | AggregateFunctionTemplate>( | 159 | 803 | result.release(), argument_types_, attr.is_window_function)); | 160 | 803 | } | 161 | 803 | }, | 162 | 803 | make_bool_variant(argument_types_.size() > 1), | 163 | 803 | make_bool_variant(result_is_nullable)); | 164 | 803 | } | 165 | | | 166 | 881 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 881 | return AggregateFunctionPtr(result.release()); | 168 | 881 | } |
_ZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_44AggregateFunctionDistinctMultipleGenericDataELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES7_RKSt6vectorIS5_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 27 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 27 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 27 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 27 | if (have_nullable(argument_types_)) { | 150 | 15 | std::visit( | 151 | 15 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 15 | if (attr.enable_aggregate_function_null_v2) { | 153 | 15 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 15 | AggregateFunctionTemplate>( | 155 | 15 | result.release(), argument_types_, attr.is_window_function)); | 156 | 15 | } else { | 157 | 15 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 15 | AggregateFunctionTemplate>( | 159 | 15 | result.release(), argument_types_, attr.is_window_function)); | 160 | 15 | } | 161 | 15 | }, | 162 | 15 | make_bool_variant(argument_types_.size() > 1), | 163 | 15 | make_bool_variant(result_is_nullable)); | 164 | 15 | } | 165 | | | 166 | 27 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 27 | return AggregateFunctionPtr(result.release()); | 168 | 27 | } |
_ZN5doris20creator_without_type14create_varargsINS_26AggregateFunctionRetentionEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 446 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 446 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 446 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 446 | if (have_nullable(argument_types_)) { | 150 | 436 | std::visit( | 151 | 436 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 436 | if (attr.enable_aggregate_function_null_v2) { | 153 | 436 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 436 | AggregateFunctionTemplate>( | 155 | 436 | result.release(), argument_types_, attr.is_window_function)); | 156 | 436 | } else { | 157 | 436 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 436 | AggregateFunctionTemplate>( | 159 | 436 | result.release(), argument_types_, attr.is_window_function)); | 160 | 436 | } | 161 | 436 | }, | 162 | 436 | make_bool_variant(argument_types_.size() > 1), | 163 | 436 | make_bool_variant(result_is_nullable)); | 164 | 436 | } | 165 | | | 166 | 446 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 446 | return AggregateFunctionPtr(result.release()); | 168 | 446 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 3 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 3 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 3 | if (have_nullable(argument_types_)) { | 150 | 3 | std::visit( | 151 | 3 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 3 | if (attr.enable_aggregate_function_null_v2) { | 153 | 3 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 3 | AggregateFunctionTemplate>( | 155 | 3 | result.release(), argument_types_, attr.is_window_function)); | 156 | 3 | } else { | 157 | 3 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 3 | AggregateFunctionTemplate>( | 159 | 3 | result.release(), argument_types_, attr.is_window_function)); | 160 | 3 | } | 161 | 3 | }, | 162 | 3 | make_bool_variant(argument_types_.size() > 1), | 163 | 3 | make_bool_variant(result_is_nullable)); | 164 | 3 | } | 165 | | | 166 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 3 | return AggregateFunctionPtr(result.release()); | 168 | 3 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 11 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 11 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 11 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 11 | if (have_nullable(argument_types_)) { | 150 | 11 | std::visit( | 151 | 11 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 11 | if (attr.enable_aggregate_function_null_v2) { | 153 | 11 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 11 | AggregateFunctionTemplate>( | 155 | 11 | result.release(), argument_types_, attr.is_window_function)); | 156 | 11 | } else { | 157 | 11 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 11 | AggregateFunctionTemplate>( | 159 | 11 | result.release(), argument_types_, attr.is_window_function)); | 160 | 11 | } | 161 | 11 | }, | 162 | 11 | make_bool_variant(argument_types_.size() > 1), | 163 | 11 | make_bool_variant(result_is_nullable)); | 164 | 11 | } | 165 | | | 166 | 11 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 11 | return AggregateFunctionPtr(result.release()); | 168 | 11 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 20 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 20 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 20 | if (have_nullable(argument_types_)) { | 150 | 4 | std::visit( | 151 | 4 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 4 | if (attr.enable_aggregate_function_null_v2) { | 153 | 4 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 4 | AggregateFunctionTemplate>( | 155 | 4 | result.release(), argument_types_, attr.is_window_function)); | 156 | 4 | } else { | 157 | 4 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 4 | AggregateFunctionTemplate>( | 159 | 4 | result.release(), argument_types_, attr.is_window_function)); | 160 | 4 | } | 161 | 4 | }, | 162 | 4 | make_bool_variant(argument_types_.size() > 1), | 163 | 4 | make_bool_variant(result_is_nullable)); | 164 | 4 | } | 165 | | | 166 | 20 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 20 | return AggregateFunctionPtr(result.release()); | 168 | 20 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 2 | if (have_nullable(argument_types_)) { | 150 | 2 | std::visit( | 151 | 2 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 2 | if (attr.enable_aggregate_function_null_v2) { | 153 | 2 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 2 | AggregateFunctionTemplate>( | 155 | 2 | result.release(), argument_types_, attr.is_window_function)); | 156 | 2 | } else { | 157 | 2 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 2 | AggregateFunctionTemplate>( | 159 | 2 | result.release(), argument_types_, attr.is_window_function)); | 160 | 2 | } | 161 | 2 | }, | 162 | 2 | make_bool_variant(argument_types_.size() > 1), | 163 | 2 | make_bool_variant(result_is_nullable)); | 164 | 2 | } | 165 | | | 166 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 2 | return AggregateFunctionPtr(result.release()); | 168 | 2 | } |
_ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 2 | if (have_nullable(argument_types_)) { | 150 | 2 | std::visit( | 151 | 2 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 2 | if (attr.enable_aggregate_function_null_v2) { | 153 | 2 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 2 | AggregateFunctionTemplate>( | 155 | 2 | result.release(), argument_types_, attr.is_window_function)); | 156 | 2 | } else { | 157 | 2 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 2 | AggregateFunctionTemplate>( | 159 | 2 | result.release(), argument_types_, attr.is_window_function)); | 160 | 2 | } | 161 | 2 | }, | 162 | 2 | make_bool_variant(argument_types_.size() > 1), | 163 | 2 | make_bool_variant(result_is_nullable)); | 164 | 2 | } | 165 | | | 166 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 2 | return AggregateFunctionPtr(result.release()); | 168 | 2 | } |
_ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 10 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 10 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 10 | if (have_nullable(argument_types_)) { | 150 | 10 | std::visit( | 151 | 10 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 10 | if (attr.enable_aggregate_function_null_v2) { | 153 | 10 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 10 | AggregateFunctionTemplate>( | 155 | 10 | result.release(), argument_types_, attr.is_window_function)); | 156 | 10 | } else { | 157 | 10 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 10 | AggregateFunctionTemplate>( | 159 | 10 | result.release(), argument_types_, attr.is_window_function)); | 160 | 10 | } | 161 | 10 | }, | 162 | 10 | make_bool_variant(argument_types_.size() > 1), | 163 | 10 | make_bool_variant(result_is_nullable)); | 164 | 10 | } | 165 | | | 166 | 10 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 10 | return AggregateFunctionPtr(result.release()); | 168 | 10 | } |
_ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 428 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 428 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 428 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 428 | if (have_nullable(argument_types_)) { | 150 | 423 | std::visit( | 151 | 423 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 423 | if (attr.enable_aggregate_function_null_v2) { | 153 | 423 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 423 | AggregateFunctionTemplate>( | 155 | 423 | result.release(), argument_types_, attr.is_window_function)); | 156 | 423 | } else { | 157 | 423 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 423 | AggregateFunctionTemplate>( | 159 | 423 | result.release(), argument_types_, attr.is_window_function)); | 160 | 423 | } | 161 | 423 | }, | 162 | 423 | make_bool_variant(argument_types_.size() > 1), | 163 | 423 | make_bool_variant(result_is_nullable)); | 164 | 423 | } | 165 | | | 166 | 428 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 428 | return AggregateFunctionPtr(result.release()); | 168 | 428 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 2 | if (have_nullable(argument_types_)) { | 150 | 2 | std::visit( | 151 | 2 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 2 | if (attr.enable_aggregate_function_null_v2) { | 153 | 2 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 2 | AggregateFunctionTemplate>( | 155 | 2 | result.release(), argument_types_, attr.is_window_function)); | 156 | 2 | } else { | 157 | 2 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 2 | AggregateFunctionTemplate>( | 159 | 2 | result.release(), argument_types_, attr.is_window_function)); | 160 | 2 | } | 161 | 2 | }, | 162 | 2 | make_bool_variant(argument_types_.size() > 1), | 163 | 2 | make_bool_variant(result_is_nullable)); | 164 | 2 | } | 165 | | | 166 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 2 | return AggregateFunctionPtr(result.release()); | 168 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 2 | if (have_nullable(argument_types_)) { | 150 | 2 | std::visit( | 151 | 2 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 2 | if (attr.enable_aggregate_function_null_v2) { | 153 | 2 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 2 | AggregateFunctionTemplate>( | 155 | 2 | result.release(), argument_types_, attr.is_window_function)); | 156 | 2 | } else { | 157 | 2 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 2 | AggregateFunctionTemplate>( | 159 | 2 | result.release(), argument_types_, attr.is_window_function)); | 160 | 2 | } | 161 | 2 | }, | 162 | 2 | make_bool_variant(argument_types_.size() > 1), | 163 | 2 | make_bool_variant(result_is_nullable)); | 164 | 2 | } | 165 | | | 166 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 2 | return AggregateFunctionPtr(result.release()); | 168 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type14create_varargsINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 95 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 95 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 95 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 95 | if (have_nullable(argument_types_)) { | 150 | 72 | std::visit( | 151 | 72 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 72 | if (attr.enable_aggregate_function_null_v2) { | 153 | 72 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 72 | AggregateFunctionTemplate>( | 155 | 72 | result.release(), argument_types_, attr.is_window_function)); | 156 | 72 | } else { | 157 | 72 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 72 | AggregateFunctionTemplate>( | 159 | 72 | result.release(), argument_types_, attr.is_window_function)); | 160 | 72 | } | 161 | 72 | }, | 162 | 72 | make_bool_variant(argument_types_.size() > 1), | 163 | 72 | make_bool_variant(result_is_nullable)); | 164 | 72 | } | 165 | | | 166 | 95 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 95 | return AggregateFunctionPtr(result.release()); | 168 | 95 | } |
_ZN5doris20creator_without_type14create_varargsINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE25EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 442 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 442 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 442 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 442 | if (have_nullable(argument_types_)) { | 150 | 429 | std::visit( | 151 | 429 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 429 | if (attr.enable_aggregate_function_null_v2) { | 153 | 429 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 429 | AggregateFunctionTemplate>( | 155 | 429 | result.release(), argument_types_, attr.is_window_function)); | 156 | 429 | } else { | 157 | 429 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 429 | AggregateFunctionTemplate>( | 159 | 429 | result.release(), argument_types_, attr.is_window_function)); | 160 | 429 | } | 161 | 429 | }, | 162 | 429 | make_bool_variant(argument_types_.size() > 1), | 163 | 429 | make_bool_variant(result_is_nullable)); | 164 | 429 | } | 165 | | | 166 | 442 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 442 | return AggregateFunctionPtr(result.release()); | 168 | 442 | } |
_ZN5doris20creator_without_type14create_varargsINS_24AggregateFunctionForEachEJRSt10shared_ptrINS_18IAggregateFunctionEEEEES5_RKSt6vectorIS3_IKNS_9IDataTypeEESaISA_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 2 | if (have_nullable(argument_types_)) { | 150 | 0 | std::visit( | 151 | 0 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 0 | if (attr.enable_aggregate_function_null_v2) { | 153 | 0 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 0 | AggregateFunctionTemplate>( | 155 | 0 | result.release(), argument_types_, attr.is_window_function)); | 156 | 0 | } else { | 157 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 0 | AggregateFunctionTemplate>( | 159 | 0 | result.release(), argument_types_, attr.is_window_function)); | 160 | 0 | } | 161 | 0 | }, | 162 | 0 | make_bool_variant(argument_types_.size() > 1), | 163 | 0 | make_bool_variant(result_is_nullable)); | 164 | 0 | } | 165 | | | 166 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 2 | return AggregateFunctionPtr(result.release()); | 168 | 2 | } |
_ZN5doris20creator_without_type14create_varargsINS_26AggregateFunctionForEachV2EJRSt10shared_ptrINS_18IAggregateFunctionEEEEES5_RKSt6vectorIS3_IKNS_9IDataTypeEESaISA_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 146 | 110 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 147 | 110 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 148 | 110 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 149 | 110 | if (have_nullable(argument_types_)) { | 150 | 68 | std::visit( | 151 | 68 | [&](auto multi_arguments, auto result_is_nullable) { | 152 | 68 | if (attr.enable_aggregate_function_null_v2) { | 153 | 68 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 154 | 68 | AggregateFunctionTemplate>( | 155 | 68 | result.release(), argument_types_, attr.is_window_function)); | 156 | 68 | } else { | 157 | 68 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 158 | 68 | AggregateFunctionTemplate>( | 159 | 68 | result.release(), argument_types_, attr.is_window_function)); | 160 | 68 | } | 161 | 68 | }, | 162 | 68 | make_bool_variant(argument_types_.size() > 1), | 163 | 68 | make_bool_variant(result_is_nullable)); | 164 | 68 | } | 165 | | | 166 | 110 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 167 | 110 | return AggregateFunctionPtr(result.release()); | 168 | 110 | } |
|
169 | | |
170 | | template <typename AggregateFunctionTemplate, typename... TArgs> |
171 | | static AggregateFunctionPtr create_varargs_return_not_nullable( |
172 | | const DataTypes& argument_types_, const bool result_is_nullable, |
173 | 5.96k | const AggregateFunctionAttr& attr, TArgs&&... args) { |
174 | 5.96k | if (!attr.is_foreach && result_is_nullable) { |
175 | 0 | throw doris::Exception(Status::InternalError( |
176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); |
177 | 0 | } |
178 | 5.96k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( |
179 | 5.96k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); |
180 | 5.96k | if (have_nullable(argument_types_)) { |
181 | 3.86k | if (argument_types_.size() > 1) { |
182 | 927 | if (attr.enable_aggregate_function_null_v2) { |
183 | 513 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( |
184 | 513 | result.release(), argument_types_, attr.is_window_function)); |
185 | 513 | } else { |
186 | 414 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( |
187 | 414 | result.release(), argument_types_, attr.is_window_function)); |
188 | 414 | } |
189 | 2.94k | } else { |
190 | 2.94k | if (attr.enable_aggregate_function_null_v2) { |
191 | 1.14k | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( |
192 | 1.14k | result.release(), argument_types_, attr.is_window_function)); |
193 | 1.79k | } else { |
194 | 1.79k | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( |
195 | 1.79k | result.release(), argument_types_, attr.is_window_function)); |
196 | 1.79k | } |
197 | 2.94k | } |
198 | 3.86k | } |
199 | | |
200 | 5.96k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); |
201 | 5.96k | return AggregateFunctionPtr(result.release()); |
202 | 5.96k | } _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE2ENS_30AggregateFunctionUniqExactDataILS3_2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 2 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 2 | if (have_nullable(argument_types_)) { | 181 | 2 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 2 | } else { | 190 | 2 | if (attr.enable_aggregate_function_null_v2) { | 191 | 2 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 2 | result.release(), argument_types_, attr.is_window_function)); | 193 | 2 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 2 | } | 198 | 2 | } | 199 | | | 200 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 2 | return AggregateFunctionPtr(result.release()); | 202 | 2 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE3ENS_30AggregateFunctionUniqExactDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 16 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 16 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 16 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 16 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 16 | if (have_nullable(argument_types_)) { | 181 | 10 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 10 | } else { | 190 | 10 | if (attr.enable_aggregate_function_null_v2) { | 191 | 10 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 10 | result.release(), argument_types_, attr.is_window_function)); | 193 | 10 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 10 | } | 198 | 10 | } | 199 | | | 200 | 16 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 16 | return AggregateFunctionPtr(result.release()); | 202 | 16 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE4ENS_30AggregateFunctionUniqExactDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 4 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 4 | if (have_nullable(argument_types_)) { | 181 | 4 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 4 | } else { | 190 | 4 | if (attr.enable_aggregate_function_null_v2) { | 191 | 4 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 4 | result.release(), argument_types_, attr.is_window_function)); | 193 | 4 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 4 | } | 198 | 4 | } | 199 | | | 200 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 4 | return AggregateFunctionPtr(result.release()); | 202 | 4 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE5ENS_30AggregateFunctionUniqExactDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 727 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 727 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 727 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 727 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 727 | if (have_nullable(argument_types_)) { | 181 | 657 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 657 | } else { | 190 | 657 | if (attr.enable_aggregate_function_null_v2) { | 191 | 243 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 243 | result.release(), argument_types_, attr.is_window_function)); | 193 | 414 | } else { | 194 | 414 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 414 | result.release(), argument_types_, attr.is_window_function)); | 196 | 414 | } | 197 | 657 | } | 198 | 657 | } | 199 | | | 200 | 727 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 727 | return AggregateFunctionPtr(result.release()); | 202 | 727 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE6ENS_30AggregateFunctionUniqExactDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 78 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 78 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 78 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 78 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 78 | if (have_nullable(argument_types_)) { | 181 | 45 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 45 | } else { | 190 | 45 | if (attr.enable_aggregate_function_null_v2) { | 191 | 45 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 45 | result.release(), argument_types_, attr.is_window_function)); | 193 | 45 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 45 | } | 198 | 45 | } | 199 | | | 200 | 78 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 78 | return AggregateFunctionPtr(result.release()); | 202 | 78 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE7ENS_30AggregateFunctionUniqExactDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 2 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 2 | if (have_nullable(argument_types_)) { | 181 | 0 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 0 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 0 | } | 199 | | | 200 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 2 | return AggregateFunctionPtr(result.release()); | 202 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE28ENS_30AggregateFunctionUniqExactDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE29ENS_30AggregateFunctionUniqExactDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 12 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 12 | if (have_nullable(argument_types_)) { | 181 | 12 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 12 | } else { | 190 | 12 | if (attr.enable_aggregate_function_null_v2) { | 191 | 12 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 12 | result.release(), argument_types_, attr.is_window_function)); | 193 | 12 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 12 | } | 198 | 12 | } | 199 | | | 200 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 12 | return AggregateFunctionPtr(result.release()); | 202 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE30ENS_30AggregateFunctionUniqExactDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 1 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 1 | if (have_nullable(argument_types_)) { | 181 | 1 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 1 | } else { | 190 | 1 | if (attr.enable_aggregate_function_null_v2) { | 191 | 1 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 1 | result.release(), argument_types_, attr.is_window_function)); | 193 | 1 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 1 | } | 198 | 1 | } | 199 | | | 200 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 1 | return AggregateFunctionPtr(result.release()); | 202 | 1 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE35ENS_30AggregateFunctionUniqExactDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 13 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 13 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 13 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 13 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 13 | if (have_nullable(argument_types_)) { | 181 | 13 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 13 | } else { | 190 | 13 | if (attr.enable_aggregate_function_null_v2) { | 191 | 13 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 13 | result.release(), argument_types_, attr.is_window_function)); | 193 | 13 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 13 | } | 198 | 13 | } | 199 | | | 200 | 13 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 13 | return AggregateFunctionPtr(result.release()); | 202 | 13 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE10ENS_30AggregateFunctionUniqExactDataILS3_10EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 590 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 590 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 590 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 590 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 590 | if (have_nullable(argument_types_)) { | 181 | 278 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 278 | } else { | 190 | 278 | if (attr.enable_aggregate_function_null_v2) { | 191 | 278 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 278 | result.release(), argument_types_, attr.is_window_function)); | 193 | 278 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 278 | } | 198 | 278 | } | 199 | | | 200 | 590 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 590 | return AggregateFunctionPtr(result.release()); | 202 | 590 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE17ENS_30AggregateFunctionUniqExactDataILS3_17EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 4 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 4 | if (have_nullable(argument_types_)) { | 181 | 4 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 4 | } else { | 190 | 4 | if (attr.enable_aggregate_function_null_v2) { | 191 | 4 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 4 | result.release(), argument_types_, attr.is_window_function)); | 193 | 4 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 4 | } | 198 | 4 | } | 199 | | | 200 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 4 | return AggregateFunctionPtr(result.release()); | 202 | 4 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE8ENS_30AggregateFunctionUniqExactDataILS3_8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 8 | if (attr.enable_aggregate_function_null_v2) { | 191 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 8 | result.release(), argument_types_, attr.is_window_function)); | 193 | 8 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 8 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE9ENS_30AggregateFunctionUniqExactDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE25ENS_30AggregateFunctionUniqExactDataILS3_25EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 10 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 10 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 10 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 10 | if (have_nullable(argument_types_)) { | 181 | 4 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 4 | } else { | 190 | 4 | if (attr.enable_aggregate_function_null_v2) { | 191 | 4 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 4 | result.release(), argument_types_, attr.is_window_function)); | 193 | 4 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 4 | } | 198 | 4 | } | 199 | | | 200 | 10 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 10 | return AggregateFunctionPtr(result.release()); | 202 | 10 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE26ENS_30AggregateFunctionUniqExactDataILS3_26EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 2 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 2 | if (have_nullable(argument_types_)) { | 181 | 2 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 2 | } else { | 190 | 2 | if (attr.enable_aggregate_function_null_v2) { | 191 | 2 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 2 | result.release(), argument_types_, attr.is_window_function)); | 193 | 2 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 2 | } | 198 | 2 | } | 199 | | | 200 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 2 | return AggregateFunctionPtr(result.release()); | 202 | 2 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE42ENS_30AggregateFunctionUniqExactDataILS3_42EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 8 | if (attr.enable_aggregate_function_null_v2) { | 191 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 8 | result.release(), argument_types_, attr.is_window_function)); | 193 | 8 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 8 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE41ENS_30AggregateFunctionUniqExactDataILS3_41EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 16 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 16 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 16 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 16 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 16 | if (have_nullable(argument_types_)) { | 181 | 16 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 16 | } else { | 190 | 16 | if (attr.enable_aggregate_function_null_v2) { | 191 | 16 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 16 | result.release(), argument_types_, attr.is_window_function)); | 193 | 16 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 16 | } | 198 | 16 | } | 199 | | | 200 | 16 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 16 | return AggregateFunctionPtr(result.release()); | 202 | 16 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 8 | if (attr.enable_aggregate_function_null_v2) { | 191 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 8 | result.release(), argument_types_, attr.is_window_function)); | 193 | 8 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 8 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 12 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 12 | if (have_nullable(argument_types_)) { | 181 | 10 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 10 | } else { | 190 | 10 | if (attr.enable_aggregate_function_null_v2) { | 191 | 10 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 10 | result.release(), argument_types_, attr.is_window_function)); | 193 | 10 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 10 | } | 198 | 10 | } | 199 | | | 200 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 12 | return AggregateFunctionPtr(result.release()); | 202 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 11 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 11 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 11 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 11 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 11 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 8 | if (attr.enable_aggregate_function_null_v2) { | 191 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 8 | result.release(), argument_types_, attr.is_window_function)); | 193 | 8 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 8 | } | 198 | 8 | } | 199 | | | 200 | 11 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 11 | return AggregateFunctionPtr(result.release()); | 202 | 11 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 14 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 14 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 14 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 14 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 14 | if (have_nullable(argument_types_)) { | 181 | 11 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 11 | } else { | 190 | 11 | if (attr.enable_aggregate_function_null_v2) { | 191 | 11 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 11 | result.release(), argument_types_, attr.is_window_function)); | 193 | 11 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 11 | } | 198 | 11 | } | 199 | | | 200 | 14 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 14 | return AggregateFunctionPtr(result.release()); | 202 | 14 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 9 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 9 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 9 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 9 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 9 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 8 | if (attr.enable_aggregate_function_null_v2) { | 191 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 8 | result.release(), argument_types_, attr.is_window_function)); | 193 | 8 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 8 | } | 198 | 8 | } | 199 | | | 200 | 9 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 9 | return AggregateFunctionPtr(result.release()); | 202 | 9 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 13 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 13 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 13 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 13 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 13 | if (have_nullable(argument_types_)) { | 181 | 10 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 10 | } else { | 190 | 10 | if (attr.enable_aggregate_function_null_v2) { | 191 | 10 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 10 | result.release(), argument_types_, attr.is_window_function)); | 193 | 10 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 10 | } | 198 | 10 | } | 199 | | | 200 | 13 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 13 | return AggregateFunctionPtr(result.release()); | 202 | 13 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 444 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 444 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 444 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 444 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 444 | if (have_nullable(argument_types_)) { | 181 | 434 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 434 | } else { | 190 | 434 | if (attr.enable_aggregate_function_null_v2) { | 191 | 20 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 20 | result.release(), argument_types_, attr.is_window_function)); | 193 | 414 | } else { | 194 | 414 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 414 | result.release(), argument_types_, attr.is_window_function)); | 196 | 414 | } | 197 | 434 | } | 198 | 434 | } | 199 | | | 200 | 444 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 444 | return AggregateFunctionPtr(result.release()); | 202 | 444 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 907 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 907 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 907 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 907 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 907 | if (have_nullable(argument_types_)) { | 181 | 432 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 432 | } else { | 190 | 432 | if (attr.enable_aggregate_function_null_v2) { | 191 | 18 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 18 | result.release(), argument_types_, attr.is_window_function)); | 193 | 414 | } else { | 194 | 414 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 414 | result.release(), argument_types_, attr.is_window_function)); | 196 | 414 | } | 197 | 432 | } | 198 | 432 | } | 199 | | | 200 | 907 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 907 | return AggregateFunctionPtr(result.release()); | 202 | 907 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 10 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 10 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 10 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 10 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 8 | if (attr.enable_aggregate_function_null_v2) { | 191 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 8 | result.release(), argument_types_, attr.is_window_function)); | 193 | 8 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 8 | } | 198 | 8 | } | 199 | | | 200 | 10 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 10 | return AggregateFunctionPtr(result.release()); | 202 | 10 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 15 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 15 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 15 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 15 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 15 | if (have_nullable(argument_types_)) { | 181 | 10 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 10 | } else { | 190 | 10 | if (attr.enable_aggregate_function_null_v2) { | 191 | 10 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 10 | result.release(), argument_types_, attr.is_window_function)); | 193 | 10 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 10 | } | 198 | 10 | } | 199 | | | 200 | 15 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 15 | return AggregateFunctionPtr(result.release()); | 202 | 15 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 10 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 10 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 10 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 10 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 8 | if (attr.enable_aggregate_function_null_v2) { | 191 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 8 | result.release(), argument_types_, attr.is_window_function)); | 193 | 8 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 8 | } | 198 | 8 | } | 199 | | | 200 | 10 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 10 | return AggregateFunctionPtr(result.release()); | 202 | 10 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 12 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 12 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 8 | if (attr.enable_aggregate_function_null_v2) { | 191 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 8 | result.release(), argument_types_, attr.is_window_function)); | 193 | 8 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 8 | } | 198 | 8 | } | 199 | | | 200 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 12 | return AggregateFunctionPtr(result.release()); | 202 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 8 | if (attr.enable_aggregate_function_null_v2) { | 191 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 8 | result.release(), argument_types_, attr.is_window_function)); | 193 | 8 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 8 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 12 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 12 | if (have_nullable(argument_types_)) { | 181 | 10 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 10 | } else { | 190 | 10 | if (attr.enable_aggregate_function_null_v2) { | 191 | 10 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 10 | result.release(), argument_types_, attr.is_window_function)); | 193 | 10 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 10 | } | 198 | 10 | } | 199 | | | 200 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 12 | return AggregateFunctionPtr(result.release()); | 202 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 8 | if (attr.enable_aggregate_function_null_v2) { | 191 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 8 | result.release(), argument_types_, attr.is_window_function)); | 193 | 8 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 8 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 12 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 12 | if (have_nullable(argument_types_)) { | 181 | 10 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 10 | } else { | 190 | 10 | if (attr.enable_aggregate_function_null_v2) { | 191 | 10 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 10 | result.release(), argument_types_, attr.is_window_function)); | 193 | 10 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 10 | } | 198 | 10 | } | 199 | | | 200 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 12 | return AggregateFunctionPtr(result.release()); | 202 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 8 | if (attr.enable_aggregate_function_null_v2) { | 191 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 8 | result.release(), argument_types_, attr.is_window_function)); | 193 | 8 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 8 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 12 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 12 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 8 | if (attr.enable_aggregate_function_null_v2) { | 191 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 8 | result.release(), argument_types_, attr.is_window_function)); | 193 | 8 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 8 | } | 198 | 8 | } | 199 | | | 200 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 12 | return AggregateFunctionPtr(result.release()); | 202 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 2 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 2 | if (have_nullable(argument_types_)) { | 181 | 2 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 2 | } else { | 190 | 2 | if (attr.enable_aggregate_function_null_v2) { | 191 | 2 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 2 | result.release(), argument_types_, attr.is_window_function)); | 193 | 2 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 2 | } | 198 | 2 | } | 199 | | | 200 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 2 | return AggregateFunctionPtr(result.release()); | 202 | 2 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 4 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 4 | if (have_nullable(argument_types_)) { | 181 | 0 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 0 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 0 | } | 199 | | | 200 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 4 | return AggregateFunctionPtr(result.release()); | 202 | 4 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 2 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 2 | if (have_nullable(argument_types_)) { | 181 | 0 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 0 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 0 | } | 199 | | | 200 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 2 | return AggregateFunctionPtr(result.release()); | 202 | 2 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 2 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 2 | if (have_nullable(argument_types_)) { | 181 | 0 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 0 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 0 | } | 199 | | | 200 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 2 | return AggregateFunctionPtr(result.release()); | 202 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 6 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 6 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 6 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 6 | if (have_nullable(argument_types_)) { | 181 | 2 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 2 | } else { | 190 | 2 | if (attr.enable_aggregate_function_null_v2) { | 191 | 2 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 2 | result.release(), argument_types_, attr.is_window_function)); | 193 | 2 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 2 | } | 198 | 2 | } | 199 | | | 200 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 6 | return AggregateFunctionPtr(result.release()); | 202 | 6 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 18 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 18 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 18 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 18 | if (have_nullable(argument_types_)) { | 181 | 17 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 17 | } else { | 190 | 17 | if (attr.enable_aggregate_function_null_v2) { | 191 | 17 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 17 | result.release(), argument_types_, attr.is_window_function)); | 193 | 17 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 17 | } | 198 | 17 | } | 199 | | | 200 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 18 | return AggregateFunctionPtr(result.release()); | 202 | 18 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 25 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 25 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 25 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 25 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 25 | if (have_nullable(argument_types_)) { | 181 | 20 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 20 | } else { | 190 | 20 | if (attr.enable_aggregate_function_null_v2) { | 191 | 20 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 20 | result.release(), argument_types_, attr.is_window_function)); | 193 | 20 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 20 | } | 198 | 20 | } | 199 | | | 200 | 25 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 25 | return AggregateFunctionPtr(result.release()); | 202 | 25 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 17 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 17 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 17 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 17 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 17 | if (have_nullable(argument_types_)) { | 181 | 16 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 16 | } else { | 190 | 16 | if (attr.enable_aggregate_function_null_v2) { | 191 | 16 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 16 | result.release(), argument_types_, attr.is_window_function)); | 193 | 16 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 16 | } | 198 | 16 | } | 199 | | | 200 | 17 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 17 | return AggregateFunctionPtr(result.release()); | 202 | 17 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 23 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 23 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 23 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 23 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 23 | if (have_nullable(argument_types_)) { | 181 | 18 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 18 | } else { | 190 | 18 | if (attr.enable_aggregate_function_null_v2) { | 191 | 18 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 18 | result.release(), argument_types_, attr.is_window_function)); | 193 | 18 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 18 | } | 198 | 18 | } | 199 | | | 200 | 23 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 23 | return AggregateFunctionPtr(result.release()); | 202 | 23 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 183 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 183 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 183 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 183 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 183 | if (have_nullable(argument_types_)) { | 181 | 169 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 169 | } else { | 190 | 169 | if (attr.enable_aggregate_function_null_v2) { | 191 | 31 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 31 | result.release(), argument_types_, attr.is_window_function)); | 193 | 138 | } else { | 194 | 138 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 138 | result.release(), argument_types_, attr.is_window_function)); | 196 | 138 | } | 197 | 169 | } | 198 | 169 | } | 199 | | | 200 | 183 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 183 | return AggregateFunctionPtr(result.release()); | 202 | 183 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 61 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 61 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 61 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 61 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 61 | if (have_nullable(argument_types_)) { | 181 | 33 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 33 | } else { | 190 | 33 | if (attr.enable_aggregate_function_null_v2) { | 191 | 33 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 33 | result.release(), argument_types_, attr.is_window_function)); | 193 | 33 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 33 | } | 198 | 33 | } | 199 | | | 200 | 61 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 61 | return AggregateFunctionPtr(result.release()); | 202 | 61 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 18 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 18 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 18 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 18 | if (have_nullable(argument_types_)) { | 181 | 12 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 12 | } else { | 190 | 12 | if (attr.enable_aggregate_function_null_v2) { | 191 | 12 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 12 | result.release(), argument_types_, attr.is_window_function)); | 193 | 12 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 12 | } | 198 | 12 | } | 199 | | | 200 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 18 | return AggregateFunctionPtr(result.release()); | 202 | 18 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 8 | if (attr.enable_aggregate_function_null_v2) { | 183 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 8 | result.release(), argument_types_, attr.is_window_function)); | 185 | 8 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 8 | if (attr.enable_aggregate_function_null_v2) { | 183 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 8 | result.release(), argument_types_, attr.is_window_function)); | 185 | 8 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 8 | if (attr.enable_aggregate_function_null_v2) { | 183 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 8 | result.release(), argument_types_, attr.is_window_function)); | 185 | 8 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 8 | if (attr.enable_aggregate_function_null_v2) { | 183 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 8 | result.release(), argument_types_, attr.is_window_function)); | 185 | 8 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 8 | if (attr.enable_aggregate_function_null_v2) { | 183 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 8 | result.release(), argument_types_, attr.is_window_function)); | 185 | 8 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 8 | if (attr.enable_aggregate_function_null_v2) { | 183 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 8 | result.release(), argument_types_, attr.is_window_function)); | 185 | 8 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 421 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 421 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 421 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 421 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 421 | if (have_nullable(argument_types_)) { | 181 | 10 | if (argument_types_.size() > 1) { | 182 | 10 | if (attr.enable_aggregate_function_null_v2) { | 183 | 10 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 10 | result.release(), argument_types_, attr.is_window_function)); | 185 | 10 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 10 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 10 | } | 199 | | | 200 | 421 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 421 | return AggregateFunctionPtr(result.release()); | 202 | 421 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 472 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 472 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 472 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 472 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 472 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 8 | if (attr.enable_aggregate_function_null_v2) { | 183 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 8 | result.release(), argument_types_, attr.is_window_function)); | 185 | 8 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 8 | } | 199 | | | 200 | 472 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 472 | return AggregateFunctionPtr(result.release()); | 202 | 472 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 9 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 9 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 9 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 9 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 9 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 8 | if (attr.enable_aggregate_function_null_v2) { | 183 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 8 | result.release(), argument_types_, attr.is_window_function)); | 185 | 8 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 8 | } | 199 | | | 200 | 9 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 9 | return AggregateFunctionPtr(result.release()); | 202 | 9 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 9 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 9 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 9 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 9 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 9 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 8 | if (attr.enable_aggregate_function_null_v2) { | 183 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 8 | result.release(), argument_types_, attr.is_window_function)); | 185 | 8 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 8 | } | 199 | | | 200 | 9 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 9 | return AggregateFunctionPtr(result.release()); | 202 | 9 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 8 | if (attr.enable_aggregate_function_null_v2) { | 183 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 8 | result.release(), argument_types_, attr.is_window_function)); | 185 | 8 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 8 | if (attr.enable_aggregate_function_null_v2) { | 183 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 8 | result.release(), argument_types_, attr.is_window_function)); | 185 | 8 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 8 | if (attr.enable_aggregate_function_null_v2) { | 183 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 8 | result.release(), argument_types_, attr.is_window_function)); | 185 | 8 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 8 | if (attr.enable_aggregate_function_null_v2) { | 183 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 8 | result.release(), argument_types_, attr.is_window_function)); | 185 | 8 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 8 | if (attr.enable_aggregate_function_null_v2) { | 183 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 8 | result.release(), argument_types_, attr.is_window_function)); | 185 | 8 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 8 | if (attr.enable_aggregate_function_null_v2) { | 183 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 8 | result.release(), argument_types_, attr.is_window_function)); | 185 | 8 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 8 | if (attr.enable_aggregate_function_null_v2) { | 183 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 8 | result.release(), argument_types_, attr.is_window_function)); | 185 | 8 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 8 | if (argument_types_.size() > 1) { | 182 | 8 | if (attr.enable_aggregate_function_null_v2) { | 183 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 8 | result.release(), argument_types_, attr.is_window_function)); | 185 | 8 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 8 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 8 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 18 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 18 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 18 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 18 | if (have_nullable(argument_types_)) { | 181 | 18 | if (argument_types_.size() > 1) { | 182 | 18 | if (attr.enable_aggregate_function_null_v2) { | 183 | 18 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 18 | result.release(), argument_types_, attr.is_window_function)); | 185 | 18 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 18 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 18 | } | 199 | | | 200 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 18 | return AggregateFunctionPtr(result.release()); | 202 | 18 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 18 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 18 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 18 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 18 | if (have_nullable(argument_types_)) { | 181 | 18 | if (argument_types_.size() > 1) { | 182 | 18 | if (attr.enable_aggregate_function_null_v2) { | 183 | 18 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 18 | result.release(), argument_types_, attr.is_window_function)); | 185 | 18 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 18 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 18 | } | 199 | | | 200 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 18 | return AggregateFunctionPtr(result.release()); | 202 | 18 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 18 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 18 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 18 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 18 | if (have_nullable(argument_types_)) { | 181 | 18 | if (argument_types_.size() > 1) { | 182 | 18 | if (attr.enable_aggregate_function_null_v2) { | 183 | 18 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 18 | result.release(), argument_types_, attr.is_window_function)); | 185 | 18 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 18 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 18 | } | 199 | | | 200 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 18 | return AggregateFunctionPtr(result.release()); | 202 | 18 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 18 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 18 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 18 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 18 | if (have_nullable(argument_types_)) { | 181 | 18 | if (argument_types_.size() > 1) { | 182 | 18 | if (attr.enable_aggregate_function_null_v2) { | 183 | 18 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 18 | result.release(), argument_types_, attr.is_window_function)); | 185 | 18 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 18 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 18 | } | 199 | | | 200 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 18 | return AggregateFunctionPtr(result.release()); | 202 | 18 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 33 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 33 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 33 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 33 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 33 | if (have_nullable(argument_types_)) { | 181 | 25 | if (argument_types_.size() > 1) { | 182 | 25 | if (attr.enable_aggregate_function_null_v2) { | 183 | 25 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 25 | result.release(), argument_types_, attr.is_window_function)); | 185 | 25 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 25 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 25 | } | 199 | | | 200 | 33 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 33 | return AggregateFunctionPtr(result.release()); | 202 | 33 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 32 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 32 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 32 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 32 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 32 | if (have_nullable(argument_types_)) { | 181 | 24 | if (argument_types_.size() > 1) { | 182 | 24 | if (attr.enable_aggregate_function_null_v2) { | 183 | 24 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 24 | result.release(), argument_types_, attr.is_window_function)); | 185 | 24 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 24 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 24 | } | 199 | | | 200 | 32 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 32 | return AggregateFunctionPtr(result.release()); | 202 | 32 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 12 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 12 | if (have_nullable(argument_types_)) { | 181 | 12 | if (argument_types_.size() > 1) { | 182 | 12 | if (attr.enable_aggregate_function_null_v2) { | 183 | 12 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 12 | result.release(), argument_types_, attr.is_window_function)); | 185 | 12 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 12 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 12 | } | 199 | | | 200 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 12 | return AggregateFunctionPtr(result.release()); | 202 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_30AggregateFunctionSequenceCountILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 91 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 91 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 91 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 91 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 91 | if (have_nullable(argument_types_)) { | 181 | 67 | if (argument_types_.size() > 1) { | 182 | 67 | if (attr.enable_aggregate_function_null_v2) { | 183 | 67 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 67 | result.release(), argument_types_, attr.is_window_function)); | 185 | 67 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 67 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 67 | } | 199 | | | 200 | 91 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 91 | return AggregateFunctionPtr(result.release()); | 202 | 91 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_30AggregateFunctionSequenceCountILNS_13PrimitiveTypeE25EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 444 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 444 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 444 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 444 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 444 | if (have_nullable(argument_types_)) { | 181 | 430 | if (argument_types_.size() > 1) { | 182 | 430 | if (attr.enable_aggregate_function_null_v2) { | 183 | 16 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 16 | result.release(), argument_types_, attr.is_window_function)); | 185 | 414 | } else { | 186 | 414 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 414 | result.release(), argument_types_, attr.is_window_function)); | 188 | 414 | } | 189 | 430 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 430 | } | 199 | | | 200 | 444 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 444 | return AggregateFunctionPtr(result.release()); | 202 | 444 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE2EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE3EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 12 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 12 | if (have_nullable(argument_types_)) { | 181 | 11 | if (argument_types_.size() > 1) { | 182 | 11 | if (attr.enable_aggregate_function_null_v2) { | 183 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 11 | result.release(), argument_types_, attr.is_window_function)); | 185 | 11 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 11 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 11 | } | 199 | | | 200 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 12 | return AggregateFunctionPtr(result.release()); | 202 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE4EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 12 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 12 | if (have_nullable(argument_types_)) { | 181 | 11 | if (argument_types_.size() > 1) { | 182 | 11 | if (attr.enable_aggregate_function_null_v2) { | 183 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 11 | result.release(), argument_types_, attr.is_window_function)); | 185 | 11 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 11 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 11 | } | 199 | | | 200 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 12 | return AggregateFunctionPtr(result.release()); | 202 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE5EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 5 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 5 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 5 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 5 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 5 | if (have_nullable(argument_types_)) { | 181 | 4 | if (argument_types_.size() > 1) { | 182 | 4 | if (attr.enable_aggregate_function_null_v2) { | 183 | 4 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 4 | result.release(), argument_types_, attr.is_window_function)); | 185 | 4 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 4 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 4 | } | 199 | | | 200 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 5 | return AggregateFunctionPtr(result.release()); | 202 | 5 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE6EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 12 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 12 | if (have_nullable(argument_types_)) { | 181 | 11 | if (argument_types_.size() > 1) { | 182 | 11 | if (attr.enable_aggregate_function_null_v2) { | 183 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 11 | result.release(), argument_types_, attr.is_window_function)); | 185 | 11 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 11 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 11 | } | 199 | | | 200 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 12 | return AggregateFunctionPtr(result.release()); | 202 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE7EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 12 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 12 | if (have_nullable(argument_types_)) { | 181 | 11 | if (argument_types_.size() > 1) { | 182 | 11 | if (attr.enable_aggregate_function_null_v2) { | 183 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 11 | result.release(), argument_types_, attr.is_window_function)); | 185 | 11 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 11 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 11 | } | 199 | | | 200 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 12 | return AggregateFunctionPtr(result.release()); | 202 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE8EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 7 | if (argument_types_.size() > 1) { | 182 | 7 | if (attr.enable_aggregate_function_null_v2) { | 183 | 7 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 7 | result.release(), argument_types_, attr.is_window_function)); | 185 | 7 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 7 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 7 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE9EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 8 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 8 | if (have_nullable(argument_types_)) { | 181 | 7 | if (argument_types_.size() > 1) { | 182 | 7 | if (attr.enable_aggregate_function_null_v2) { | 183 | 7 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 7 | result.release(), argument_types_, attr.is_window_function)); | 185 | 7 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 7 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 7 | } | 199 | | | 200 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 8 | return AggregateFunctionPtr(result.release()); | 202 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE28EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 18 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 18 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 18 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 18 | if (have_nullable(argument_types_)) { | 181 | 18 | if (argument_types_.size() > 1) { | 182 | 18 | if (attr.enable_aggregate_function_null_v2) { | 183 | 18 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 18 | result.release(), argument_types_, attr.is_window_function)); | 185 | 18 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 18 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 18 | } | 199 | | | 200 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 18 | return AggregateFunctionPtr(result.release()); | 202 | 18 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE29EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE30EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE35EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE10EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 43 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 43 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 43 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 43 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 43 | if (have_nullable(argument_types_)) { | 181 | 35 | if (argument_types_.size() > 1) { | 182 | 35 | if (attr.enable_aggregate_function_null_v2) { | 183 | 35 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 35 | result.release(), argument_types_, attr.is_window_function)); | 185 | 35 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 35 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 35 | } | 199 | | | 200 | 43 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 43 | return AggregateFunctionPtr(result.release()); | 202 | 43 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE25EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 19 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 19 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 19 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 19 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 19 | if (have_nullable(argument_types_)) { | 181 | 18 | if (argument_types_.size() > 1) { | 182 | 18 | if (attr.enable_aggregate_function_null_v2) { | 183 | 18 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 18 | result.release(), argument_types_, attr.is_window_function)); | 185 | 18 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 18 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 18 | } | 199 | | | 200 | 19 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 19 | return AggregateFunctionPtr(result.release()); | 202 | 19 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE26EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 19 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 19 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 19 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 19 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 19 | if (have_nullable(argument_types_)) { | 181 | 18 | if (argument_types_.size() > 1) { | 182 | 18 | if (attr.enable_aggregate_function_null_v2) { | 183 | 18 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 18 | result.release(), argument_types_, attr.is_window_function)); | 185 | 18 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 18 | } else { | 190 | 0 | if (attr.enable_aggregate_function_null_v2) { | 191 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 0 | result.release(), argument_types_, attr.is_window_function)); | 193 | 0 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 0 | } | 198 | 18 | } | 199 | | | 200 | 19 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 19 | return AggregateFunctionPtr(result.release()); | 202 | 19 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE2EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 4 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 4 | if (have_nullable(argument_types_)) { | 181 | 4 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 4 | } else { | 190 | 4 | if (attr.enable_aggregate_function_null_v2) { | 191 | 4 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 4 | result.release(), argument_types_, attr.is_window_function)); | 193 | 4 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 4 | } | 198 | 4 | } | 199 | | | 200 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 4 | return AggregateFunctionPtr(result.release()); | 202 | 4 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE3EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 20 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 20 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 20 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 20 | if (have_nullable(argument_types_)) { | 181 | 11 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 11 | } else { | 190 | 11 | if (attr.enable_aggregate_function_null_v2) { | 191 | 11 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 11 | result.release(), argument_types_, attr.is_window_function)); | 193 | 11 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 11 | } | 198 | 11 | } | 199 | | | 200 | 20 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 20 | return AggregateFunctionPtr(result.release()); | 202 | 20 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE4EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 20 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 20 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 20 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 20 | if (have_nullable(argument_types_)) { | 181 | 11 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 11 | } else { | 190 | 11 | if (attr.enable_aggregate_function_null_v2) { | 191 | 11 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 11 | result.release(), argument_types_, attr.is_window_function)); | 193 | 11 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 11 | } | 198 | 11 | } | 199 | | | 200 | 20 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 20 | return AggregateFunctionPtr(result.release()); | 202 | 20 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE5EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 447 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 447 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 447 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 447 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 447 | if (have_nullable(argument_types_)) { | 181 | 434 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 434 | } else { | 190 | 434 | if (attr.enable_aggregate_function_null_v2) { | 191 | 20 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 20 | result.release(), argument_types_, attr.is_window_function)); | 193 | 414 | } else { | 194 | 414 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 414 | result.release(), argument_types_, attr.is_window_function)); | 196 | 414 | } | 197 | 434 | } | 198 | 434 | } | 199 | | | 200 | 447 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 447 | return AggregateFunctionPtr(result.release()); | 202 | 447 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE6EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 21 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 21 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 21 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 21 | if (have_nullable(argument_types_)) { | 181 | 12 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 12 | } else { | 190 | 12 | if (attr.enable_aggregate_function_null_v2) { | 191 | 12 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 12 | result.release(), argument_types_, attr.is_window_function)); | 193 | 12 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 12 | } | 198 | 12 | } | 199 | | | 200 | 21 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 21 | return AggregateFunctionPtr(result.release()); | 202 | 21 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE7EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 20 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 20 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 20 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 20 | if (have_nullable(argument_types_)) { | 181 | 11 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 11 | } else { | 190 | 11 | if (attr.enable_aggregate_function_null_v2) { | 191 | 11 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 11 | result.release(), argument_types_, attr.is_window_function)); | 193 | 11 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 11 | } | 198 | 11 | } | 199 | | | 200 | 20 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 20 | return AggregateFunctionPtr(result.release()); | 202 | 20 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE8EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 20 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 20 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 20 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 20 | if (have_nullable(argument_types_)) { | 181 | 11 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 11 | } else { | 190 | 11 | if (attr.enable_aggregate_function_null_v2) { | 191 | 11 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 11 | result.release(), argument_types_, attr.is_window_function)); | 193 | 11 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 11 | } | 198 | 11 | } | 199 | | | 200 | 20 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 20 | return AggregateFunctionPtr(result.release()); | 202 | 20 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE9EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 20 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 20 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 20 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 20 | if (have_nullable(argument_types_)) { | 181 | 11 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 11 | } else { | 190 | 11 | if (attr.enable_aggregate_function_null_v2) { | 191 | 11 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 11 | result.release(), argument_types_, attr.is_window_function)); | 193 | 11 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 11 | } | 198 | 11 | } | 199 | | | 200 | 20 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 20 | return AggregateFunctionPtr(result.release()); | 202 | 20 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE28EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 19 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 19 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 19 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 19 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 19 | if (have_nullable(argument_types_)) { | 181 | 11 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 11 | } else { | 190 | 11 | if (attr.enable_aggregate_function_null_v2) { | 191 | 11 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 11 | result.release(), argument_types_, attr.is_window_function)); | 193 | 11 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 11 | } | 198 | 11 | } | 199 | | | 200 | 19 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 19 | return AggregateFunctionPtr(result.release()); | 202 | 19 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE29EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE30EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE35EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE10EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 39 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 39 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 39 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 39 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 39 | if (have_nullable(argument_types_)) { | 181 | 22 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 22 | } else { | 190 | 22 | if (attr.enable_aggregate_function_null_v2) { | 191 | 22 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 22 | result.release(), argument_types_, attr.is_window_function)); | 193 | 22 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 22 | } | 198 | 22 | } | 199 | | | 200 | 39 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 39 | return AggregateFunctionPtr(result.release()); | 202 | 39 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE25EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 38 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 38 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 38 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 38 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 38 | if (have_nullable(argument_types_)) { | 181 | 22 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 22 | } else { | 190 | 22 | if (attr.enable_aggregate_function_null_v2) { | 191 | 22 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 22 | result.release(), argument_types_, attr.is_window_function)); | 193 | 22 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 22 | } | 198 | 22 | } | 199 | | | 200 | 38 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 38 | return AggregateFunctionPtr(result.release()); | 202 | 38 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE26EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 173 | 38 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 174 | 38 | if (!attr.is_foreach && result_is_nullable) { | 175 | 0 | throw doris::Exception(Status::InternalError( | 176 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 177 | 0 | } | 178 | 38 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 179 | 38 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 180 | 38 | if (have_nullable(argument_types_)) { | 181 | 22 | if (argument_types_.size() > 1) { | 182 | 0 | if (attr.enable_aggregate_function_null_v2) { | 183 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 184 | 0 | result.release(), argument_types_, attr.is_window_function)); | 185 | 0 | } else { | 186 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 187 | 0 | result.release(), argument_types_, attr.is_window_function)); | 188 | 0 | } | 189 | 22 | } else { | 190 | 22 | if (attr.enable_aggregate_function_null_v2) { | 191 | 22 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 192 | 22 | result.release(), argument_types_, attr.is_window_function)); | 193 | 22 | } else { | 194 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 195 | 0 | result.release(), argument_types_, attr.is_window_function)); | 196 | 0 | } | 197 | 22 | } | 198 | 22 | } | 199 | | | 200 | 38 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 201 | 38 | return AggregateFunctionPtr(result.release()); | 202 | 38 | } |
|
203 | | |
204 | | template <typename AggregateFunctionTemplate, typename... TArgs> |
205 | | static AggregateFunctionPtr create_multi_arguments(const DataTypes& argument_types_, |
206 | | const bool result_is_nullable, |
207 | | const AggregateFunctionAttr& attr, |
208 | 10.0k | TArgs&&... args) { |
209 | 10.0k | if (!(argument_types_.size() > 1)) { |
210 | 0 | throw doris::Exception(Status::InternalError( |
211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); |
212 | 0 | } |
213 | 10.0k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( |
214 | 10.0k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); |
215 | 10.0k | if (have_nullable(argument_types_)) { |
216 | 9.77k | std::visit( |
217 | 9.78k | [&](auto result_is_nullable) { |
218 | 9.78k | if (attr.enable_aggregate_function_null_v2) { |
219 | 850 | result.reset(new NullableV2T<true, result_is_nullable, |
220 | 850 | AggregateFunctionTemplate>( |
221 | 850 | result.release(), argument_types_, attr.is_window_function)); |
222 | 8.93k | } else { |
223 | 8.93k | result.reset(new NullableT<true, result_is_nullable, |
224 | 8.93k | AggregateFunctionTemplate>( |
225 | 8.93k | result.release(), argument_types_, attr.is_window_function)); |
226 | 8.93k | } |
227 | 9.78k | }, Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 485 | [&](auto result_is_nullable) { | 218 | 485 | if (attr.enable_aggregate_function_null_v2) { | 219 | 71 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 71 | AggregateFunctionTemplate>( | 221 | 71 | result.release(), argument_types_, attr.is_window_function)); | 222 | 414 | } else { | 223 | 414 | result.reset(new NullableT<true, result_is_nullable, | 224 | 414 | AggregateFunctionTemplate>( | 225 | 414 | result.release(), argument_types_, attr.is_window_function)); | 226 | 414 | } | 227 | 485 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 15 | [&](auto result_is_nullable) { | 218 | 15 | if (attr.enable_aggregate_function_null_v2) { | 219 | 3 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 3 | AggregateFunctionTemplate>( | 221 | 3 | result.release(), argument_types_, attr.is_window_function)); | 222 | 12 | } else { | 223 | 12 | result.reset(new NullableT<true, result_is_nullable, | 224 | 12 | AggregateFunctionTemplate>( | 225 | 12 | result.release(), argument_types_, attr.is_window_function)); | 226 | 12 | } | 227 | 15 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 4 | [&](auto result_is_nullable) { | 218 | 4 | if (attr.enable_aggregate_function_null_v2) { | 219 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 4 | AggregateFunctionTemplate>( | 221 | 4 | result.release(), argument_types_, attr.is_window_function)); | 222 | 4 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 4 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE20EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE20EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 4 | [&](auto result_is_nullable) { | 218 | 4 | if (attr.enable_aggregate_function_null_v2) { | 219 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 4 | AggregateFunctionTemplate>( | 221 | 4 | result.release(), argument_types_, attr.is_window_function)); | 222 | 4 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 4 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE11EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE11EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE12EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE12EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 4 | [&](auto result_is_nullable) { | 218 | 4 | if (attr.enable_aggregate_function_null_v2) { | 219 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 4 | AggregateFunctionTemplate>( | 221 | 4 | result.release(), argument_types_, attr.is_window_function)); | 222 | 4 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 4 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 4 | [&](auto result_is_nullable) { | 218 | 4 | if (attr.enable_aggregate_function_null_v2) { | 219 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 4 | AggregateFunctionTemplate>( | 221 | 4 | result.release(), argument_types_, attr.is_window_function)); | 222 | 4 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 4 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 8 | [&](auto result_is_nullable) { | 218 | 8 | if (attr.enable_aggregate_function_null_v2) { | 219 | 8 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 8 | AggregateFunctionTemplate>( | 221 | 8 | result.release(), argument_types_, attr.is_window_function)); | 222 | 8 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 8 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 6 | [&](auto result_is_nullable) { | 218 | 6 | if (attr.enable_aggregate_function_null_v2) { | 219 | 0 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 0 | AggregateFunctionTemplate>( | 221 | 0 | result.release(), argument_types_, attr.is_window_function)); | 222 | 6 | } else { | 223 | 6 | result.reset(new NullableT<true, result_is_nullable, | 224 | 6 | AggregateFunctionTemplate>( | 225 | 6 | result.release(), argument_types_, attr.is_window_function)); | 226 | 6 | } | 227 | 6 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 2.04k | [&](auto result_is_nullable) { | 218 | 2.04k | if (attr.enable_aggregate_function_null_v2) { | 219 | 73 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 73 | AggregateFunctionTemplate>( | 221 | 73 | result.release(), argument_types_, attr.is_window_function)); | 222 | 1.97k | } else { | 223 | 1.97k | result.reset(new NullableT<true, result_is_nullable, | 224 | 1.97k | AggregateFunctionTemplate>( | 225 | 1.97k | result.release(), argument_types_, attr.is_window_function)); | 226 | 1.97k | } | 227 | 2.04k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 517 | [&](auto result_is_nullable) { | 218 | 517 | if (attr.enable_aggregate_function_null_v2) { | 219 | 3 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 3 | AggregateFunctionTemplate>( | 221 | 3 | result.release(), argument_types_, attr.is_window_function)); | 222 | 514 | } else { | 223 | 514 | result.reset(new NullableT<true, result_is_nullable, | 224 | 514 | AggregateFunctionTemplate>( | 225 | 514 | result.release(), argument_types_, attr.is_window_function)); | 226 | 514 | } | 227 | 517 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 326 | [&](auto result_is_nullable) { | 218 | 326 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 324 | } else { | 223 | 324 | result.reset(new NullableT<true, result_is_nullable, | 224 | 324 | AggregateFunctionTemplate>( | 225 | 324 | result.release(), argument_types_, attr.is_window_function)); | 226 | 324 | } | 227 | 326 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 4 | [&](auto result_is_nullable) { | 218 | 4 | if (attr.enable_aggregate_function_null_v2) { | 219 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 4 | AggregateFunctionTemplate>( | 221 | 4 | result.release(), argument_types_, attr.is_window_function)); | 222 | 4 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 4 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 265 | [&](auto result_is_nullable) { | 218 | 265 | if (attr.enable_aggregate_function_null_v2) { | 219 | 8 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 8 | AggregateFunctionTemplate>( | 221 | 8 | result.release(), argument_types_, attr.is_window_function)); | 222 | 257 | } else { | 223 | 257 | result.reset(new NullableT<true, result_is_nullable, | 224 | 257 | AggregateFunctionTemplate>( | 225 | 257 | result.release(), argument_types_, attr.is_window_function)); | 226 | 257 | } | 227 | 265 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE20EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE20EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 4 | [&](auto result_is_nullable) { | 218 | 4 | if (attr.enable_aggregate_function_null_v2) { | 219 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 4 | AggregateFunctionTemplate>( | 221 | 4 | result.release(), argument_types_, attr.is_window_function)); | 222 | 4 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 4 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE11EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE11EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE12EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE12EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 4 | [&](auto result_is_nullable) { | 218 | 4 | if (attr.enable_aggregate_function_null_v2) { | 219 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 4 | AggregateFunctionTemplate>( | 221 | 4 | result.release(), argument_types_, attr.is_window_function)); | 222 | 4 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 4 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 217 | 4 | [&](auto result_is_nullable) { | 218 | 4 | if (attr.enable_aggregate_function_null_v2) { | 219 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 4 | AggregateFunctionTemplate>( | 221 | 4 | result.release(), argument_types_, attr.is_window_function)); | 222 | 4 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 4 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 8 | [&](auto result_is_nullable) { | 218 | 8 | if (attr.enable_aggregate_function_null_v2) { | 219 | 8 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 8 | AggregateFunctionTemplate>( | 221 | 8 | result.release(), argument_types_, attr.is_window_function)); | 222 | 8 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 8 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 217 | 442 | [&](auto result_is_nullable) { | 218 | 442 | if (attr.enable_aggregate_function_null_v2) { | 219 | 30 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 30 | AggregateFunctionTemplate>( | 221 | 30 | result.release(), argument_types_, attr.is_window_function)); | 222 | 412 | } else { | 223 | 412 | result.reset(new NullableT<true, result_is_nullable, | 224 | 412 | AggregateFunctionTemplate>( | 225 | 412 | result.release(), argument_types_, attr.is_window_function)); | 226 | 412 | } | 227 | 442 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 217 | 25 | [&](auto result_is_nullable) { | 218 | 25 | if (attr.enable_aggregate_function_null_v2) { | 219 | 25 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 25 | AggregateFunctionTemplate>( | 221 | 25 | result.release(), argument_types_, attr.is_window_function)); | 222 | 25 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 25 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 4 | [&](auto result_is_nullable) { | 218 | 4 | if (attr.enable_aggregate_function_null_v2) { | 219 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 4 | AggregateFunctionTemplate>( | 221 | 4 | result.release(), argument_types_, attr.is_window_function)); | 222 | 4 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 4 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 3 | [&](auto result_is_nullable) { | 218 | 3 | if (attr.enable_aggregate_function_null_v2) { | 219 | 3 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 3 | AggregateFunctionTemplate>( | 221 | 3 | result.release(), argument_types_, attr.is_window_function)); | 222 | 3 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 3 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 1 | [&](auto result_is_nullable) { | 218 | 1 | if (attr.enable_aggregate_function_null_v2) { | 219 | 1 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 1 | AggregateFunctionTemplate>( | 221 | 1 | result.release(), argument_types_, attr.is_window_function)); | 222 | 1 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 1 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 419 | [&](auto result_is_nullable) { | 218 | 419 | if (attr.enable_aggregate_function_null_v2) { | 219 | 7 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 7 | AggregateFunctionTemplate>( | 221 | 7 | result.release(), argument_types_, attr.is_window_function)); | 222 | 412 | } else { | 223 | 412 | result.reset(new NullableT<true, result_is_nullable, | 224 | 412 | AggregateFunctionTemplate>( | 225 | 412 | result.release(), argument_types_, attr.is_window_function)); | 226 | 412 | } | 227 | 419 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 1 | [&](auto result_is_nullable) { | 218 | 1 | if (attr.enable_aggregate_function_null_v2) { | 219 | 1 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 1 | AggregateFunctionTemplate>( | 221 | 1 | result.release(), argument_types_, attr.is_window_function)); | 222 | 1 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 1 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 420 | [&](auto result_is_nullable) { | 218 | 420 | if (attr.enable_aggregate_function_null_v2) { | 219 | 7 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 7 | AggregateFunctionTemplate>( | 221 | 7 | result.release(), argument_types_, attr.is_window_function)); | 222 | 413 | } else { | 223 | 413 | result.reset(new NullableT<true, result_is_nullable, | 224 | 413 | AggregateFunctionTemplate>( | 225 | 413 | result.release(), argument_types_, attr.is_window_function)); | 226 | 413 | } | 227 | 420 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_42AggregateFunctionPercentileApproxTwoParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSK_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_42AggregateFunctionPercentileApproxTwoParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSK_ Line | Count | Source | 217 | 725 | [&](auto result_is_nullable) { | 218 | 725 | if (attr.enable_aggregate_function_null_v2) { | 219 | 44 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 44 | AggregateFunctionTemplate>( | 221 | 44 | result.release(), argument_types_, attr.is_window_function)); | 222 | 681 | } else { | 223 | 681 | result.reset(new NullableT<true, result_is_nullable, | 224 | 681 | AggregateFunctionTemplate>( | 225 | 681 | result.release(), argument_types_, attr.is_window_function)); | 226 | 681 | } | 227 | 725 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_44AggregateFunctionPercentileApproxThreeParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSK_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_44AggregateFunctionPercentileApproxThreeParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSK_ Line | Count | Source | 217 | 38 | [&](auto result_is_nullable) { | 218 | 38 | if (attr.enable_aggregate_function_null_v2) { | 219 | 38 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 38 | AggregateFunctionTemplate>( | 221 | 38 | result.release(), argument_types_, attr.is_window_function)); | 222 | 38 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 38 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_52AggregateFunctionPercentileApproxWeightedThreeParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSK_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_52AggregateFunctionPercentileApproxWeightedThreeParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSK_ Line | Count | Source | 217 | 17 | [&](auto result_is_nullable) { | 218 | 17 | if (attr.enable_aggregate_function_null_v2) { | 219 | 17 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 17 | AggregateFunctionTemplate>( | 221 | 17 | result.release(), argument_types_, attr.is_window_function)); | 222 | 17 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 17 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_51AggregateFunctionPercentileApproxWeightedFourParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSK_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_51AggregateFunctionPercentileApproxWeightedFourParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSK_ Line | Count | Source | 217 | 20 | [&](auto result_is_nullable) { | 218 | 20 | if (attr.enable_aggregate_function_null_v2) { | 219 | 20 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 20 | AggregateFunctionTemplate>( | 221 | 20 | result.release(), argument_types_, attr.is_window_function)); | 222 | 20 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 20 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 217 | 6 | [&](auto result_is_nullable) { | 218 | 6 | if (attr.enable_aggregate_function_null_v2) { | 219 | 6 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 6 | AggregateFunctionTemplate>( | 221 | 6 | result.release(), argument_types_, attr.is_window_function)); | 222 | 6 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 6 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 217 | 20 | [&](auto result_is_nullable) { | 218 | 20 | if (attr.enable_aggregate_function_null_v2) { | 219 | 20 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 20 | AggregateFunctionTemplate>( | 221 | 20 | result.release(), argument_types_, attr.is_window_function)); | 222 | 20 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 20 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 217 | 27 | [&](auto result_is_nullable) { | 218 | 27 | if (attr.enable_aggregate_function_null_v2) { | 219 | 27 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 27 | AggregateFunctionTemplate>( | 221 | 27 | result.release(), argument_types_, attr.is_window_function)); | 222 | 27 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 27 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 217 | 1.46k | [&](auto result_is_nullable) { | 218 | 1.46k | if (attr.enable_aggregate_function_null_v2) { | 219 | 26 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 26 | AggregateFunctionTemplate>( | 221 | 26 | result.release(), argument_types_, attr.is_window_function)); | 222 | 1.44k | } else { | 223 | 1.44k | result.reset(new NullableT<true, result_is_nullable, | 224 | 1.44k | AggregateFunctionTemplate>( | 225 | 1.44k | result.release(), argument_types_, attr.is_window_function)); | 226 | 1.44k | } | 227 | 1.46k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 217 | 11 | [&](auto result_is_nullable) { | 218 | 11 | if (attr.enable_aggregate_function_null_v2) { | 219 | 11 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 11 | AggregateFunctionTemplate>( | 221 | 11 | result.release(), argument_types_, attr.is_window_function)); | 222 | 11 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 11 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionWindowFunnelEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSK_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionWindowFunnelEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSK_ Line | Count | Source | 217 | 496 | [&](auto result_is_nullable) { | 218 | 496 | if (attr.enable_aggregate_function_null_v2) { | 219 | 82 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 82 | AggregateFunctionTemplate>( | 221 | 82 | result.release(), argument_types_, attr.is_window_function)); | 222 | 414 | } else { | 223 | 414 | result.reset(new NullableT<true, result_is_nullable, | 224 | 414 | AggregateFunctionTemplate>( | 225 | 414 | result.release(), argument_types_, attr.is_window_function)); | 226 | 414 | } | 227 | 496 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionAvgWeightILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionAvgWeightILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 217 | 510 | [&](auto result_is_nullable) { | 218 | 510 | if (attr.enable_aggregate_function_null_v2) { | 219 | 96 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 96 | AggregateFunctionTemplate>( | 221 | 96 | result.release(), argument_types_, attr.is_window_function)); | 222 | 414 | } else { | 223 | 414 | result.reset(new NullableT<true, result_is_nullable, | 224 | 414 | AggregateFunctionTemplate>( | 225 | 414 | result.release(), argument_types_, attr.is_window_function)); | 226 | 414 | } | 227 | 510 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_23AggregateFunctionBinaryINS_8StatFuncILNS_13PrimitiveTypeE9ENS_10CorrMomentEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSP_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_23AggregateFunctionBinaryINS_8StatFuncILNS_13PrimitiveTypeE9ENS_10CorrMomentEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSP_ Line | Count | Source | 217 | 452 | [&](auto result_is_nullable) { | 218 | 452 | if (attr.enable_aggregate_function_null_v2) { | 219 | 38 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 38 | AggregateFunctionTemplate>( | 221 | 38 | result.release(), argument_types_, attr.is_window_function)); | 222 | 414 | } else { | 223 | 414 | result.reset(new NullableT<true, result_is_nullable, | 224 | 414 | AggregateFunctionTemplate>( | 225 | 414 | result.release(), argument_types_, attr.is_window_function)); | 226 | 414 | } | 227 | 452 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_23AggregateFunctionBinaryINS_8StatFuncILNS_13PrimitiveTypeE9ENS_17CorrMomentWelfordEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSP_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_23AggregateFunctionBinaryINS_8StatFuncILNS_13PrimitiveTypeE9ENS_17CorrMomentWelfordEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSP_ Line | Count | Source | 217 | 25 | [&](auto result_is_nullable) { | 218 | 25 | if (attr.enable_aggregate_function_null_v2) { | 219 | 25 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 25 | AggregateFunctionTemplate>( | 221 | 25 | result.release(), argument_types_, attr.is_window_function)); | 222 | 25 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 25 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_31AggregateFunctionSampCovarianceINS_8SampDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_31AggregateFunctionSampCovarianceINS_8SampDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 442 | [&](auto result_is_nullable) { | 218 | 442 | if (attr.enable_aggregate_function_null_v2) { | 219 | 28 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 28 | AggregateFunctionTemplate>( | 221 | 28 | result.release(), argument_types_, attr.is_window_function)); | 222 | 414 | } else { | 223 | 414 | result.reset(new NullableT<true, result_is_nullable, | 224 | 414 | AggregateFunctionTemplate>( | 225 | 414 | result.release(), argument_types_, attr.is_window_function)); | 226 | 414 | } | 227 | 442 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_31AggregateFunctionSampCovarianceINS_7PopDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_31AggregateFunctionSampCovarianceINS_7PopDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 217 | 439 | [&](auto result_is_nullable) { | 218 | 439 | if (attr.enable_aggregate_function_null_v2) { | 219 | 25 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 25 | AggregateFunctionTemplate>( | 221 | 25 | result.release(), argument_types_, attr.is_window_function)); | 222 | 414 | } else { | 223 | 414 | result.reset(new NullableT<true, result_is_nullable, | 224 | 414 | AggregateFunctionTemplate>( | 225 | 414 | result.release(), argument_types_, attr.is_window_function)); | 226 | 414 | } | 227 | 439 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_36AggregateFunctionPercentileReservoirINS_24QuantileReservoirSamplerEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_36AggregateFunctionPercentileReservoirINS_24QuantileReservoirSamplerEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 217 | 11 | [&](auto result_is_nullable) { | 218 | 11 | if (attr.enable_aggregate_function_null_v2) { | 219 | 11 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 11 | AggregateFunctionTemplate>( | 221 | 11 | result.release(), argument_types_, attr.is_window_function)); | 222 | 11 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 11 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_22AggregateFunctionAIAggEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSK_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_22AggregateFunctionAIAggEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSK_ |
228 | 9.77k | make_bool_variant(result_is_nullable)); |
229 | 9.77k | } |
230 | 10.0k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); |
231 | 10.0k | return AggregateFunctionPtr(result.release()); |
232 | 10.0k | } Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 500 | TArgs&&... args) { | 209 | 500 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 500 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 500 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 500 | if (have_nullable(argument_types_)) { | 216 | 485 | std::visit( | 217 | 485 | [&](auto result_is_nullable) { | 218 | 485 | if (attr.enable_aggregate_function_null_v2) { | 219 | 485 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 485 | AggregateFunctionTemplate>( | 221 | 485 | result.release(), argument_types_, attr.is_window_function)); | 222 | 485 | } else { | 223 | 485 | result.reset(new NullableT<true, result_is_nullable, | 224 | 485 | AggregateFunctionTemplate>( | 225 | 485 | result.release(), argument_types_, attr.is_window_function)); | 226 | 485 | } | 227 | 485 | }, | 228 | 485 | make_bool_variant(result_is_nullable)); | 229 | 485 | } | 230 | 500 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 500 | return AggregateFunctionPtr(result.release()); | 232 | 500 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 15 | TArgs&&... args) { | 209 | 15 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 15 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 15 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 15 | if (have_nullable(argument_types_)) { | 216 | 15 | std::visit( | 217 | 15 | [&](auto result_is_nullable) { | 218 | 15 | if (attr.enable_aggregate_function_null_v2) { | 219 | 15 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 15 | AggregateFunctionTemplate>( | 221 | 15 | result.release(), argument_types_, attr.is_window_function)); | 222 | 15 | } else { | 223 | 15 | result.reset(new NullableT<true, result_is_nullable, | 224 | 15 | AggregateFunctionTemplate>( | 225 | 15 | result.release(), argument_types_, attr.is_window_function)); | 226 | 15 | } | 227 | 15 | }, | 228 | 15 | make_bool_variant(result_is_nullable)); | 229 | 15 | } | 230 | 15 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 15 | return AggregateFunctionPtr(result.release()); | 232 | 15 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 4 | TArgs&&... args) { | 209 | 4 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 4 | if (have_nullable(argument_types_)) { | 216 | 4 | std::visit( | 217 | 4 | [&](auto result_is_nullable) { | 218 | 4 | if (attr.enable_aggregate_function_null_v2) { | 219 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 4 | AggregateFunctionTemplate>( | 221 | 4 | result.release(), argument_types_, attr.is_window_function)); | 222 | 4 | } else { | 223 | 4 | result.reset(new NullableT<true, result_is_nullable, | 224 | 4 | AggregateFunctionTemplate>( | 225 | 4 | result.release(), argument_types_, attr.is_window_function)); | 226 | 4 | } | 227 | 4 | }, | 228 | 4 | make_bool_variant(result_is_nullable)); | 229 | 4 | } | 230 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 4 | return AggregateFunctionPtr(result.release()); | 232 | 4 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE20EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 5 | TArgs&&... args) { | 209 | 5 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 5 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 5 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 5 | if (have_nullable(argument_types_)) { | 216 | 4 | std::visit( | 217 | 4 | [&](auto result_is_nullable) { | 218 | 4 | if (attr.enable_aggregate_function_null_v2) { | 219 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 4 | AggregateFunctionTemplate>( | 221 | 4 | result.release(), argument_types_, attr.is_window_function)); | 222 | 4 | } else { | 223 | 4 | result.reset(new NullableT<true, result_is_nullable, | 224 | 4 | AggregateFunctionTemplate>( | 225 | 4 | result.release(), argument_types_, attr.is_window_function)); | 226 | 4 | } | 227 | 4 | }, | 228 | 4 | make_bool_variant(result_is_nullable)); | 229 | 4 | } | 230 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 5 | return AggregateFunctionPtr(result.release()); | 232 | 5 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE11EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE12EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 4 | TArgs&&... args) { | 209 | 4 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 4 | if (have_nullable(argument_types_)) { | 216 | 4 | std::visit( | 217 | 4 | [&](auto result_is_nullable) { | 218 | 4 | if (attr.enable_aggregate_function_null_v2) { | 219 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 4 | AggregateFunctionTemplate>( | 221 | 4 | result.release(), argument_types_, attr.is_window_function)); | 222 | 4 | } else { | 223 | 4 | result.reset(new NullableT<true, result_is_nullable, | 224 | 4 | AggregateFunctionTemplate>( | 225 | 4 | result.release(), argument_types_, attr.is_window_function)); | 226 | 4 | } | 227 | 4 | }, | 228 | 4 | make_bool_variant(result_is_nullable)); | 229 | 4 | } | 230 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 4 | return AggregateFunctionPtr(result.release()); | 232 | 4 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 4 | TArgs&&... args) { | 209 | 4 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 4 | if (have_nullable(argument_types_)) { | 216 | 4 | std::visit( | 217 | 4 | [&](auto result_is_nullable) { | 218 | 4 | if (attr.enable_aggregate_function_null_v2) { | 219 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 4 | AggregateFunctionTemplate>( | 221 | 4 | result.release(), argument_types_, attr.is_window_function)); | 222 | 4 | } else { | 223 | 4 | result.reset(new NullableT<true, result_is_nullable, | 224 | 4 | AggregateFunctionTemplate>( | 225 | 4 | result.release(), argument_types_, attr.is_window_function)); | 226 | 4 | } | 227 | 4 | }, | 228 | 4 | make_bool_variant(result_is_nullable)); | 229 | 4 | } | 230 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 4 | return AggregateFunctionPtr(result.release()); | 232 | 4 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 8 | TArgs&&... args) { | 209 | 8 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 8 | if (have_nullable(argument_types_)) { | 216 | 8 | std::visit( | 217 | 8 | [&](auto result_is_nullable) { | 218 | 8 | if (attr.enable_aggregate_function_null_v2) { | 219 | 8 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 8 | AggregateFunctionTemplate>( | 221 | 8 | result.release(), argument_types_, attr.is_window_function)); | 222 | 8 | } else { | 223 | 8 | result.reset(new NullableT<true, result_is_nullable, | 224 | 8 | AggregateFunctionTemplate>( | 225 | 8 | result.release(), argument_types_, attr.is_window_function)); | 226 | 8 | } | 227 | 8 | }, | 228 | 8 | make_bool_variant(result_is_nullable)); | 229 | 8 | } | 230 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 8 | return AggregateFunctionPtr(result.release()); | 232 | 8 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 6 | TArgs&&... args) { | 209 | 6 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 6 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 6 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 6 | if (have_nullable(argument_types_)) { | 216 | 6 | std::visit( | 217 | 6 | [&](auto result_is_nullable) { | 218 | 6 | if (attr.enable_aggregate_function_null_v2) { | 219 | 6 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 6 | AggregateFunctionTemplate>( | 221 | 6 | result.release(), argument_types_, attr.is_window_function)); | 222 | 6 | } else { | 223 | 6 | result.reset(new NullableT<true, result_is_nullable, | 224 | 6 | AggregateFunctionTemplate>( | 225 | 6 | result.release(), argument_types_, attr.is_window_function)); | 226 | 6 | } | 227 | 6 | }, | 228 | 6 | make_bool_variant(result_is_nullable)); | 229 | 6 | } | 230 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 6 | return AggregateFunctionPtr(result.release()); | 232 | 6 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2.06k | TArgs&&... args) { | 209 | 2.06k | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2.06k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2.06k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2.06k | if (have_nullable(argument_types_)) { | 216 | 2.04k | std::visit( | 217 | 2.04k | [&](auto result_is_nullable) { | 218 | 2.04k | if (attr.enable_aggregate_function_null_v2) { | 219 | 2.04k | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2.04k | AggregateFunctionTemplate>( | 221 | 2.04k | result.release(), argument_types_, attr.is_window_function)); | 222 | 2.04k | } else { | 223 | 2.04k | result.reset(new NullableT<true, result_is_nullable, | 224 | 2.04k | AggregateFunctionTemplate>( | 225 | 2.04k | result.release(), argument_types_, attr.is_window_function)); | 226 | 2.04k | } | 227 | 2.04k | }, | 228 | 2.04k | make_bool_variant(result_is_nullable)); | 229 | 2.04k | } | 230 | 2.06k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2.06k | return AggregateFunctionPtr(result.release()); | 232 | 2.06k | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 516 | TArgs&&... args) { | 209 | 516 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 516 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 516 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 517 | if (have_nullable(argument_types_)) { | 216 | 517 | std::visit( | 217 | 517 | [&](auto result_is_nullable) { | 218 | 517 | if (attr.enable_aggregate_function_null_v2) { | 219 | 517 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 517 | AggregateFunctionTemplate>( | 221 | 517 | result.release(), argument_types_, attr.is_window_function)); | 222 | 517 | } else { | 223 | 517 | result.reset(new NullableT<true, result_is_nullable, | 224 | 517 | AggregateFunctionTemplate>( | 225 | 517 | result.release(), argument_types_, attr.is_window_function)); | 226 | 517 | } | 227 | 517 | }, | 228 | 517 | make_bool_variant(result_is_nullable)); | 229 | 517 | } | 230 | 516 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 516 | return AggregateFunctionPtr(result.release()); | 232 | 516 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 325 | TArgs&&... args) { | 209 | 325 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 325 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 325 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 325 | if (have_nullable(argument_types_)) { | 216 | 325 | std::visit( | 217 | 325 | [&](auto result_is_nullable) { | 218 | 325 | if (attr.enable_aggregate_function_null_v2) { | 219 | 325 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 325 | AggregateFunctionTemplate>( | 221 | 325 | result.release(), argument_types_, attr.is_window_function)); | 222 | 325 | } else { | 223 | 325 | result.reset(new NullableT<true, result_is_nullable, | 224 | 325 | AggregateFunctionTemplate>( | 225 | 325 | result.release(), argument_types_, attr.is_window_function)); | 226 | 325 | } | 227 | 325 | }, | 228 | 325 | make_bool_variant(result_is_nullable)); | 229 | 325 | } | 230 | 325 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 325 | return AggregateFunctionPtr(result.release()); | 232 | 325 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 4 | TArgs&&... args) { | 209 | 4 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 4 | if (have_nullable(argument_types_)) { | 216 | 4 | std::visit( | 217 | 4 | [&](auto result_is_nullable) { | 218 | 4 | if (attr.enable_aggregate_function_null_v2) { | 219 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 4 | AggregateFunctionTemplate>( | 221 | 4 | result.release(), argument_types_, attr.is_window_function)); | 222 | 4 | } else { | 223 | 4 | result.reset(new NullableT<true, result_is_nullable, | 224 | 4 | AggregateFunctionTemplate>( | 225 | 4 | result.release(), argument_types_, attr.is_window_function)); | 226 | 4 | } | 227 | 4 | }, | 228 | 4 | make_bool_variant(result_is_nullable)); | 229 | 4 | } | 230 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 4 | return AggregateFunctionPtr(result.release()); | 232 | 4 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 265 | TArgs&&... args) { | 209 | 265 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 265 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 265 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 265 | if (have_nullable(argument_types_)) { | 216 | 265 | std::visit( | 217 | 265 | [&](auto result_is_nullable) { | 218 | 265 | if (attr.enable_aggregate_function_null_v2) { | 219 | 265 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 265 | AggregateFunctionTemplate>( | 221 | 265 | result.release(), argument_types_, attr.is_window_function)); | 222 | 265 | } else { | 223 | 265 | result.reset(new NullableT<true, result_is_nullable, | 224 | 265 | AggregateFunctionTemplate>( | 225 | 265 | result.release(), argument_types_, attr.is_window_function)); | 226 | 265 | } | 227 | 265 | }, | 228 | 265 | make_bool_variant(result_is_nullable)); | 229 | 265 | } | 230 | 265 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 265 | return AggregateFunctionPtr(result.release()); | 232 | 265 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE20EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 5 | TArgs&&... args) { | 209 | 5 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 5 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 5 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 5 | if (have_nullable(argument_types_)) { | 216 | 4 | std::visit( | 217 | 4 | [&](auto result_is_nullable) { | 218 | 4 | if (attr.enable_aggregate_function_null_v2) { | 219 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 4 | AggregateFunctionTemplate>( | 221 | 4 | result.release(), argument_types_, attr.is_window_function)); | 222 | 4 | } else { | 223 | 4 | result.reset(new NullableT<true, result_is_nullable, | 224 | 4 | AggregateFunctionTemplate>( | 225 | 4 | result.release(), argument_types_, attr.is_window_function)); | 226 | 4 | } | 227 | 4 | }, | 228 | 4 | make_bool_variant(result_is_nullable)); | 229 | 4 | } | 230 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 5 | return AggregateFunctionPtr(result.release()); | 232 | 5 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE11EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE12EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 4 | TArgs&&... args) { | 209 | 4 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 4 | if (have_nullable(argument_types_)) { | 216 | 4 | std::visit( | 217 | 4 | [&](auto result_is_nullable) { | 218 | 4 | if (attr.enable_aggregate_function_null_v2) { | 219 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 4 | AggregateFunctionTemplate>( | 221 | 4 | result.release(), argument_types_, attr.is_window_function)); | 222 | 4 | } else { | 223 | 4 | result.reset(new NullableT<true, result_is_nullable, | 224 | 4 | AggregateFunctionTemplate>( | 225 | 4 | result.release(), argument_types_, attr.is_window_function)); | 226 | 4 | } | 227 | 4 | }, | 228 | 4 | make_bool_variant(result_is_nullable)); | 229 | 4 | } | 230 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 4 | return AggregateFunctionPtr(result.release()); | 232 | 4 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 4 | TArgs&&... args) { | 209 | 4 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 4 | if (have_nullable(argument_types_)) { | 216 | 4 | std::visit( | 217 | 4 | [&](auto result_is_nullable) { | 218 | 4 | if (attr.enable_aggregate_function_null_v2) { | 219 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 4 | AggregateFunctionTemplate>( | 221 | 4 | result.release(), argument_types_, attr.is_window_function)); | 222 | 4 | } else { | 223 | 4 | result.reset(new NullableT<true, result_is_nullable, | 224 | 4 | AggregateFunctionTemplate>( | 225 | 4 | result.release(), argument_types_, attr.is_window_function)); | 226 | 4 | } | 227 | 4 | }, | 228 | 4 | make_bool_variant(result_is_nullable)); | 229 | 4 | } | 230 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 4 | return AggregateFunctionPtr(result.release()); | 232 | 4 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 8 | TArgs&&... args) { | 209 | 8 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 8 | if (have_nullable(argument_types_)) { | 216 | 8 | std::visit( | 217 | 8 | [&](auto result_is_nullable) { | 218 | 8 | if (attr.enable_aggregate_function_null_v2) { | 219 | 8 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 8 | AggregateFunctionTemplate>( | 221 | 8 | result.release(), argument_types_, attr.is_window_function)); | 222 | 8 | } else { | 223 | 8 | result.reset(new NullableT<true, result_is_nullable, | 224 | 8 | AggregateFunctionTemplate>( | 225 | 8 | result.release(), argument_types_, attr.is_window_function)); | 226 | 8 | } | 227 | 8 | }, | 228 | 8 | make_bool_variant(result_is_nullable)); | 229 | 8 | } | 230 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 8 | return AggregateFunctionPtr(result.release()); | 232 | 8 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 465 | TArgs&&... args) { | 209 | 465 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 465 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 465 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 465 | if (have_nullable(argument_types_)) { | 216 | 443 | std::visit( | 217 | 443 | [&](auto result_is_nullable) { | 218 | 443 | if (attr.enable_aggregate_function_null_v2) { | 219 | 443 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 443 | AggregateFunctionTemplate>( | 221 | 443 | result.release(), argument_types_, attr.is_window_function)); | 222 | 443 | } else { | 223 | 443 | result.reset(new NullableT<true, result_is_nullable, | 224 | 443 | AggregateFunctionTemplate>( | 225 | 443 | result.release(), argument_types_, attr.is_window_function)); | 226 | 443 | } | 227 | 443 | }, | 228 | 443 | make_bool_variant(result_is_nullable)); | 229 | 443 | } | 230 | 465 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 465 | return AggregateFunctionPtr(result.release()); | 232 | 465 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 41 | TArgs&&... args) { | 209 | 41 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 41 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 41 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 41 | if (have_nullable(argument_types_)) { | 216 | 25 | std::visit( | 217 | 25 | [&](auto result_is_nullable) { | 218 | 25 | if (attr.enable_aggregate_function_null_v2) { | 219 | 25 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 25 | AggregateFunctionTemplate>( | 221 | 25 | result.release(), argument_types_, attr.is_window_function)); | 222 | 25 | } else { | 223 | 25 | result.reset(new NullableT<true, result_is_nullable, | 224 | 25 | AggregateFunctionTemplate>( | 225 | 25 | result.release(), argument_types_, attr.is_window_function)); | 226 | 25 | } | 227 | 25 | }, | 228 | 25 | make_bool_variant(result_is_nullable)); | 229 | 25 | } | 230 | 41 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 41 | return AggregateFunctionPtr(result.release()); | 232 | 41 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 4 | TArgs&&... args) { | 209 | 4 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 4 | if (have_nullable(argument_types_)) { | 216 | 4 | std::visit( | 217 | 4 | [&](auto result_is_nullable) { | 218 | 4 | if (attr.enable_aggregate_function_null_v2) { | 219 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 4 | AggregateFunctionTemplate>( | 221 | 4 | result.release(), argument_types_, attr.is_window_function)); | 222 | 4 | } else { | 223 | 4 | result.reset(new NullableT<true, result_is_nullable, | 224 | 4 | AggregateFunctionTemplate>( | 225 | 4 | result.release(), argument_types_, attr.is_window_function)); | 226 | 4 | } | 227 | 4 | }, | 228 | 4 | make_bool_variant(result_is_nullable)); | 229 | 4 | } | 230 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 4 | return AggregateFunctionPtr(result.release()); | 232 | 4 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 3 | TArgs&&... args) { | 209 | 3 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 3 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 3 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 3 | if (have_nullable(argument_types_)) { | 216 | 3 | std::visit( | 217 | 3 | [&](auto result_is_nullable) { | 218 | 3 | if (attr.enable_aggregate_function_null_v2) { | 219 | 3 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 3 | AggregateFunctionTemplate>( | 221 | 3 | result.release(), argument_types_, attr.is_window_function)); | 222 | 3 | } else { | 223 | 3 | result.reset(new NullableT<true, result_is_nullable, | 224 | 3 | AggregateFunctionTemplate>( | 225 | 3 | result.release(), argument_types_, attr.is_window_function)); | 226 | 3 | } | 227 | 3 | }, | 228 | 3 | make_bool_variant(result_is_nullable)); | 229 | 3 | } | 230 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 3 | return AggregateFunctionPtr(result.release()); | 232 | 3 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 1 | TArgs&&... args) { | 209 | 1 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 1 | if (have_nullable(argument_types_)) { | 216 | 1 | std::visit( | 217 | 1 | [&](auto result_is_nullable) { | 218 | 1 | if (attr.enable_aggregate_function_null_v2) { | 219 | 1 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 1 | AggregateFunctionTemplate>( | 221 | 1 | result.release(), argument_types_, attr.is_window_function)); | 222 | 1 | } else { | 223 | 1 | result.reset(new NullableT<true, result_is_nullable, | 224 | 1 | AggregateFunctionTemplate>( | 225 | 1 | result.release(), argument_types_, attr.is_window_function)); | 226 | 1 | } | 227 | 1 | }, | 228 | 1 | make_bool_variant(result_is_nullable)); | 229 | 1 | } | 230 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 1 | return AggregateFunctionPtr(result.release()); | 232 | 1 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 425 | TArgs&&... args) { | 209 | 425 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 425 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 425 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 425 | if (have_nullable(argument_types_)) { | 216 | 419 | std::visit( | 217 | 419 | [&](auto result_is_nullable) { | 218 | 419 | if (attr.enable_aggregate_function_null_v2) { | 219 | 419 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 419 | AggregateFunctionTemplate>( | 221 | 419 | result.release(), argument_types_, attr.is_window_function)); | 222 | 419 | } else { | 223 | 419 | result.reset(new NullableT<true, result_is_nullable, | 224 | 419 | AggregateFunctionTemplate>( | 225 | 419 | result.release(), argument_types_, attr.is_window_function)); | 226 | 419 | } | 227 | 419 | }, | 228 | 419 | make_bool_variant(result_is_nullable)); | 229 | 419 | } | 230 | 425 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 425 | return AggregateFunctionPtr(result.release()); | 232 | 425 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 1 | TArgs&&... args) { | 209 | 1 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 1 | if (have_nullable(argument_types_)) { | 216 | 1 | std::visit( | 217 | 1 | [&](auto result_is_nullable) { | 218 | 1 | if (attr.enable_aggregate_function_null_v2) { | 219 | 1 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 1 | AggregateFunctionTemplate>( | 221 | 1 | result.release(), argument_types_, attr.is_window_function)); | 222 | 1 | } else { | 223 | 1 | result.reset(new NullableT<true, result_is_nullable, | 224 | 1 | AggregateFunctionTemplate>( | 225 | 1 | result.release(), argument_types_, attr.is_window_function)); | 226 | 1 | } | 227 | 1 | }, | 228 | 1 | make_bool_variant(result_is_nullable)); | 229 | 1 | } | 230 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 1 | return AggregateFunctionPtr(result.release()); | 232 | 1 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 426 | TArgs&&... args) { | 209 | 426 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 426 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 426 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 426 | if (have_nullable(argument_types_)) { | 216 | 420 | std::visit( | 217 | 420 | [&](auto result_is_nullable) { | 218 | 420 | if (attr.enable_aggregate_function_null_v2) { | 219 | 420 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 420 | AggregateFunctionTemplate>( | 221 | 420 | result.release(), argument_types_, attr.is_window_function)); | 222 | 420 | } else { | 223 | 420 | result.reset(new NullableT<true, result_is_nullable, | 224 | 420 | AggregateFunctionTemplate>( | 225 | 420 | result.release(), argument_types_, attr.is_window_function)); | 226 | 420 | } | 227 | 420 | }, | 228 | 420 | make_bool_variant(result_is_nullable)); | 229 | 420 | } | 230 | 426 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 426 | return AggregateFunctionPtr(result.release()); | 232 | 426 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_42AggregateFunctionPercentileApproxTwoParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 735 | TArgs&&... args) { | 209 | 735 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 735 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 735 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 735 | if (have_nullable(argument_types_)) { | 216 | 727 | std::visit( | 217 | 727 | [&](auto result_is_nullable) { | 218 | 727 | if (attr.enable_aggregate_function_null_v2) { | 219 | 727 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 727 | AggregateFunctionTemplate>( | 221 | 727 | result.release(), argument_types_, attr.is_window_function)); | 222 | 727 | } else { | 223 | 727 | result.reset(new NullableT<true, result_is_nullable, | 224 | 727 | AggregateFunctionTemplate>( | 225 | 727 | result.release(), argument_types_, attr.is_window_function)); | 226 | 727 | } | 227 | 727 | }, | 228 | 727 | make_bool_variant(result_is_nullable)); | 229 | 727 | } | 230 | 735 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 735 | return AggregateFunctionPtr(result.release()); | 232 | 735 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_44AggregateFunctionPercentileApproxThreeParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 46 | TArgs&&... args) { | 209 | 46 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 46 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 46 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 46 | if (have_nullable(argument_types_)) { | 216 | 38 | std::visit( | 217 | 38 | [&](auto result_is_nullable) { | 218 | 38 | if (attr.enable_aggregate_function_null_v2) { | 219 | 38 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 38 | AggregateFunctionTemplate>( | 221 | 38 | result.release(), argument_types_, attr.is_window_function)); | 222 | 38 | } else { | 223 | 38 | result.reset(new NullableT<true, result_is_nullable, | 224 | 38 | AggregateFunctionTemplate>( | 225 | 38 | result.release(), argument_types_, attr.is_window_function)); | 226 | 38 | } | 227 | 38 | }, | 228 | 38 | make_bool_variant(result_is_nullable)); | 229 | 38 | } | 230 | 46 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 46 | return AggregateFunctionPtr(result.release()); | 232 | 46 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_52AggregateFunctionPercentileApproxWeightedThreeParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 23 | TArgs&&... args) { | 209 | 23 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 23 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 23 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 23 | if (have_nullable(argument_types_)) { | 216 | 17 | std::visit( | 217 | 17 | [&](auto result_is_nullable) { | 218 | 17 | if (attr.enable_aggregate_function_null_v2) { | 219 | 17 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 17 | AggregateFunctionTemplate>( | 221 | 17 | result.release(), argument_types_, attr.is_window_function)); | 222 | 17 | } else { | 223 | 17 | result.reset(new NullableT<true, result_is_nullable, | 224 | 17 | AggregateFunctionTemplate>( | 225 | 17 | result.release(), argument_types_, attr.is_window_function)); | 226 | 17 | } | 227 | 17 | }, | 228 | 17 | make_bool_variant(result_is_nullable)); | 229 | 17 | } | 230 | 23 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 23 | return AggregateFunctionPtr(result.release()); | 232 | 23 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_51AggregateFunctionPercentileApproxWeightedFourParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 22 | TArgs&&... args) { | 209 | 22 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 22 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 22 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 22 | if (have_nullable(argument_types_)) { | 216 | 20 | std::visit( | 217 | 20 | [&](auto result_is_nullable) { | 218 | 20 | if (attr.enable_aggregate_function_null_v2) { | 219 | 20 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 20 | AggregateFunctionTemplate>( | 221 | 20 | result.release(), argument_types_, attr.is_window_function)); | 222 | 20 | } else { | 223 | 20 | result.reset(new NullableT<true, result_is_nullable, | 224 | 20 | AggregateFunctionTemplate>( | 225 | 20 | result.release(), argument_types_, attr.is_window_function)); | 226 | 20 | } | 227 | 20 | }, | 228 | 20 | make_bool_variant(result_is_nullable)); | 229 | 20 | } | 230 | 22 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 22 | return AggregateFunctionPtr(result.release()); | 232 | 22 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 8 | TArgs&&... args) { | 209 | 8 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 8 | if (have_nullable(argument_types_)) { | 216 | 6 | std::visit( | 217 | 6 | [&](auto result_is_nullable) { | 218 | 6 | if (attr.enable_aggregate_function_null_v2) { | 219 | 6 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 6 | AggregateFunctionTemplate>( | 221 | 6 | result.release(), argument_types_, attr.is_window_function)); | 222 | 6 | } else { | 223 | 6 | result.reset(new NullableT<true, result_is_nullable, | 224 | 6 | AggregateFunctionTemplate>( | 225 | 6 | result.release(), argument_types_, attr.is_window_function)); | 226 | 6 | } | 227 | 6 | }, | 228 | 6 | make_bool_variant(result_is_nullable)); | 229 | 6 | } | 230 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 8 | return AggregateFunctionPtr(result.release()); | 232 | 8 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 20 | TArgs&&... args) { | 209 | 20 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 20 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 20 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 20 | if (have_nullable(argument_types_)) { | 216 | 20 | std::visit( | 217 | 20 | [&](auto result_is_nullable) { | 218 | 20 | if (attr.enable_aggregate_function_null_v2) { | 219 | 20 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 20 | AggregateFunctionTemplate>( | 221 | 20 | result.release(), argument_types_, attr.is_window_function)); | 222 | 20 | } else { | 223 | 20 | result.reset(new NullableT<true, result_is_nullable, | 224 | 20 | AggregateFunctionTemplate>( | 225 | 20 | result.release(), argument_types_, attr.is_window_function)); | 226 | 20 | } | 227 | 20 | }, | 228 | 20 | make_bool_variant(result_is_nullable)); | 229 | 20 | } | 230 | 20 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 20 | return AggregateFunctionPtr(result.release()); | 232 | 20 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 31 | TArgs&&... args) { | 209 | 31 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 31 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 31 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 31 | if (have_nullable(argument_types_)) { | 216 | 27 | std::visit( | 217 | 27 | [&](auto result_is_nullable) { | 218 | 27 | if (attr.enable_aggregate_function_null_v2) { | 219 | 27 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 27 | AggregateFunctionTemplate>( | 221 | 27 | result.release(), argument_types_, attr.is_window_function)); | 222 | 27 | } else { | 223 | 27 | result.reset(new NullableT<true, result_is_nullable, | 224 | 27 | AggregateFunctionTemplate>( | 225 | 27 | result.release(), argument_types_, attr.is_window_function)); | 226 | 27 | } | 227 | 27 | }, | 228 | 27 | make_bool_variant(result_is_nullable)); | 229 | 27 | } | 230 | 31 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 31 | return AggregateFunctionPtr(result.release()); | 232 | 31 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 1.48k | TArgs&&... args) { | 209 | 1.48k | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 1.48k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 1.48k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 1.48k | if (have_nullable(argument_types_)) { | 216 | 1.46k | std::visit( | 217 | 1.46k | [&](auto result_is_nullable) { | 218 | 1.46k | if (attr.enable_aggregate_function_null_v2) { | 219 | 1.46k | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 1.46k | AggregateFunctionTemplate>( | 221 | 1.46k | result.release(), argument_types_, attr.is_window_function)); | 222 | 1.46k | } else { | 223 | 1.46k | result.reset(new NullableT<true, result_is_nullable, | 224 | 1.46k | AggregateFunctionTemplate>( | 225 | 1.46k | result.release(), argument_types_, attr.is_window_function)); | 226 | 1.46k | } | 227 | 1.46k | }, | 228 | 1.46k | make_bool_variant(result_is_nullable)); | 229 | 1.46k | } | 230 | 1.48k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 1.48k | return AggregateFunctionPtr(result.release()); | 232 | 1.48k | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 2 | TArgs&&... args) { | 209 | 2 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 2 | if (have_nullable(argument_types_)) { | 216 | 2 | std::visit( | 217 | 2 | [&](auto result_is_nullable) { | 218 | 2 | if (attr.enable_aggregate_function_null_v2) { | 219 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 2 | AggregateFunctionTemplate>( | 221 | 2 | result.release(), argument_types_, attr.is_window_function)); | 222 | 2 | } else { | 223 | 2 | result.reset(new NullableT<true, result_is_nullable, | 224 | 2 | AggregateFunctionTemplate>( | 225 | 2 | result.release(), argument_types_, attr.is_window_function)); | 226 | 2 | } | 227 | 2 | }, | 228 | 2 | make_bool_variant(result_is_nullable)); | 229 | 2 | } | 230 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 2 | return AggregateFunctionPtr(result.release()); | 232 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 11 | TArgs&&... args) { | 209 | 11 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 11 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 11 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 11 | if (have_nullable(argument_types_)) { | 216 | 11 | std::visit( | 217 | 11 | [&](auto result_is_nullable) { | 218 | 11 | if (attr.enable_aggregate_function_null_v2) { | 219 | 11 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 11 | AggregateFunctionTemplate>( | 221 | 11 | result.release(), argument_types_, attr.is_window_function)); | 222 | 11 | } else { | 223 | 11 | result.reset(new NullableT<true, result_is_nullable, | 224 | 11 | AggregateFunctionTemplate>( | 225 | 11 | result.release(), argument_types_, attr.is_window_function)); | 226 | 11 | } | 227 | 11 | }, | 228 | 11 | make_bool_variant(result_is_nullable)); | 229 | 11 | } | 230 | 11 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 11 | return AggregateFunctionPtr(result.release()); | 232 | 11 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionWindowFunnelEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 525 | TArgs&&... args) { | 209 | 525 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 525 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 525 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 525 | if (have_nullable(argument_types_)) { | 216 | 495 | std::visit( | 217 | 495 | [&](auto result_is_nullable) { | 218 | 495 | if (attr.enable_aggregate_function_null_v2) { | 219 | 495 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 495 | AggregateFunctionTemplate>( | 221 | 495 | result.release(), argument_types_, attr.is_window_function)); | 222 | 495 | } else { | 223 | 495 | result.reset(new NullableT<true, result_is_nullable, | 224 | 495 | AggregateFunctionTemplate>( | 225 | 495 | result.release(), argument_types_, attr.is_window_function)); | 226 | 495 | } | 227 | 495 | }, | 228 | 495 | make_bool_variant(result_is_nullable)); | 229 | 495 | } | 230 | 525 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 525 | return AggregateFunctionPtr(result.release()); | 232 | 525 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionAvgWeightILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 572 | TArgs&&... args) { | 209 | 572 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 572 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 572 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 572 | if (have_nullable(argument_types_)) { | 216 | 510 | std::visit( | 217 | 510 | [&](auto result_is_nullable) { | 218 | 510 | if (attr.enable_aggregate_function_null_v2) { | 219 | 510 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 510 | AggregateFunctionTemplate>( | 221 | 510 | result.release(), argument_types_, attr.is_window_function)); | 222 | 510 | } else { | 223 | 510 | result.reset(new NullableT<true, result_is_nullable, | 224 | 510 | AggregateFunctionTemplate>( | 225 | 510 | result.release(), argument_types_, attr.is_window_function)); | 226 | 510 | } | 227 | 510 | }, | 228 | 510 | make_bool_variant(result_is_nullable)); | 229 | 510 | } | 230 | 572 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 572 | return AggregateFunctionPtr(result.release()); | 232 | 572 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_23AggregateFunctionBinaryINS_8StatFuncILNS_13PrimitiveTypeE9ENS_10CorrMomentEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 459 | TArgs&&... args) { | 209 | 459 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 459 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 459 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 459 | if (have_nullable(argument_types_)) { | 216 | 451 | std::visit( | 217 | 451 | [&](auto result_is_nullable) { | 218 | 451 | if (attr.enable_aggregate_function_null_v2) { | 219 | 451 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 451 | AggregateFunctionTemplate>( | 221 | 451 | result.release(), argument_types_, attr.is_window_function)); | 222 | 451 | } else { | 223 | 451 | result.reset(new NullableT<true, result_is_nullable, | 224 | 451 | AggregateFunctionTemplate>( | 225 | 451 | result.release(), argument_types_, attr.is_window_function)); | 226 | 451 | } | 227 | 451 | }, | 228 | 451 | make_bool_variant(result_is_nullable)); | 229 | 451 | } | 230 | 459 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 459 | return AggregateFunctionPtr(result.release()); | 232 | 459 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_23AggregateFunctionBinaryINS_8StatFuncILNS_13PrimitiveTypeE9ENS_17CorrMomentWelfordEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 26 | TArgs&&... args) { | 209 | 26 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 26 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 26 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 26 | if (have_nullable(argument_types_)) { | 216 | 25 | std::visit( | 217 | 25 | [&](auto result_is_nullable) { | 218 | 25 | if (attr.enable_aggregate_function_null_v2) { | 219 | 25 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 25 | AggregateFunctionTemplate>( | 221 | 25 | result.release(), argument_types_, attr.is_window_function)); | 222 | 25 | } else { | 223 | 25 | result.reset(new NullableT<true, result_is_nullable, | 224 | 25 | AggregateFunctionTemplate>( | 225 | 25 | result.release(), argument_types_, attr.is_window_function)); | 226 | 25 | } | 227 | 25 | }, | 228 | 25 | make_bool_variant(result_is_nullable)); | 229 | 25 | } | 230 | 26 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 26 | return AggregateFunctionPtr(result.release()); | 232 | 26 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_31AggregateFunctionSampCovarianceINS_8SampDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 448 | TArgs&&... args) { | 209 | 448 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 448 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 448 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 448 | if (have_nullable(argument_types_)) { | 216 | 442 | std::visit( | 217 | 442 | [&](auto result_is_nullable) { | 218 | 442 | if (attr.enable_aggregate_function_null_v2) { | 219 | 442 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 442 | AggregateFunctionTemplate>( | 221 | 442 | result.release(), argument_types_, attr.is_window_function)); | 222 | 442 | } else { | 223 | 442 | result.reset(new NullableT<true, result_is_nullable, | 224 | 442 | AggregateFunctionTemplate>( | 225 | 442 | result.release(), argument_types_, attr.is_window_function)); | 226 | 442 | } | 227 | 442 | }, | 228 | 442 | make_bool_variant(result_is_nullable)); | 229 | 442 | } | 230 | 448 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 448 | return AggregateFunctionPtr(result.release()); | 232 | 448 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_31AggregateFunctionSampCovarianceINS_7PopDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 445 | TArgs&&... args) { | 209 | 445 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 445 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 445 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 445 | if (have_nullable(argument_types_)) { | 216 | 439 | std::visit( | 217 | 439 | [&](auto result_is_nullable) { | 218 | 439 | if (attr.enable_aggregate_function_null_v2) { | 219 | 439 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 439 | AggregateFunctionTemplate>( | 221 | 439 | result.release(), argument_types_, attr.is_window_function)); | 222 | 439 | } else { | 223 | 439 | result.reset(new NullableT<true, result_is_nullable, | 224 | 439 | AggregateFunctionTemplate>( | 225 | 439 | result.release(), argument_types_, attr.is_window_function)); | 226 | 439 | } | 227 | 439 | }, | 228 | 439 | make_bool_variant(result_is_nullable)); | 229 | 439 | } | 230 | 445 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 445 | return AggregateFunctionPtr(result.release()); | 232 | 445 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_36AggregateFunctionPercentileReservoirINS_24QuantileReservoirSamplerEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 13 | TArgs&&... args) { | 209 | 13 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 13 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 13 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 13 | if (have_nullable(argument_types_)) { | 216 | 11 | std::visit( | 217 | 11 | [&](auto result_is_nullable) { | 218 | 11 | if (attr.enable_aggregate_function_null_v2) { | 219 | 11 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 11 | AggregateFunctionTemplate>( | 221 | 11 | result.release(), argument_types_, attr.is_window_function)); | 222 | 11 | } else { | 223 | 11 | result.reset(new NullableT<true, result_is_nullable, | 224 | 11 | AggregateFunctionTemplate>( | 225 | 11 | result.release(), argument_types_, attr.is_window_function)); | 226 | 11 | } | 227 | 11 | }, | 228 | 11 | make_bool_variant(result_is_nullable)); | 229 | 11 | } | 230 | 13 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 13 | return AggregateFunctionPtr(result.release()); | 232 | 13 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_22AggregateFunctionAIAggEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 208 | 12 | TArgs&&... args) { | 209 | 12 | if (!(argument_types_.size() > 1)) { | 210 | 0 | throw doris::Exception(Status::InternalError( | 211 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 212 | 0 | } | 213 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 214 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 215 | 12 | if (have_nullable(argument_types_)) { | 216 | 0 | std::visit( | 217 | 0 | [&](auto result_is_nullable) { | 218 | 0 | if (attr.enable_aggregate_function_null_v2) { | 219 | 0 | result.reset(new NullableV2T<true, result_is_nullable, | 220 | 0 | AggregateFunctionTemplate>( | 221 | 0 | result.release(), argument_types_, attr.is_window_function)); | 222 | 0 | } else { | 223 | 0 | result.reset(new NullableT<true, result_is_nullable, | 224 | 0 | AggregateFunctionTemplate>( | 225 | 0 | result.release(), argument_types_, attr.is_window_function)); | 226 | 0 | } | 227 | 0 | }, | 228 | 0 | make_bool_variant(result_is_nullable)); | 229 | 0 | } | 230 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 231 | 12 | return AggregateFunctionPtr(result.release()); | 232 | 12 | } |
|
233 | | |
234 | | template <typename AggregateFunctionTemplate, typename... TArgs> |
235 | | static AggregateFunctionPtr create_multi_arguments_return_not_nullable( |
236 | | const DataTypes& argument_types_, const bool result_is_nullable, |
237 | 1.08k | const AggregateFunctionAttr& attr, TArgs&&... args) { |
238 | 1.08k | if (!(argument_types_.size() > 1)) { |
239 | 0 | throw doris::Exception( |
240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " |
241 | 0 | "argument_types_ size must be > 1")); |
242 | 0 | } |
243 | 1.08k | if (!attr.is_foreach && result_is_nullable) { |
244 | 0 | throw doris::Exception( |
245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " |
246 | 0 | "result_is_nullable must be false")); |
247 | 0 | } |
248 | 1.08k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( |
249 | 1.08k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); |
250 | 1.08k | if (have_nullable(argument_types_)) { |
251 | 989 | if (attr.enable_aggregate_function_null_v2) { |
252 | 164 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( |
253 | 164 | result.release(), argument_types_, attr.is_window_function)); |
254 | 825 | } else { |
255 | 825 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( |
256 | 825 | result.release(), argument_types_, attr.is_window_function)); |
257 | 825 | } |
258 | 989 | } |
259 | 1.08k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); |
260 | 1.08k | return AggregateFunctionPtr(result.release()); |
261 | 1.08k | } _ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 4 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 4 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 4 | if (have_nullable(argument_types_)) { | 251 | 4 | if (attr.enable_aggregate_function_null_v2) { | 252 | 4 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 4 | result.release(), argument_types_, attr.is_window_function)); | 254 | 4 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 4 | } | 259 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 4 | return AggregateFunctionPtr(result.release()); | 261 | 4 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 6 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 6 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 6 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 6 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 6 | if (have_nullable(argument_types_)) { | 251 | 6 | if (attr.enable_aggregate_function_null_v2) { | 252 | 6 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 6 | result.release(), argument_types_, attr.is_window_function)); | 254 | 6 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 6 | } | 259 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 6 | return AggregateFunctionPtr(result.release()); | 261 | 6 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 457 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 457 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 457 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 457 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 457 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 457 | if (have_nullable(argument_types_)) { | 251 | 452 | if (attr.enable_aggregate_function_null_v2) { | 252 | 39 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 39 | result.release(), argument_types_, attr.is_window_function)); | 254 | 413 | } else { | 255 | 413 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 413 | result.release(), argument_types_, attr.is_window_function)); | 257 | 413 | } | 258 | 452 | } | 259 | 457 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 457 | return AggregateFunctionPtr(result.release()); | 261 | 457 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 12 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 12 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 12 | if (have_nullable(argument_types_)) { | 251 | 12 | if (attr.enable_aggregate_function_null_v2) { | 252 | 12 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 12 | result.release(), argument_types_, attr.is_window_function)); | 254 | 12 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 12 | } | 259 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 12 | return AggregateFunctionPtr(result.release()); | 261 | 12 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 4 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 4 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 4 | if (have_nullable(argument_types_)) { | 251 | 4 | if (attr.enable_aggregate_function_null_v2) { | 252 | 4 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 4 | result.release(), argument_types_, attr.is_window_function)); | 254 | 4 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 4 | } | 259 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 4 | return AggregateFunctionPtr(result.release()); | 261 | 4 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 2 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 2 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 2 | if (have_nullable(argument_types_)) { | 251 | 2 | if (attr.enable_aggregate_function_null_v2) { | 252 | 2 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 2 | result.release(), argument_types_, attr.is_window_function)); | 254 | 2 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 2 | } | 259 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 2 | return AggregateFunctionPtr(result.release()); | 261 | 2 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 13 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 13 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 13 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 13 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 13 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 13 | if (have_nullable(argument_types_)) { | 251 | 13 | if (attr.enable_aggregate_function_null_v2) { | 252 | 13 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 13 | result.release(), argument_types_, attr.is_window_function)); | 254 | 13 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 13 | } | 259 | 13 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 13 | return AggregateFunctionPtr(result.release()); | 261 | 13 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE3ENS_36AggregateFunctionLinearHistogramDataILS3_3EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 3 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 3 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 3 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 3 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 3 | if (have_nullable(argument_types_)) { | 251 | 2 | if (attr.enable_aggregate_function_null_v2) { | 252 | 2 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 2 | result.release(), argument_types_, attr.is_window_function)); | 254 | 2 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 2 | } | 259 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 3 | return AggregateFunctionPtr(result.release()); | 261 | 3 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE4ENS_36AggregateFunctionLinearHistogramDataILS3_4EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 1 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 1 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 1 | if (have_nullable(argument_types_)) { | 251 | 0 | if (attr.enable_aggregate_function_null_v2) { | 252 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 0 | result.release(), argument_types_, attr.is_window_function)); | 254 | 0 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 0 | } | 259 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 1 | return AggregateFunctionPtr(result.release()); | 261 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE5ENS_36AggregateFunctionLinearHistogramDataILS3_5EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 1 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 1 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 1 | if (have_nullable(argument_types_)) { | 251 | 0 | if (attr.enable_aggregate_function_null_v2) { | 252 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 0 | result.release(), argument_types_, attr.is_window_function)); | 254 | 0 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 0 | } | 259 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 1 | return AggregateFunctionPtr(result.release()); | 261 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE6ENS_36AggregateFunctionLinearHistogramDataILS3_6EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 1 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 1 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 1 | if (have_nullable(argument_types_)) { | 251 | 0 | if (attr.enable_aggregate_function_null_v2) { | 252 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 0 | result.release(), argument_types_, attr.is_window_function)); | 254 | 0 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 0 | } | 259 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 1 | return AggregateFunctionPtr(result.release()); | 261 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE7ENS_36AggregateFunctionLinearHistogramDataILS3_7EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 1 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 1 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 1 | if (have_nullable(argument_types_)) { | 251 | 0 | if (attr.enable_aggregate_function_null_v2) { | 252 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 0 | result.release(), argument_types_, attr.is_window_function)); | 254 | 0 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 0 | } | 259 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 1 | return AggregateFunctionPtr(result.release()); | 261 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE8ENS_36AggregateFunctionLinearHistogramDataILS3_8EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 1 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 1 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 1 | if (have_nullable(argument_types_)) { | 251 | 0 | if (attr.enable_aggregate_function_null_v2) { | 252 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 0 | result.release(), argument_types_, attr.is_window_function)); | 254 | 0 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 0 | } | 259 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 1 | return AggregateFunctionPtr(result.release()); | 261 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE9ENS_36AggregateFunctionLinearHistogramDataILS3_9EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 1 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 1 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 1 | if (have_nullable(argument_types_)) { | 251 | 0 | if (attr.enable_aggregate_function_null_v2) { | 252 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 0 | result.release(), argument_types_, attr.is_window_function)); | 254 | 0 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 0 | } | 259 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 1 | return AggregateFunctionPtr(result.release()); | 261 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE28ENS_36AggregateFunctionLinearHistogramDataILS3_28EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 1 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 1 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 1 | if (have_nullable(argument_types_)) { | 251 | 0 | if (attr.enable_aggregate_function_null_v2) { | 252 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 0 | result.release(), argument_types_, attr.is_window_function)); | 254 | 0 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 0 | } | 259 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 1 | return AggregateFunctionPtr(result.release()); | 261 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE29ENS_36AggregateFunctionLinearHistogramDataILS3_29EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 1 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 1 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 1 | if (have_nullable(argument_types_)) { | 251 | 0 | if (attr.enable_aggregate_function_null_v2) { | 252 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 0 | result.release(), argument_types_, attr.is_window_function)); | 254 | 0 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 0 | } | 259 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 1 | return AggregateFunctionPtr(result.release()); | 261 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE30ENS_36AggregateFunctionLinearHistogramDataILS3_30EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 1 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 1 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 1 | if (have_nullable(argument_types_)) { | 251 | 0 | if (attr.enable_aggregate_function_null_v2) { | 252 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 0 | result.release(), argument_types_, attr.is_window_function)); | 254 | 0 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 0 | } | 259 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 1 | return AggregateFunctionPtr(result.release()); | 261 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE35ENS_36AggregateFunctionLinearHistogramDataILS3_35EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 1 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 1 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 1 | if (have_nullable(argument_types_)) { | 251 | 0 | if (attr.enable_aggregate_function_null_v2) { | 252 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 0 | result.release(), argument_types_, attr.is_window_function)); | 254 | 0 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 0 | } | 259 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 1 | return AggregateFunctionPtr(result.release()); | 261 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE3ENS_36AggregateFunctionLinearHistogramDataILS3_3EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 21 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 21 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 21 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 21 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 21 | if (have_nullable(argument_types_)) { | 251 | 11 | if (attr.enable_aggregate_function_null_v2) { | 252 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 11 | result.release(), argument_types_, attr.is_window_function)); | 254 | 11 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 11 | } | 259 | 21 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 21 | return AggregateFunctionPtr(result.release()); | 261 | 21 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE4ENS_36AggregateFunctionLinearHistogramDataILS3_4EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 21 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 21 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 21 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 21 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 21 | if (have_nullable(argument_types_)) { | 251 | 11 | if (attr.enable_aggregate_function_null_v2) { | 252 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 11 | result.release(), argument_types_, attr.is_window_function)); | 254 | 11 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 11 | } | 259 | 21 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 21 | return AggregateFunctionPtr(result.release()); | 261 | 21 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE5ENS_36AggregateFunctionLinearHistogramDataILS3_5EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 442 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 442 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 443 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 442 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 442 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 442 | if (have_nullable(argument_types_)) { | 251 | 428 | if (attr.enable_aggregate_function_null_v2) { | 252 | 16 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 16 | result.release(), argument_types_, attr.is_window_function)); | 254 | 412 | } else { | 255 | 412 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 412 | result.release(), argument_types_, attr.is_window_function)); | 257 | 412 | } | 258 | 428 | } | 259 | 442 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 442 | return AggregateFunctionPtr(result.release()); | 261 | 442 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE6ENS_36AggregateFunctionLinearHistogramDataILS3_6EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 21 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 21 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 21 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 21 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 21 | if (have_nullable(argument_types_)) { | 251 | 11 | if (attr.enable_aggregate_function_null_v2) { | 252 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 11 | result.release(), argument_types_, attr.is_window_function)); | 254 | 11 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 11 | } | 259 | 21 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 21 | return AggregateFunctionPtr(result.release()); | 261 | 21 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE7ENS_36AggregateFunctionLinearHistogramDataILS3_7EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 21 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 21 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 21 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 21 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 21 | if (have_nullable(argument_types_)) { | 251 | 11 | if (attr.enable_aggregate_function_null_v2) { | 252 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 11 | result.release(), argument_types_, attr.is_window_function)); | 254 | 11 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 11 | } | 259 | 21 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 21 | return AggregateFunctionPtr(result.release()); | 261 | 21 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE8ENS_36AggregateFunctionLinearHistogramDataILS3_8EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 2 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 2 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 2 | if (have_nullable(argument_types_)) { | 251 | 0 | if (attr.enable_aggregate_function_null_v2) { | 252 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 0 | result.release(), argument_types_, attr.is_window_function)); | 254 | 0 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 0 | } | 259 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 2 | return AggregateFunctionPtr(result.release()); | 261 | 2 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE9ENS_36AggregateFunctionLinearHistogramDataILS3_9EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 21 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 21 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 21 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 21 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 21 | if (have_nullable(argument_types_)) { | 251 | 11 | if (attr.enable_aggregate_function_null_v2) { | 252 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 11 | result.release(), argument_types_, attr.is_window_function)); | 254 | 11 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 11 | } | 259 | 21 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 21 | return AggregateFunctionPtr(result.release()); | 261 | 21 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE28ENS_36AggregateFunctionLinearHistogramDataILS3_28EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 21 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 21 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 21 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 21 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 21 | if (have_nullable(argument_types_)) { | 251 | 11 | if (attr.enable_aggregate_function_null_v2) { | 252 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 11 | result.release(), argument_types_, attr.is_window_function)); | 254 | 11 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 11 | } | 259 | 21 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 21 | return AggregateFunctionPtr(result.release()); | 261 | 21 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE29ENS_36AggregateFunctionLinearHistogramDataILS3_29EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 2 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 2 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 2 | if (have_nullable(argument_types_)) { | 251 | 0 | if (attr.enable_aggregate_function_null_v2) { | 252 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 0 | result.release(), argument_types_, attr.is_window_function)); | 254 | 0 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 0 | } | 259 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 2 | return AggregateFunctionPtr(result.release()); | 261 | 2 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE30ENS_36AggregateFunctionLinearHistogramDataILS3_30EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 2 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 2 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 2 | if (have_nullable(argument_types_)) { | 251 | 0 | if (attr.enable_aggregate_function_null_v2) { | 252 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 0 | result.release(), argument_types_, attr.is_window_function)); | 254 | 0 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 0 | } | 259 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 2 | return AggregateFunctionPtr(result.release()); | 261 | 2 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE35ENS_36AggregateFunctionLinearHistogramDataILS3_35EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 237 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 238 | 2 | if (!(argument_types_.size() > 1)) { | 239 | 0 | throw doris::Exception( | 240 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 241 | 0 | "argument_types_ size must be > 1")); | 242 | 0 | } | 243 | 2 | if (!attr.is_foreach && result_is_nullable) { | 244 | 0 | throw doris::Exception( | 245 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 246 | 0 | "result_is_nullable must be false")); | 247 | 0 | } | 248 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 249 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 250 | 2 | if (have_nullable(argument_types_)) { | 251 | 0 | if (attr.enable_aggregate_function_null_v2) { | 252 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 253 | 0 | result.release(), argument_types_, attr.is_window_function)); | 254 | 0 | } else { | 255 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 256 | 0 | result.release(), argument_types_, attr.is_window_function)); | 257 | 0 | } | 258 | 0 | } | 259 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 260 | 2 | return AggregateFunctionPtr(result.release()); | 261 | 2 | } |
|
262 | | |
263 | | template <typename AggregateFunctionTemplate, typename... TArgs> |
264 | | static AggregateFunctionPtr create_unary_arguments(const DataTypes& argument_types_, |
265 | | const bool result_is_nullable, |
266 | | const AggregateFunctionAttr& attr, |
267 | 128k | TArgs&&... args) { |
268 | 128k | if (!(argument_types_.size() == 1)) { |
269 | 0 | throw doris::Exception(Status::InternalError( |
270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); |
271 | 0 | } |
272 | 128k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( |
273 | 128k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); |
274 | 128k | if (have_nullable(argument_types_)) { |
275 | 74.2k | std::visit( |
276 | 74.2k | [&](auto result_is_nullable) { |
277 | 74.2k | if (attr.enable_aggregate_function_null_v2) { |
278 | 51.9k | result.reset(new NullableV2T<false, result_is_nullable, |
279 | 51.9k | AggregateFunctionTemplate>( |
280 | 51.9k | result.release(), argument_types_, attr.is_window_function)); |
281 | 51.9k | } else { |
282 | 22.2k | result.reset(new NullableT<false, result_is_nullable, |
283 | 22.2k | AggregateFunctionTemplate>( |
284 | 22.2k | result.release(), argument_types_, attr.is_window_function)); |
285 | 22.2k | } |
286 | 74.2k | }, Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_28ENS_24AggregateFunctionSumDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_28ENS_24AggregateFunctionSumDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 893 | [&](auto result_is_nullable) { | 277 | 893 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 893 | } else { | 282 | 893 | result.reset(new NullableT<false, result_is_nullable, | 283 | 893 | AggregateFunctionTemplate>( | 284 | 893 | result.release(), argument_types_, attr.is_window_function)); | 285 | 893 | } | 286 | 893 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_29ENS_24AggregateFunctionSumDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_29ENS_24AggregateFunctionSumDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 276 | 7 | [&](auto result_is_nullable) { | 277 | 7 | if (attr.enable_aggregate_function_null_v2) { | 278 | 7 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 7 | AggregateFunctionTemplate>( | 280 | 7 | result.release(), argument_types_, attr.is_window_function)); | 281 | 7 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 7 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 135 | [&](auto result_is_nullable) { | 277 | 135 | if (attr.enable_aggregate_function_null_v2) { | 278 | 135 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 135 | AggregateFunctionTemplate>( | 280 | 135 | result.release(), argument_types_, attr.is_window_function)); | 281 | 135 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 135 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE29ELS3_29ENS_24AggregateFunctionSumDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE29ELS3_29ENS_24AggregateFunctionSumDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 26 | [&](auto result_is_nullable) { | 277 | 26 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 26 | } else { | 282 | 26 | result.reset(new NullableT<false, result_is_nullable, | 283 | 26 | AggregateFunctionTemplate>( | 284 | 26 | result.release(), argument_types_, attr.is_window_function)); | 285 | 26 | } | 286 | 26 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE29ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE29ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 792 | [&](auto result_is_nullable) { | 277 | 792 | if (attr.enable_aggregate_function_null_v2) { | 278 | 764 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 764 | AggregateFunctionTemplate>( | 280 | 764 | result.release(), argument_types_, attr.is_window_function)); | 281 | 764 | } else { | 282 | 28 | result.reset(new NullableT<false, result_is_nullable, | 283 | 28 | AggregateFunctionTemplate>( | 284 | 28 | result.release(), argument_types_, attr.is_window_function)); | 285 | 28 | } | 286 | 792 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE29ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE29ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 6 | [&](auto result_is_nullable) { | 277 | 6 | if (attr.enable_aggregate_function_null_v2) { | 278 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 6 | AggregateFunctionTemplate>( | 280 | 6 | result.release(), argument_types_, attr.is_window_function)); | 281 | 6 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 6 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE30ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 276 | 1 | [&](auto result_is_nullable) { | 277 | 1 | if (attr.enable_aggregate_function_null_v2) { | 278 | 1 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 1 | AggregateFunctionTemplate>( | 280 | 1 | result.release(), argument_types_, attr.is_window_function)); | 281 | 1 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 1 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE30ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 556 | [&](auto result_is_nullable) { | 277 | 556 | if (attr.enable_aggregate_function_null_v2) { | 278 | 431 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 431 | AggregateFunctionTemplate>( | 280 | 431 | result.release(), argument_types_, attr.is_window_function)); | 281 | 431 | } else { | 282 | 125 | result.reset(new NullableT<false, result_is_nullable, | 283 | 125 | AggregateFunctionTemplate>( | 284 | 125 | result.release(), argument_types_, attr.is_window_function)); | 285 | 125 | } | 286 | 556 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE30ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE30ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 9 | [&](auto result_is_nullable) { | 277 | 9 | if (attr.enable_aggregate_function_null_v2) { | 278 | 9 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 9 | AggregateFunctionTemplate>( | 280 | 9 | result.release(), argument_types_, attr.is_window_function)); | 281 | 9 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 9 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE35ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 276 | 1 | [&](auto result_is_nullable) { | 277 | 1 | if (attr.enable_aggregate_function_null_v2) { | 278 | 1 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 1 | AggregateFunctionTemplate>( | 280 | 1 | result.release(), argument_types_, attr.is_window_function)); | 281 | 1 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 1 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE35ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 141 | [&](auto result_is_nullable) { | 277 | 141 | if (attr.enable_aggregate_function_null_v2) { | 278 | 36 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 36 | AggregateFunctionTemplate>( | 280 | 36 | result.release(), argument_types_, attr.is_window_function)); | 281 | 105 | } else { | 282 | 105 | result.reset(new NullableT<false, result_is_nullable, | 283 | 105 | AggregateFunctionTemplate>( | 284 | 105 | result.release(), argument_types_, attr.is_window_function)); | 285 | 105 | } | 286 | 141 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE3ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 276 | 10 | [&](auto result_is_nullable) { | 277 | 10 | if (attr.enable_aggregate_function_null_v2) { | 278 | 10 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 10 | AggregateFunctionTemplate>( | 280 | 10 | result.release(), argument_types_, attr.is_window_function)); | 281 | 10 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 10 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE3ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 147 | [&](auto result_is_nullable) { | 277 | 147 | if (attr.enable_aggregate_function_null_v2) { | 278 | 87 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 87 | AggregateFunctionTemplate>( | 280 | 87 | result.release(), argument_types_, attr.is_window_function)); | 281 | 87 | } else { | 282 | 60 | result.reset(new NullableT<false, result_is_nullable, | 283 | 60 | AggregateFunctionTemplate>( | 284 | 60 | result.release(), argument_types_, attr.is_window_function)); | 285 | 60 | } | 286 | 147 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE4ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 276 | 9 | [&](auto result_is_nullable) { | 277 | 9 | if (attr.enable_aggregate_function_null_v2) { | 278 | 9 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 9 | AggregateFunctionTemplate>( | 280 | 9 | result.release(), argument_types_, attr.is_window_function)); | 281 | 9 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 9 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE4ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 71 | [&](auto result_is_nullable) { | 277 | 71 | if (attr.enable_aggregate_function_null_v2) { | 278 | 35 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 35 | AggregateFunctionTemplate>( | 280 | 35 | result.release(), argument_types_, attr.is_window_function)); | 281 | 36 | } else { | 282 | 36 | result.reset(new NullableT<false, result_is_nullable, | 283 | 36 | AggregateFunctionTemplate>( | 284 | 36 | result.release(), argument_types_, attr.is_window_function)); | 285 | 36 | } | 286 | 71 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE5ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 276 | 435 | [&](auto result_is_nullable) { | 277 | 435 | if (attr.enable_aggregate_function_null_v2) { | 278 | 23 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 23 | AggregateFunctionTemplate>( | 280 | 23 | result.release(), argument_types_, attr.is_window_function)); | 281 | 412 | } else { | 282 | 412 | result.reset(new NullableT<false, result_is_nullable, | 283 | 412 | AggregateFunctionTemplate>( | 284 | 412 | result.release(), argument_types_, attr.is_window_function)); | 285 | 412 | } | 286 | 435 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE5ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 4.98k | [&](auto result_is_nullable) { | 277 | 4.98k | if (attr.enable_aggregate_function_null_v2) { | 278 | 4.32k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 4.32k | AggregateFunctionTemplate>( | 280 | 4.32k | result.release(), argument_types_, attr.is_window_function)); | 281 | 4.32k | } else { | 282 | 659 | result.reset(new NullableT<false, result_is_nullable, | 283 | 659 | AggregateFunctionTemplate>( | 284 | 659 | result.release(), argument_types_, attr.is_window_function)); | 285 | 659 | } | 286 | 4.98k | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE6ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 276 | 8 | [&](auto result_is_nullable) { | 277 | 8 | if (attr.enable_aggregate_function_null_v2) { | 278 | 8 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 8 | AggregateFunctionTemplate>( | 280 | 8 | result.release(), argument_types_, attr.is_window_function)); | 281 | 8 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 8 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE6ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 3.38k | [&](auto result_is_nullable) { | 277 | 3.38k | if (attr.enable_aggregate_function_null_v2) { | 278 | 1.13k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 1.13k | AggregateFunctionTemplate>( | 280 | 1.13k | result.release(), argument_types_, attr.is_window_function)); | 281 | 2.25k | } else { | 282 | 2.25k | result.reset(new NullableT<false, result_is_nullable, | 283 | 2.25k | AggregateFunctionTemplate>( | 284 | 2.25k | result.release(), argument_types_, attr.is_window_function)); | 285 | 2.25k | } | 286 | 3.38k | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE7ELS3_7ENS_24AggregateFunctionSumDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 276 | 7 | [&](auto result_is_nullable) { | 277 | 7 | if (attr.enable_aggregate_function_null_v2) { | 278 | 7 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 7 | AggregateFunctionTemplate>( | 280 | 7 | result.release(), argument_types_, attr.is_window_function)); | 281 | 7 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 7 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE7ELS3_7ENS_24AggregateFunctionSumDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 702 | [&](auto result_is_nullable) { | 277 | 702 | if (attr.enable_aggregate_function_null_v2) { | 278 | 51 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 51 | AggregateFunctionTemplate>( | 280 | 51 | result.release(), argument_types_, attr.is_window_function)); | 281 | 651 | } else { | 282 | 651 | result.reset(new NullableT<false, result_is_nullable, | 283 | 651 | AggregateFunctionTemplate>( | 284 | 651 | result.release(), argument_types_, attr.is_window_function)); | 285 | 651 | } | 286 | 702 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE8ELS3_9ENS_24AggregateFunctionSumDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE8ELS3_9ENS_24AggregateFunctionSumDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 70 | [&](auto result_is_nullable) { | 277 | 70 | if (attr.enable_aggregate_function_null_v2) { | 278 | 30 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 30 | AggregateFunctionTemplate>( | 280 | 30 | result.release(), argument_types_, attr.is_window_function)); | 281 | 40 | } else { | 282 | 40 | result.reset(new NullableT<false, result_is_nullable, | 283 | 40 | AggregateFunctionTemplate>( | 284 | 40 | result.release(), argument_types_, attr.is_window_function)); | 285 | 40 | } | 286 | 70 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE9ELS3_9ENS_24AggregateFunctionSumDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 276 | 7 | [&](auto result_is_nullable) { | 277 | 7 | if (attr.enable_aggregate_function_null_v2) { | 278 | 7 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 7 | AggregateFunctionTemplate>( | 280 | 7 | result.release(), argument_types_, attr.is_window_function)); | 281 | 7 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 7 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE9ELS3_9ENS_24AggregateFunctionSumDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 1.50k | [&](auto result_is_nullable) { | 277 | 1.50k | if (attr.enable_aggregate_function_null_v2) { | 278 | 315 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 315 | AggregateFunctionTemplate>( | 280 | 315 | result.release(), argument_types_, attr.is_window_function)); | 281 | 1.18k | } else { | 282 | 1.18k | result.reset(new NullableT<false, result_is_nullable, | 283 | 1.18k | AggregateFunctionTemplate>( | 284 | 1.18k | result.release(), argument_types_, attr.is_window_function)); | 285 | 1.18k | } | 286 | 1.50k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE20ELS3_20ENS_24AggregateFunctionSumDataILS3_20EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE20ELS3_20ENS_24AggregateFunctionSumDataILS3_20EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 4.03k | [&](auto result_is_nullable) { | 277 | 4.03k | if (attr.enable_aggregate_function_null_v2) { | 278 | 4.00k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 4.00k | AggregateFunctionTemplate>( | 280 | 4.00k | result.release(), argument_types_, attr.is_window_function)); | 281 | 4.00k | } else { | 282 | 24 | result.reset(new NullableT<false, result_is_nullable, | 283 | 24 | AggregateFunctionTemplate>( | 284 | 24 | result.release(), argument_types_, attr.is_window_function)); | 285 | 24 | } | 286 | 4.03k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE11EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE11EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE12EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE12EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 1.79k | [&](auto result_is_nullable) { | 277 | 1.79k | if (attr.enable_aggregate_function_null_v2) { | 278 | 1.65k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 1.65k | AggregateFunctionTemplate>( | 280 | 1.65k | result.release(), argument_types_, attr.is_window_function)); | 281 | 1.65k | } else { | 282 | 144 | result.reset(new NullableT<false, result_is_nullable, | 283 | 144 | AggregateFunctionTemplate>( | 284 | 144 | result.release(), argument_types_, attr.is_window_function)); | 285 | 144 | } | 286 | 1.79k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 773 | [&](auto result_is_nullable) { | 277 | 773 | if (attr.enable_aggregate_function_null_v2) { | 278 | 612 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 612 | AggregateFunctionTemplate>( | 280 | 612 | result.release(), argument_types_, attr.is_window_function)); | 281 | 612 | } else { | 282 | 161 | result.reset(new NullableT<false, result_is_nullable, | 283 | 161 | AggregateFunctionTemplate>( | 284 | 161 | result.release(), argument_types_, attr.is_window_function)); | 285 | 161 | } | 286 | 773 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE42EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE42EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 1.59k | [&](auto result_is_nullable) { | 277 | 1.59k | if (attr.enable_aggregate_function_null_v2) { | 278 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 6 | AggregateFunctionTemplate>( | 280 | 6 | result.release(), argument_types_, attr.is_window_function)); | 281 | 1.58k | } else { | 282 | 1.58k | result.reset(new NullableT<false, result_is_nullable, | 283 | 1.58k | AggregateFunctionTemplate>( | 284 | 1.58k | result.release(), argument_types_, attr.is_window_function)); | 285 | 1.58k | } | 286 | 1.59k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE27EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE27EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE36EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE36EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 14 | [&](auto result_is_nullable) { | 277 | 14 | if (attr.enable_aggregate_function_null_v2) { | 278 | 10 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 10 | AggregateFunctionTemplate>( | 280 | 10 | result.release(), argument_types_, attr.is_window_function)); | 281 | 10 | } else { | 282 | 4 | result.reset(new NullableT<false, result_is_nullable, | 283 | 4 | AggregateFunctionTemplate>( | 284 | 4 | result.release(), argument_types_, attr.is_window_function)); | 285 | 4 | } | 286 | 14 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE37EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE37EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 14 | [&](auto result_is_nullable) { | 277 | 14 | if (attr.enable_aggregate_function_null_v2) { | 278 | 10 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 10 | AggregateFunctionTemplate>( | 280 | 10 | result.release(), argument_types_, attr.is_window_function)); | 281 | 10 | } else { | 282 | 4 | result.reset(new NullableT<false, result_is_nullable, | 283 | 4 | AggregateFunctionTemplate>( | 284 | 4 | result.release(), argument_types_, attr.is_window_function)); | 285 | 4 | } | 286 | 14 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 251 | [&](auto result_is_nullable) { | 277 | 251 | if (attr.enable_aggregate_function_null_v2) { | 278 | 188 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 188 | AggregateFunctionTemplate>( | 280 | 188 | result.release(), argument_types_, attr.is_window_function)); | 281 | 188 | } else { | 282 | 63 | result.reset(new NullableT<false, result_is_nullable, | 283 | 63 | AggregateFunctionTemplate>( | 284 | 63 | result.release(), argument_types_, attr.is_window_function)); | 285 | 63 | } | 286 | 251 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 602 | [&](auto result_is_nullable) { | 277 | 602 | if (attr.enable_aggregate_function_null_v2) { | 278 | 322 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 322 | AggregateFunctionTemplate>( | 280 | 322 | result.release(), argument_types_, attr.is_window_function)); | 281 | 322 | } else { | 282 | 280 | result.reset(new NullableT<false, result_is_nullable, | 283 | 280 | AggregateFunctionTemplate>( | 284 | 280 | result.release(), argument_types_, attr.is_window_function)); | 285 | 280 | } | 286 | 602 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 558 | [&](auto result_is_nullable) { | 277 | 558 | if (attr.enable_aggregate_function_null_v2) { | 278 | 367 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 367 | AggregateFunctionTemplate>( | 280 | 367 | result.release(), argument_types_, attr.is_window_function)); | 281 | 367 | } else { | 282 | 191 | result.reset(new NullableT<false, result_is_nullable, | 283 | 191 | AggregateFunctionTemplate>( | 284 | 191 | result.release(), argument_types_, attr.is_window_function)); | 285 | 191 | } | 286 | 558 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 9.58k | [&](auto result_is_nullable) { | 277 | 9.58k | if (attr.enable_aggregate_function_null_v2) { | 278 | 8.68k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 8.68k | AggregateFunctionTemplate>( | 280 | 8.68k | result.release(), argument_types_, attr.is_window_function)); | 281 | 8.68k | } else { | 282 | 900 | result.reset(new NullableT<false, result_is_nullable, | 283 | 900 | AggregateFunctionTemplate>( | 284 | 900 | result.release(), argument_types_, attr.is_window_function)); | 285 | 900 | } | 286 | 9.58k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 3.41k | [&](auto result_is_nullable) { | 277 | 3.41k | if (attr.enable_aggregate_function_null_v2) { | 278 | 3.16k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 3.16k | AggregateFunctionTemplate>( | 280 | 3.16k | result.release(), argument_types_, attr.is_window_function)); | 281 | 3.16k | } else { | 282 | 248 | result.reset(new NullableT<false, result_is_nullable, | 283 | 248 | AggregateFunctionTemplate>( | 284 | 248 | result.release(), argument_types_, attr.is_window_function)); | 285 | 248 | } | 286 | 3.41k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 429 | [&](auto result_is_nullable) { | 277 | 429 | if (attr.enable_aggregate_function_null_v2) { | 278 | 161 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 161 | AggregateFunctionTemplate>( | 280 | 161 | result.release(), argument_types_, attr.is_window_function)); | 281 | 268 | } else { | 282 | 268 | result.reset(new NullableT<false, result_is_nullable, | 283 | 268 | AggregateFunctionTemplate>( | 284 | 268 | result.release(), argument_types_, attr.is_window_function)); | 285 | 268 | } | 286 | 429 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 428 | [&](auto result_is_nullable) { | 277 | 428 | if (attr.enable_aggregate_function_null_v2) { | 278 | 240 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 240 | AggregateFunctionTemplate>( | 280 | 240 | result.release(), argument_types_, attr.is_window_function)); | 281 | 240 | } else { | 282 | 188 | result.reset(new NullableT<false, result_is_nullable, | 283 | 188 | AggregateFunctionTemplate>( | 284 | 188 | result.release(), argument_types_, attr.is_window_function)); | 285 | 188 | } | 286 | 428 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 940 | [&](auto result_is_nullable) { | 277 | 940 | if (attr.enable_aggregate_function_null_v2) { | 278 | 422 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 422 | AggregateFunctionTemplate>( | 280 | 422 | result.release(), argument_types_, attr.is_window_function)); | 281 | 518 | } else { | 282 | 518 | result.reset(new NullableT<false, result_is_nullable, | 283 | 518 | AggregateFunctionTemplate>( | 284 | 518 | result.release(), argument_types_, attr.is_window_function)); | 285 | 518 | } | 286 | 940 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 247 | [&](auto result_is_nullable) { | 277 | 247 | if (attr.enable_aggregate_function_null_v2) { | 278 | 193 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 193 | AggregateFunctionTemplate>( | 280 | 193 | result.release(), argument_types_, attr.is_window_function)); | 281 | 193 | } else { | 282 | 54 | result.reset(new NullableT<false, result_is_nullable, | 283 | 54 | AggregateFunctionTemplate>( | 284 | 54 | result.release(), argument_types_, attr.is_window_function)); | 285 | 54 | } | 286 | 247 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 1.90k | [&](auto result_is_nullable) { | 277 | 1.90k | if (attr.enable_aggregate_function_null_v2) { | 278 | 1.83k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 1.83k | AggregateFunctionTemplate>( | 280 | 1.83k | result.release(), argument_types_, attr.is_window_function)); | 281 | 1.83k | } else { | 282 | 68 | result.reset(new NullableT<false, result_is_nullable, | 283 | 68 | AggregateFunctionTemplate>( | 284 | 68 | result.release(), argument_types_, attr.is_window_function)); | 285 | 68 | } | 286 | 1.90k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE20EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE20EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 680 | [&](auto result_is_nullable) { | 277 | 680 | if (attr.enable_aggregate_function_null_v2) { | 278 | 637 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 637 | AggregateFunctionTemplate>( | 280 | 637 | result.release(), argument_types_, attr.is_window_function)); | 281 | 637 | } else { | 282 | 43 | result.reset(new NullableT<false, result_is_nullable, | 283 | 43 | AggregateFunctionTemplate>( | 284 | 43 | result.release(), argument_types_, attr.is_window_function)); | 285 | 43 | } | 286 | 680 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 51 | [&](auto result_is_nullable) { | 277 | 51 | if (attr.enable_aggregate_function_null_v2) { | 278 | 39 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 39 | AggregateFunctionTemplate>( | 280 | 39 | result.release(), argument_types_, attr.is_window_function)); | 281 | 39 | } else { | 282 | 12 | result.reset(new NullableT<false, result_is_nullable, | 283 | 12 | AggregateFunctionTemplate>( | 284 | 12 | result.release(), argument_types_, attr.is_window_function)); | 285 | 12 | } | 286 | 51 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 4 | [&](auto result_is_nullable) { | 277 | 4 | if (attr.enable_aggregate_function_null_v2) { | 278 | 4 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 4 | AggregateFunctionTemplate>( | 280 | 4 | result.release(), argument_types_, attr.is_window_function)); | 281 | 4 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 4 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 3.30k | [&](auto result_is_nullable) { | 277 | 3.30k | if (attr.enable_aggregate_function_null_v2) { | 278 | 3.28k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 3.28k | AggregateFunctionTemplate>( | 280 | 3.28k | result.release(), argument_types_, attr.is_window_function)); | 281 | 3.28k | } else { | 282 | 21 | result.reset(new NullableT<false, result_is_nullable, | 283 | 21 | AggregateFunctionTemplate>( | 284 | 21 | result.release(), argument_types_, attr.is_window_function)); | 285 | 21 | } | 286 | 3.30k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE11EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE11EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE12EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE12EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 1.57k | [&](auto result_is_nullable) { | 277 | 1.57k | if (attr.enable_aggregate_function_null_v2) { | 278 | 1.52k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 1.52k | AggregateFunctionTemplate>( | 280 | 1.52k | result.release(), argument_types_, attr.is_window_function)); | 281 | 1.52k | } else { | 282 | 50 | result.reset(new NullableT<false, result_is_nullable, | 283 | 50 | AggregateFunctionTemplate>( | 284 | 50 | result.release(), argument_types_, attr.is_window_function)); | 285 | 50 | } | 286 | 1.57k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 538 | [&](auto result_is_nullable) { | 277 | 538 | if (attr.enable_aggregate_function_null_v2) { | 278 | 480 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 480 | AggregateFunctionTemplate>( | 280 | 480 | result.release(), argument_types_, attr.is_window_function)); | 281 | 480 | } else { | 282 | 58 | result.reset(new NullableT<false, result_is_nullable, | 283 | 58 | AggregateFunctionTemplate>( | 284 | 58 | result.release(), argument_types_, attr.is_window_function)); | 285 | 58 | } | 286 | 538 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE42EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE42EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 1.59k | [&](auto result_is_nullable) { | 277 | 1.59k | if (attr.enable_aggregate_function_null_v2) { | 278 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 6 | AggregateFunctionTemplate>( | 280 | 6 | result.release(), argument_types_, attr.is_window_function)); | 281 | 1.58k | } else { | 282 | 1.58k | result.reset(new NullableT<false, result_is_nullable, | 283 | 1.58k | AggregateFunctionTemplate>( | 284 | 1.58k | result.release(), argument_types_, attr.is_window_function)); | 285 | 1.58k | } | 286 | 1.59k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE27EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE27EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE36EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE36EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 14 | [&](auto result_is_nullable) { | 277 | 14 | if (attr.enable_aggregate_function_null_v2) { | 278 | 10 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 10 | AggregateFunctionTemplate>( | 280 | 10 | result.release(), argument_types_, attr.is_window_function)); | 281 | 10 | } else { | 282 | 4 | result.reset(new NullableT<false, result_is_nullable, | 283 | 4 | AggregateFunctionTemplate>( | 284 | 4 | result.release(), argument_types_, attr.is_window_function)); | 285 | 4 | } | 286 | 14 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE37EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE37EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 14 | [&](auto result_is_nullable) { | 277 | 14 | if (attr.enable_aggregate_function_null_v2) { | 278 | 10 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 10 | AggregateFunctionTemplate>( | 280 | 10 | result.release(), argument_types_, attr.is_window_function)); | 281 | 10 | } else { | 282 | 4 | result.reset(new NullableT<false, result_is_nullable, | 283 | 4 | AggregateFunctionTemplate>( | 284 | 4 | result.release(), argument_types_, attr.is_window_function)); | 285 | 4 | } | 286 | 14 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 159 | [&](auto result_is_nullable) { | 277 | 159 | if (attr.enable_aggregate_function_null_v2) { | 278 | 120 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 120 | AggregateFunctionTemplate>( | 280 | 120 | result.release(), argument_types_, attr.is_window_function)); | 281 | 120 | } else { | 282 | 39 | result.reset(new NullableT<false, result_is_nullable, | 283 | 39 | AggregateFunctionTemplate>( | 284 | 39 | result.release(), argument_types_, attr.is_window_function)); | 285 | 39 | } | 286 | 159 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 356 | [&](auto result_is_nullable) { | 277 | 356 | if (attr.enable_aggregate_function_null_v2) { | 278 | 258 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 258 | AggregateFunctionTemplate>( | 280 | 258 | result.release(), argument_types_, attr.is_window_function)); | 281 | 258 | } else { | 282 | 98 | result.reset(new NullableT<false, result_is_nullable, | 283 | 98 | AggregateFunctionTemplate>( | 284 | 98 | result.release(), argument_types_, attr.is_window_function)); | 285 | 98 | } | 286 | 356 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 317 | [&](auto result_is_nullable) { | 277 | 317 | if (attr.enable_aggregate_function_null_v2) { | 278 | 233 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 233 | AggregateFunctionTemplate>( | 280 | 233 | result.release(), argument_types_, attr.is_window_function)); | 281 | 233 | } else { | 282 | 84 | result.reset(new NullableT<false, result_is_nullable, | 283 | 84 | AggregateFunctionTemplate>( | 284 | 84 | result.release(), argument_types_, attr.is_window_function)); | 285 | 84 | } | 286 | 317 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 8.53k | [&](auto result_is_nullable) { | 277 | 8.53k | if (attr.enable_aggregate_function_null_v2) { | 278 | 8.13k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 8.13k | AggregateFunctionTemplate>( | 280 | 8.13k | result.release(), argument_types_, attr.is_window_function)); | 281 | 8.13k | } else { | 282 | 398 | result.reset(new NullableT<false, result_is_nullable, | 283 | 398 | AggregateFunctionTemplate>( | 284 | 398 | result.release(), argument_types_, attr.is_window_function)); | 285 | 398 | } | 286 | 8.53k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 2.57k | [&](auto result_is_nullable) { | 277 | 2.57k | if (attr.enable_aggregate_function_null_v2) { | 278 | 2.48k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2.48k | AggregateFunctionTemplate>( | 280 | 2.48k | result.release(), argument_types_, attr.is_window_function)); | 281 | 2.48k | } else { | 282 | 86 | result.reset(new NullableT<false, result_is_nullable, | 283 | 86 | AggregateFunctionTemplate>( | 284 | 86 | result.release(), argument_types_, attr.is_window_function)); | 285 | 86 | } | 286 | 2.57k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 171 | [&](auto result_is_nullable) { | 277 | 171 | if (attr.enable_aggregate_function_null_v2) { | 278 | 133 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 133 | AggregateFunctionTemplate>( | 280 | 133 | result.release(), argument_types_, attr.is_window_function)); | 281 | 133 | } else { | 282 | 38 | result.reset(new NullableT<false, result_is_nullable, | 283 | 38 | AggregateFunctionTemplate>( | 284 | 38 | result.release(), argument_types_, attr.is_window_function)); | 285 | 38 | } | 286 | 171 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 220 | [&](auto result_is_nullable) { | 277 | 220 | if (attr.enable_aggregate_function_null_v2) { | 278 | 160 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 160 | AggregateFunctionTemplate>( | 280 | 160 | result.release(), argument_types_, attr.is_window_function)); | 281 | 160 | } else { | 282 | 60 | result.reset(new NullableT<false, result_is_nullable, | 283 | 60 | AggregateFunctionTemplate>( | 284 | 60 | result.release(), argument_types_, attr.is_window_function)); | 285 | 60 | } | 286 | 220 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 321 | [&](auto result_is_nullable) { | 277 | 321 | if (attr.enable_aggregate_function_null_v2) { | 278 | 283 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 283 | AggregateFunctionTemplate>( | 280 | 283 | result.release(), argument_types_, attr.is_window_function)); | 281 | 283 | } else { | 282 | 38 | result.reset(new NullableT<false, result_is_nullable, | 283 | 38 | AggregateFunctionTemplate>( | 284 | 38 | result.release(), argument_types_, attr.is_window_function)); | 285 | 38 | } | 286 | 321 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 180 | [&](auto result_is_nullable) { | 277 | 180 | if (attr.enable_aggregate_function_null_v2) { | 278 | 162 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 162 | AggregateFunctionTemplate>( | 280 | 162 | result.release(), argument_types_, attr.is_window_function)); | 281 | 162 | } else { | 282 | 18 | result.reset(new NullableT<false, result_is_nullable, | 283 | 18 | AggregateFunctionTemplate>( | 284 | 18 | result.release(), argument_types_, attr.is_window_function)); | 285 | 18 | } | 286 | 180 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 1.77k | [&](auto result_is_nullable) { | 277 | 1.77k | if (attr.enable_aggregate_function_null_v2) { | 278 | 1.75k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 1.75k | AggregateFunctionTemplate>( | 280 | 1.75k | result.release(), argument_types_, attr.is_window_function)); | 281 | 1.75k | } else { | 282 | 19 | result.reset(new NullableT<false, result_is_nullable, | 283 | 19 | AggregateFunctionTemplate>( | 284 | 19 | result.release(), argument_types_, attr.is_window_function)); | 285 | 19 | } | 286 | 1.77k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE20EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE20EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 628 | [&](auto result_is_nullable) { | 277 | 628 | if (attr.enable_aggregate_function_null_v2) { | 278 | 588 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 588 | AggregateFunctionTemplate>( | 280 | 588 | result.release(), argument_types_, attr.is_window_function)); | 281 | 588 | } else { | 282 | 40 | result.reset(new NullableT<false, result_is_nullable, | 283 | 40 | AggregateFunctionTemplate>( | 284 | 40 | result.release(), argument_types_, attr.is_window_function)); | 285 | 40 | } | 286 | 628 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 51 | [&](auto result_is_nullable) { | 277 | 51 | if (attr.enable_aggregate_function_null_v2) { | 278 | 39 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 39 | AggregateFunctionTemplate>( | 280 | 39 | result.release(), argument_types_, attr.is_window_function)); | 281 | 39 | } else { | 282 | 12 | result.reset(new NullableT<false, result_is_nullable, | 283 | 12 | AggregateFunctionTemplate>( | 284 | 12 | result.release(), argument_types_, attr.is_window_function)); | 285 | 12 | } | 286 | 51 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 4 | [&](auto result_is_nullable) { | 277 | 4 | if (attr.enable_aggregate_function_null_v2) { | 278 | 4 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 4 | AggregateFunctionTemplate>( | 280 | 4 | result.release(), argument_types_, attr.is_window_function)); | 281 | 4 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 4 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 114 | [&](auto result_is_nullable) { | 277 | 114 | if (attr.enable_aggregate_function_null_v2) { | 278 | 114 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 114 | AggregateFunctionTemplate>( | 280 | 114 | result.release(), argument_types_, attr.is_window_function)); | 281 | 114 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 114 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE11EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE11EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE12EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE12EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 14 | [&](auto result_is_nullable) { | 277 | 14 | if (attr.enable_aggregate_function_null_v2) { | 278 | 14 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 14 | AggregateFunctionTemplate>( | 280 | 14 | result.release(), argument_types_, attr.is_window_function)); | 281 | 14 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 14 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 22 | [&](auto result_is_nullable) { | 277 | 22 | if (attr.enable_aggregate_function_null_v2) { | 278 | 22 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 22 | AggregateFunctionTemplate>( | 280 | 22 | result.release(), argument_types_, attr.is_window_function)); | 281 | 22 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 22 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE42EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE42EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE27EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE27EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE36EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE36EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE37EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE37EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 14 | [&](auto result_is_nullable) { | 277 | 14 | if (attr.enable_aggregate_function_null_v2) { | 278 | 14 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 14 | AggregateFunctionTemplate>( | 280 | 14 | result.release(), argument_types_, attr.is_window_function)); | 281 | 14 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 14 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 10 | [&](auto result_is_nullable) { | 277 | 10 | if (attr.enable_aggregate_function_null_v2) { | 278 | 10 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 10 | AggregateFunctionTemplate>( | 280 | 10 | result.release(), argument_types_, attr.is_window_function)); | 281 | 10 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 10 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 6 | [&](auto result_is_nullable) { | 277 | 6 | if (attr.enable_aggregate_function_null_v2) { | 278 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 6 | AggregateFunctionTemplate>( | 280 | 6 | result.release(), argument_types_, attr.is_window_function)); | 281 | 6 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 6 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 536 | [&](auto result_is_nullable) { | 277 | 536 | if (attr.enable_aggregate_function_null_v2) { | 278 | 122 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 122 | AggregateFunctionTemplate>( | 280 | 122 | result.release(), argument_types_, attr.is_window_function)); | 281 | 414 | } else { | 282 | 414 | result.reset(new NullableT<false, result_is_nullable, | 283 | 414 | AggregateFunctionTemplate>( | 284 | 414 | result.release(), argument_types_, attr.is_window_function)); | 285 | 414 | } | 286 | 536 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 40 | [&](auto result_is_nullable) { | 277 | 40 | if (attr.enable_aggregate_function_null_v2) { | 278 | 40 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 40 | AggregateFunctionTemplate>( | 280 | 40 | result.release(), argument_types_, attr.is_window_function)); | 281 | 40 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 40 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 6 | [&](auto result_is_nullable) { | 277 | 6 | if (attr.enable_aggregate_function_null_v2) { | 278 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 6 | AggregateFunctionTemplate>( | 280 | 6 | result.release(), argument_types_, attr.is_window_function)); | 281 | 6 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 6 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 10 | [&](auto result_is_nullable) { | 277 | 10 | if (attr.enable_aggregate_function_null_v2) { | 278 | 10 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 10 | AggregateFunctionTemplate>( | 280 | 10 | result.release(), argument_types_, attr.is_window_function)); | 281 | 10 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 10 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 10 | [&](auto result_is_nullable) { | 277 | 10 | if (attr.enable_aggregate_function_null_v2) { | 278 | 10 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 10 | AggregateFunctionTemplate>( | 280 | 10 | result.release(), argument_types_, attr.is_window_function)); | 281 | 10 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 10 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE20EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE20EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 7 | [&](auto result_is_nullable) { | 277 | 7 | if (attr.enable_aggregate_function_null_v2) { | 278 | 7 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 7 | AggregateFunctionTemplate>( | 280 | 7 | result.release(), argument_types_, attr.is_window_function)); | 281 | 7 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 7 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 22 | [&](auto result_is_nullable) { | 277 | 22 | if (attr.enable_aggregate_function_null_v2) { | 278 | 22 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 22 | AggregateFunctionTemplate>( | 280 | 22 | result.release(), argument_types_, attr.is_window_function)); | 281 | 22 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 22 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS3_28ENS_24AggregateFunctionAvgDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS3_28ENS_24AggregateFunctionAvgDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS3_29ENS_24AggregateFunctionAvgDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS3_29ENS_24AggregateFunctionAvgDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS3_30ENS_24AggregateFunctionAvgDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS3_30ENS_24AggregateFunctionAvgDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 111 | [&](auto result_is_nullable) { | 277 | 111 | if (attr.enable_aggregate_function_null_v2) { | 278 | 107 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 107 | AggregateFunctionTemplate>( | 280 | 107 | result.release(), argument_types_, attr.is_window_function)); | 281 | 107 | } else { | 282 | 4 | result.reset(new NullableT<false, result_is_nullable, | 283 | 4 | AggregateFunctionTemplate>( | 284 | 4 | result.release(), argument_types_, attr.is_window_function)); | 285 | 4 | } | 286 | 111 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 8 | [&](auto result_is_nullable) { | 277 | 8 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 6 | } else { | 282 | 6 | result.reset(new NullableT<false, result_is_nullable, | 283 | 6 | AggregateFunctionTemplate>( | 284 | 6 | result.release(), argument_types_, attr.is_window_function)); | 285 | 6 | } | 286 | 8 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS3_29ENS_24AggregateFunctionAvgDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS3_29ENS_24AggregateFunctionAvgDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS3_30ENS_24AggregateFunctionAvgDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS3_30ENS_24AggregateFunctionAvgDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 157 | [&](auto result_is_nullable) { | 277 | 157 | if (attr.enable_aggregate_function_null_v2) { | 278 | 156 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 156 | AggregateFunctionTemplate>( | 280 | 156 | result.release(), argument_types_, attr.is_window_function)); | 281 | 156 | } else { | 282 | 1 | result.reset(new NullableT<false, result_is_nullable, | 283 | 1 | AggregateFunctionTemplate>( | 284 | 1 | result.release(), argument_types_, attr.is_window_function)); | 285 | 1 | } | 286 | 157 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 9 | [&](auto result_is_nullable) { | 277 | 9 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 7 | } else { | 282 | 7 | result.reset(new NullableT<false, result_is_nullable, | 283 | 7 | AggregateFunctionTemplate>( | 284 | 7 | result.release(), argument_types_, attr.is_window_function)); | 285 | 7 | } | 286 | 9 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS3_30ENS_24AggregateFunctionAvgDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS3_30ENS_24AggregateFunctionAvgDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 95 | [&](auto result_is_nullable) { | 277 | 95 | if (attr.enable_aggregate_function_null_v2) { | 278 | 24 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 24 | AggregateFunctionTemplate>( | 280 | 24 | result.release(), argument_types_, attr.is_window_function)); | 281 | 71 | } else { | 282 | 71 | result.reset(new NullableT<false, result_is_nullable, | 283 | 71 | AggregateFunctionTemplate>( | 284 | 71 | result.release(), argument_types_, attr.is_window_function)); | 285 | 71 | } | 286 | 95 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 24 | [&](auto result_is_nullable) { | 277 | 24 | if (attr.enable_aggregate_function_null_v2) { | 278 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 6 | AggregateFunctionTemplate>( | 280 | 6 | result.release(), argument_types_, attr.is_window_function)); | 281 | 18 | } else { | 282 | 18 | result.reset(new NullableT<false, result_is_nullable, | 283 | 18 | AggregateFunctionTemplate>( | 284 | 18 | result.release(), argument_types_, attr.is_window_function)); | 285 | 18 | } | 286 | 24 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 98 | [&](auto result_is_nullable) { | 277 | 98 | if (attr.enable_aggregate_function_null_v2) { | 278 | 24 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 24 | AggregateFunctionTemplate>( | 280 | 24 | result.release(), argument_types_, attr.is_window_function)); | 281 | 74 | } else { | 282 | 74 | result.reset(new NullableT<false, result_is_nullable, | 283 | 74 | AggregateFunctionTemplate>( | 284 | 74 | result.release(), argument_types_, attr.is_window_function)); | 285 | 74 | } | 286 | 98 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS3_9ENS_24AggregateFunctionAvgDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS3_9ENS_24AggregateFunctionAvgDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 47 | [&](auto result_is_nullable) { | 277 | 47 | if (attr.enable_aggregate_function_null_v2) { | 278 | 47 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 47 | AggregateFunctionTemplate>( | 280 | 47 | result.release(), argument_types_, attr.is_window_function)); | 281 | 47 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 47 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS3_9ENS_24AggregateFunctionAvgDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS3_9ENS_24AggregateFunctionAvgDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 26 | [&](auto result_is_nullable) { | 277 | 26 | if (attr.enable_aggregate_function_null_v2) { | 278 | 26 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 26 | AggregateFunctionTemplate>( | 280 | 26 | result.release(), argument_types_, attr.is_window_function)); | 281 | 26 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 26 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS3_9ENS_24AggregateFunctionAvgDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS3_9ENS_24AggregateFunctionAvgDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 423 | [&](auto result_is_nullable) { | 277 | 423 | if (attr.enable_aggregate_function_null_v2) { | 278 | 129 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 129 | AggregateFunctionTemplate>( | 280 | 129 | result.release(), argument_types_, attr.is_window_function)); | 281 | 294 | } else { | 282 | 294 | result.reset(new NullableT<false, result_is_nullable, | 283 | 294 | AggregateFunctionTemplate>( | 284 | 294 | result.release(), argument_types_, attr.is_window_function)); | 285 | 294 | } | 286 | 423 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS3_9ENS_24AggregateFunctionAvgDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS3_9ENS_24AggregateFunctionAvgDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 363 | [&](auto result_is_nullable) { | 277 | 363 | if (attr.enable_aggregate_function_null_v2) { | 278 | 60 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 60 | AggregateFunctionTemplate>( | 280 | 60 | result.release(), argument_types_, attr.is_window_function)); | 281 | 303 | } else { | 282 | 303 | result.reset(new NullableT<false, result_is_nullable, | 283 | 303 | AggregateFunctionTemplate>( | 284 | 303 | result.release(), argument_types_, attr.is_window_function)); | 285 | 303 | } | 286 | 363 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS3_9ENS_24AggregateFunctionAvgDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS3_9ENS_24AggregateFunctionAvgDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 273 | [&](auto result_is_nullable) { | 277 | 273 | if (attr.enable_aggregate_function_null_v2) { | 278 | 204 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 204 | AggregateFunctionTemplate>( | 280 | 204 | result.release(), argument_types_, attr.is_window_function)); | 281 | 204 | } else { | 282 | 69 | result.reset(new NullableT<false, result_is_nullable, | 283 | 69 | AggregateFunctionTemplate>( | 284 | 69 | result.release(), argument_types_, attr.is_window_function)); | 285 | 69 | } | 286 | 273 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS3_20ENS_24AggregateFunctionAvgDataILS3_20EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS3_20ENS_24AggregateFunctionAvgDataILS3_20EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE3ENS_31AggregateFunctionGroupBitOrDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE3ENS_31AggregateFunctionGroupBitOrDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 28 | [&](auto result_is_nullable) { | 277 | 28 | if (attr.enable_aggregate_function_null_v2) { | 278 | 25 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 25 | AggregateFunctionTemplate>( | 280 | 25 | result.release(), argument_types_, attr.is_window_function)); | 281 | 25 | } else { | 282 | 3 | result.reset(new NullableT<false, result_is_nullable, | 283 | 3 | AggregateFunctionTemplate>( | 284 | 3 | result.release(), argument_types_, attr.is_window_function)); | 285 | 3 | } | 286 | 28 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE4ENS_31AggregateFunctionGroupBitOrDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE4ENS_31AggregateFunctionGroupBitOrDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 25 | [&](auto result_is_nullable) { | 277 | 25 | if (attr.enable_aggregate_function_null_v2) { | 278 | 25 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 25 | AggregateFunctionTemplate>( | 280 | 25 | result.release(), argument_types_, attr.is_window_function)); | 281 | 25 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 25 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE5ENS_31AggregateFunctionGroupBitOrDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE5ENS_31AggregateFunctionGroupBitOrDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 445 | [&](auto result_is_nullable) { | 277 | 445 | if (attr.enable_aggregate_function_null_v2) { | 278 | 33 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 33 | AggregateFunctionTemplate>( | 280 | 33 | result.release(), argument_types_, attr.is_window_function)); | 281 | 412 | } else { | 282 | 412 | result.reset(new NullableT<false, result_is_nullable, | 283 | 412 | AggregateFunctionTemplate>( | 284 | 412 | result.release(), argument_types_, attr.is_window_function)); | 285 | 412 | } | 286 | 445 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE6ENS_31AggregateFunctionGroupBitOrDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE6ENS_31AggregateFunctionGroupBitOrDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 26 | [&](auto result_is_nullable) { | 277 | 26 | if (attr.enable_aggregate_function_null_v2) { | 278 | 26 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 26 | AggregateFunctionTemplate>( | 280 | 26 | result.release(), argument_types_, attr.is_window_function)); | 281 | 26 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 26 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE7ENS_31AggregateFunctionGroupBitOrDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE7ENS_31AggregateFunctionGroupBitOrDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 27 | [&](auto result_is_nullable) { | 277 | 27 | if (attr.enable_aggregate_function_null_v2) { | 278 | 27 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 27 | AggregateFunctionTemplate>( | 280 | 27 | result.release(), argument_types_, attr.is_window_function)); | 281 | 27 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 27 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE3ENS_32AggregateFunctionGroupBitAndDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE3ENS_32AggregateFunctionGroupBitAndDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 25 | [&](auto result_is_nullable) { | 277 | 25 | if (attr.enable_aggregate_function_null_v2) { | 278 | 25 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 25 | AggregateFunctionTemplate>( | 280 | 25 | result.release(), argument_types_, attr.is_window_function)); | 281 | 25 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 25 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE4ENS_32AggregateFunctionGroupBitAndDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE4ENS_32AggregateFunctionGroupBitAndDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 25 | [&](auto result_is_nullable) { | 277 | 25 | if (attr.enable_aggregate_function_null_v2) { | 278 | 25 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 25 | AggregateFunctionTemplate>( | 280 | 25 | result.release(), argument_types_, attr.is_window_function)); | 281 | 25 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 25 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE5ENS_32AggregateFunctionGroupBitAndDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE5ENS_32AggregateFunctionGroupBitAndDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 445 | [&](auto result_is_nullable) { | 277 | 445 | if (attr.enable_aggregate_function_null_v2) { | 278 | 33 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 33 | AggregateFunctionTemplate>( | 280 | 33 | result.release(), argument_types_, attr.is_window_function)); | 281 | 412 | } else { | 282 | 412 | result.reset(new NullableT<false, result_is_nullable, | 283 | 412 | AggregateFunctionTemplate>( | 284 | 412 | result.release(), argument_types_, attr.is_window_function)); | 285 | 412 | } | 286 | 445 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE6ENS_32AggregateFunctionGroupBitAndDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE6ENS_32AggregateFunctionGroupBitAndDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 26 | [&](auto result_is_nullable) { | 277 | 26 | if (attr.enable_aggregate_function_null_v2) { | 278 | 26 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 26 | AggregateFunctionTemplate>( | 280 | 26 | result.release(), argument_types_, attr.is_window_function)); | 281 | 26 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 26 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE7ENS_32AggregateFunctionGroupBitAndDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE7ENS_32AggregateFunctionGroupBitAndDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 27 | [&](auto result_is_nullable) { | 277 | 27 | if (attr.enable_aggregate_function_null_v2) { | 278 | 27 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 27 | AggregateFunctionTemplate>( | 280 | 27 | result.release(), argument_types_, attr.is_window_function)); | 281 | 27 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 27 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE3ENS_32AggregateFunctionGroupBitXorDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE3ENS_32AggregateFunctionGroupBitXorDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 25 | [&](auto result_is_nullable) { | 277 | 25 | if (attr.enable_aggregate_function_null_v2) { | 278 | 25 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 25 | AggregateFunctionTemplate>( | 280 | 25 | result.release(), argument_types_, attr.is_window_function)); | 281 | 25 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 25 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE4ENS_32AggregateFunctionGroupBitXorDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE4ENS_32AggregateFunctionGroupBitXorDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 25 | [&](auto result_is_nullable) { | 277 | 25 | if (attr.enable_aggregate_function_null_v2) { | 278 | 25 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 25 | AggregateFunctionTemplate>( | 280 | 25 | result.release(), argument_types_, attr.is_window_function)); | 281 | 25 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 25 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE5ENS_32AggregateFunctionGroupBitXorDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE5ENS_32AggregateFunctionGroupBitXorDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 444 | [&](auto result_is_nullable) { | 277 | 444 | if (attr.enable_aggregate_function_null_v2) { | 278 | 33 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 33 | AggregateFunctionTemplate>( | 280 | 33 | result.release(), argument_types_, attr.is_window_function)); | 281 | 411 | } else { | 282 | 411 | result.reset(new NullableT<false, result_is_nullable, | 283 | 411 | AggregateFunctionTemplate>( | 284 | 411 | result.release(), argument_types_, attr.is_window_function)); | 285 | 411 | } | 286 | 444 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE6ENS_32AggregateFunctionGroupBitXorDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE6ENS_32AggregateFunctionGroupBitXorDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 26 | [&](auto result_is_nullable) { | 277 | 26 | if (attr.enable_aggregate_function_null_v2) { | 278 | 26 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 26 | AggregateFunctionTemplate>( | 280 | 26 | result.release(), argument_types_, attr.is_window_function)); | 281 | 26 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 26 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE7ENS_32AggregateFunctionGroupBitXorDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE7ENS_32AggregateFunctionGroupBitXorDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 27 | [&](auto result_is_nullable) { | 277 | 27 | if (attr.enable_aggregate_function_null_v2) { | 278 | 27 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 27 | AggregateFunctionTemplate>( | 280 | 27 | result.release(), argument_types_, attr.is_window_function)); | 281 | 27 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 27 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionBitmapOpINS_30AggregateFunctionBitmapUnionOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ Line | Count | Source | 276 | 5 | [&](auto result_is_nullable) { | 277 | 5 | if (attr.enable_aggregate_function_null_v2) { | 278 | 5 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 5 | AggregateFunctionTemplate>( | 280 | 5 | result.release(), argument_types_, attr.is_window_function)); | 281 | 5 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 5 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionBitmapOpINS_30AggregateFunctionBitmapUnionOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 276 | 12 | [&](auto result_is_nullable) { | 277 | 12 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 12 | } else { | 282 | 12 | result.reset(new NullableT<false, result_is_nullable, | 283 | 12 | AggregateFunctionTemplate>( | 284 | 12 | result.release(), argument_types_, attr.is_window_function)); | 285 | 12 | } | 286 | 12 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionBitmapOpINS_34AggregateFunctionBitmapIntersectOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ Line | Count | Source | 276 | 5 | [&](auto result_is_nullable) { | 277 | 5 | if (attr.enable_aggregate_function_null_v2) { | 278 | 5 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 5 | AggregateFunctionTemplate>( | 280 | 5 | result.release(), argument_types_, attr.is_window_function)); | 281 | 5 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 5 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionBitmapOpINS_34AggregateFunctionBitmapIntersectOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionBitmapOpINS_33AggregateFunctionGroupBitmapXorOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionBitmapOpINS_33AggregateFunctionGroupBitmapXorOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE3ELS3_3ENS_24AggregateFunctionSumDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE3ELS3_3ENS_24AggregateFunctionSumDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 474 | [&](auto result_is_nullable) { | 277 | 474 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 474 | } else { | 282 | 474 | result.reset(new NullableT<false, result_is_nullable, | 283 | 474 | AggregateFunctionTemplate>( | 284 | 474 | result.release(), argument_types_, attr.is_window_function)); | 285 | 474 | } | 286 | 474 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE4ELS3_4ENS_24AggregateFunctionSumDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE4ELS3_4ENS_24AggregateFunctionSumDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 531 | [&](auto result_is_nullable) { | 277 | 531 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 531 | } else { | 282 | 531 | result.reset(new NullableT<false, result_is_nullable, | 283 | 531 | AggregateFunctionTemplate>( | 284 | 531 | result.release(), argument_types_, attr.is_window_function)); | 285 | 531 | } | 286 | 531 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE5ELS3_5ENS_24AggregateFunctionSumDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE5ELS3_5ENS_24AggregateFunctionSumDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 618 | [&](auto result_is_nullable) { | 277 | 618 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 618 | } else { | 282 | 618 | result.reset(new NullableT<false, result_is_nullable, | 283 | 618 | AggregateFunctionTemplate>( | 284 | 618 | result.release(), argument_types_, attr.is_window_function)); | 285 | 618 | } | 286 | 618 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE8ELS3_8ENS_24AggregateFunctionSumDataILS3_8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE8ELS3_8ENS_24AggregateFunctionSumDataILS3_8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 598 | [&](auto result_is_nullable) { | 277 | 598 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 598 | } else { | 282 | 598 | result.reset(new NullableT<false, result_is_nullable, | 283 | 598 | AggregateFunctionTemplate>( | 284 | 598 | result.release(), argument_types_, attr.is_window_function)); | 285 | 598 | } | 286 | 598 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionHLLUnionINS_29AggregateFunctionHLLUnionImplINS_24AggregateFunctionHLLDataEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionHLLUnionINS_29AggregateFunctionHLLUnionImplINS_24AggregateFunctionHLLDataEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_19WindowFunctionNTileEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSK_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_19WindowFunctionNTileEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSK_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 50 | [&](auto result_is_nullable) { | 277 | 50 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 50 | } else { | 282 | 50 | result.reset(new NullableT<false, result_is_nullable, | 283 | 50 | AggregateFunctionTemplate>( | 284 | 50 | result.release(), argument_types_, attr.is_window_function)); | 285 | 50 | } | 286 | 50 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 38 | [&](auto result_is_nullable) { | 277 | 38 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 38 | } else { | 282 | 38 | result.reset(new NullableT<false, result_is_nullable, | 283 | 38 | AggregateFunctionTemplate>( | 284 | 38 | result.release(), argument_types_, attr.is_window_function)); | 285 | 38 | } | 286 | 38 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 46 | [&](auto result_is_nullable) { | 277 | 46 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 46 | } else { | 282 | 46 | result.reset(new NullableT<false, result_is_nullable, | 283 | 46 | AggregateFunctionTemplate>( | 284 | 46 | result.release(), argument_types_, attr.is_window_function)); | 285 | 46 | } | 286 | 46 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 38 | [&](auto result_is_nullable) { | 277 | 38 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 38 | } else { | 282 | 38 | result.reset(new NullableT<false, result_is_nullable, | 283 | 38 | AggregateFunctionTemplate>( | 284 | 38 | result.release(), argument_types_, attr.is_window_function)); | 285 | 38 | } | 286 | 38 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 38 | [&](auto result_is_nullable) { | 277 | 38 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 38 | } else { | 282 | 38 | result.reset(new NullableT<false, result_is_nullable, | 283 | 38 | AggregateFunctionTemplate>( | 284 | 38 | result.release(), argument_types_, attr.is_window_function)); | 285 | 38 | } | 286 | 38 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 42 | [&](auto result_is_nullable) { | 277 | 42 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 42 | } else { | 282 | 42 | result.reset(new NullableT<false, result_is_nullable, | 283 | 42 | AggregateFunctionTemplate>( | 284 | 42 | result.release(), argument_types_, attr.is_window_function)); | 285 | 42 | } | 286 | 42 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE28ELS3_28ENS_28AggregateFunctionProductDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE28ELS3_28ENS_28AggregateFunctionProductDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE28ELS3_29ENS_28AggregateFunctionProductDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE28ELS3_29ENS_28AggregateFunctionProductDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE28ELS3_30ENS_28AggregateFunctionProductDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE28ELS3_30ENS_28AggregateFunctionProductDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE28ELS3_35ENS_28AggregateFunctionProductDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE28ELS3_35ENS_28AggregateFunctionProductDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE29ELS3_29ENS_28AggregateFunctionProductDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE29ELS3_29ENS_28AggregateFunctionProductDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE29ELS3_30ENS_28AggregateFunctionProductDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE29ELS3_30ENS_28AggregateFunctionProductDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE29ELS3_35ENS_28AggregateFunctionProductDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE29ELS3_35ENS_28AggregateFunctionProductDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE30ELS3_30ENS_28AggregateFunctionProductDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE30ELS3_30ENS_28AggregateFunctionProductDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 22 | [&](auto result_is_nullable) { | 277 | 22 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 22 | } else { | 282 | 22 | result.reset(new NullableT<false, result_is_nullable, | 283 | 22 | AggregateFunctionTemplate>( | 284 | 22 | result.release(), argument_types_, attr.is_window_function)); | 285 | 22 | } | 286 | 22 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE30ELS3_35ENS_28AggregateFunctionProductDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE30ELS3_35ENS_28AggregateFunctionProductDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE35ELS3_35ENS_28AggregateFunctionProductDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE35ELS3_35ENS_28AggregateFunctionProductDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 47 | [&](auto result_is_nullable) { | 277 | 47 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 47 | } else { | 282 | 47 | result.reset(new NullableT<false, result_is_nullable, | 283 | 47 | AggregateFunctionTemplate>( | 284 | 47 | result.release(), argument_types_, attr.is_window_function)); | 285 | 47 | } | 286 | 47 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE3ELS3_3ENS_28AggregateFunctionProductDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE3ELS3_3ENS_28AggregateFunctionProductDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE4ELS3_4ENS_28AggregateFunctionProductDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE4ELS3_4ENS_28AggregateFunctionProductDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE5ELS3_5ENS_28AggregateFunctionProductDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE5ELS3_5ENS_28AggregateFunctionProductDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 24 | [&](auto result_is_nullable) { | 277 | 24 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 24 | } else { | 282 | 24 | result.reset(new NullableT<false, result_is_nullable, | 283 | 24 | AggregateFunctionTemplate>( | 284 | 24 | result.release(), argument_types_, attr.is_window_function)); | 285 | 24 | } | 286 | 24 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE6ELS3_6ENS_28AggregateFunctionProductDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE6ELS3_6ENS_28AggregateFunctionProductDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 16 | [&](auto result_is_nullable) { | 277 | 16 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 16 | } else { | 282 | 16 | result.reset(new NullableT<false, result_is_nullable, | 283 | 16 | AggregateFunctionTemplate>( | 284 | 16 | result.release(), argument_types_, attr.is_window_function)); | 285 | 16 | } | 286 | 16 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE7ELS3_7ENS_28AggregateFunctionProductDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE7ELS3_7ENS_28AggregateFunctionProductDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 16 | [&](auto result_is_nullable) { | 277 | 16 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 16 | } else { | 282 | 16 | result.reset(new NullableT<false, result_is_nullable, | 283 | 16 | AggregateFunctionTemplate>( | 284 | 16 | result.release(), argument_types_, attr.is_window_function)); | 285 | 16 | } | 286 | 16 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE8ELS3_8ENS_28AggregateFunctionProductDataILS3_8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE8ELS3_8ENS_28AggregateFunctionProductDataILS3_8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 40 | [&](auto result_is_nullable) { | 277 | 40 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 40 | } else { | 282 | 40 | result.reset(new NullableT<false, result_is_nullable, | 283 | 40 | AggregateFunctionTemplate>( | 284 | 40 | result.release(), argument_types_, attr.is_window_function)); | 285 | 40 | } | 286 | 40 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE9ELS3_9ENS_28AggregateFunctionProductDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE9ELS3_9ENS_28AggregateFunctionProductDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 125 | [&](auto result_is_nullable) { | 277 | 125 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 125 | } else { | 282 | 125 | result.reset(new NullableT<false, result_is_nullable, | 283 | 125 | AggregateFunctionTemplate>( | 284 | 125 | result.release(), argument_types_, attr.is_window_function)); | 285 | 125 | } | 286 | 125 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionSampVarianceINS_8SampDataILNS_13PrimitiveTypeE9ENS_16VarianceSampNameELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSP_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionSampVarianceINS_8SampDataILNS_13PrimitiveTypeE9ENS_16VarianceSampNameELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSP_ Line | Count | Source | 276 | 1.01k | [&](auto result_is_nullable) { | 277 | 1.01k | if (attr.enable_aggregate_function_null_v2) { | 278 | 148 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 148 | AggregateFunctionTemplate>( | 280 | 148 | result.release(), argument_types_, attr.is_window_function)); | 281 | 871 | } else { | 282 | 871 | result.reset(new NullableT<false, result_is_nullable, | 283 | 871 | AggregateFunctionTemplate>( | 284 | 871 | result.release(), argument_types_, attr.is_window_function)); | 285 | 871 | } | 286 | 1.01k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionSampVarianceINS_7PopDataILNS_13PrimitiveTypeE9ENS_12VarianceNameELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSP_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionSampVarianceINS_7PopDataILNS_13PrimitiveTypeE9ENS_12VarianceNameELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSP_ Line | Count | Source | 276 | 1.07k | [&](auto result_is_nullable) { | 277 | 1.07k | if (attr.enable_aggregate_function_null_v2) { | 278 | 202 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 202 | AggregateFunctionTemplate>( | 280 | 202 | result.release(), argument_types_, attr.is_window_function)); | 281 | 868 | } else { | 282 | 868 | result.reset(new NullableT<false, result_is_nullable, | 283 | 868 | AggregateFunctionTemplate>( | 284 | 868 | result.release(), argument_types_, attr.is_window_function)); | 285 | 868 | } | 286 | 1.07k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionSampVarianceINS_7PopDataILNS_13PrimitiveTypeE9ENS_10StddevNameELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSP_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionSampVarianceINS_7PopDataILNS_13PrimitiveTypeE9ENS_10StddevNameELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSP_ Line | Count | Source | 276 | 1.02k | [&](auto result_is_nullable) { | 277 | 1.02k | if (attr.enable_aggregate_function_null_v2) { | 278 | 160 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 160 | AggregateFunctionTemplate>( | 280 | 160 | result.release(), argument_types_, attr.is_window_function)); | 281 | 868 | } else { | 282 | 868 | result.reset(new NullableT<false, result_is_nullable, | 283 | 868 | AggregateFunctionTemplate>( | 284 | 868 | result.release(), argument_types_, attr.is_window_function)); | 285 | 868 | } | 286 | 1.02k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionSampVarianceINS_8SampDataILNS_13PrimitiveTypeE9ENS_14StddevSampNameELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSP_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionSampVarianceINS_8SampDataILNS_13PrimitiveTypeE9ENS_14StddevSampNameELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSP_ Line | Count | Source | 276 | 558 | [&](auto result_is_nullable) { | 277 | 558 | if (attr.enable_aggregate_function_null_v2) { | 278 | 144 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 144 | AggregateFunctionTemplate>( | 280 | 144 | result.release(), argument_types_, attr.is_window_function)); | 281 | 414 | } else { | 282 | 414 | result.reset(new NullableT<false, result_is_nullable, | 283 | 414 | AggregateFunctionTemplate>( | 284 | 414 | result.release(), argument_types_, attr.is_window_function)); | 285 | 414 | } | 286 | 558 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionHLLUnionINS_32AggregateFunctionHLLUnionAggImplINS_24AggregateFunctionHLLDataEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 276 | 82 | [&](auto result_is_nullable) { | 277 | 82 | if (attr.enable_aggregate_function_null_v2) { | 278 | 4 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 4 | AggregateFunctionTemplate>( | 280 | 4 | result.release(), argument_types_, attr.is_window_function)); | 281 | 78 | } else { | 282 | 78 | result.reset(new NullableT<false, result_is_nullable, | 283 | 78 | AggregateFunctionTemplate>( | 284 | 78 | result.release(), argument_types_, attr.is_window_function)); | 285 | 78 | } | 286 | 82 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionHLLUnionINS_32AggregateFunctionHLLUnionAggImplINS_24AggregateFunctionHLLDataEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE2ENS_31AggregateFunctionGroupBitOrDataILS3_2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE2ENS_31AggregateFunctionGroupBitOrDataILS3_2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 5 | [&](auto result_is_nullable) { | 277 | 5 | if (attr.enable_aggregate_function_null_v2) { | 278 | 5 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 5 | AggregateFunctionTemplate>( | 280 | 5 | result.release(), argument_types_, attr.is_window_function)); | 281 | 5 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 5 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE2ENS_32AggregateFunctionGroupBitAndDataILS3_2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE2ENS_32AggregateFunctionGroupBitAndDataILS3_2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 276 | 6 | [&](auto result_is_nullable) { | 277 | 6 | if (attr.enable_aggregate_function_null_v2) { | 278 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 6 | AggregateFunctionTemplate>( | 280 | 6 | result.release(), argument_types_, attr.is_window_function)); | 281 | 6 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 6 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFuntionBoolUnionINS_28AggregateFunctionBoolXorDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFuntionBoolUnionINS_28AggregateFunctionBoolXorDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 276 | 5 | [&](auto result_is_nullable) { | 277 | 5 | if (attr.enable_aggregate_function_null_v2) { | 278 | 5 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 5 | AggregateFunctionTemplate>( | 280 | 5 | result.release(), argument_types_, attr.is_window_function)); | 281 | 5 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 5 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSemINS_24AggregateFunctionSemDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSemINS_24AggregateFunctionSemDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 276 | 21 | [&](auto result_is_nullable) { | 277 | 21 | if (attr.enable_aggregate_function_null_v2) { | 278 | 21 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 21 | AggregateFunctionTemplate>( | 280 | 21 | result.release(), argument_types_, attr.is_window_function)); | 281 | 21 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 21 | }, |
|
287 | 74.2k | make_bool_variant(result_is_nullable)); |
288 | 74.2k | } |
289 | 128k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); |
290 | 128k | return AggregateFunctionPtr(result.release()); |
291 | 128k | } _ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_28ENS_24AggregateFunctionSumDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 894 | TArgs&&... args) { | 268 | 894 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 894 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 894 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 894 | if (have_nullable(argument_types_)) { | 275 | 893 | std::visit( | 276 | 893 | [&](auto result_is_nullable) { | 277 | 893 | if (attr.enable_aggregate_function_null_v2) { | 278 | 893 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 893 | AggregateFunctionTemplate>( | 280 | 893 | result.release(), argument_types_, attr.is_window_function)); | 281 | 893 | } else { | 282 | 893 | result.reset(new NullableT<false, result_is_nullable, | 283 | 893 | AggregateFunctionTemplate>( | 284 | 893 | result.release(), argument_types_, attr.is_window_function)); | 285 | 893 | } | 286 | 893 | }, | 287 | 893 | make_bool_variant(result_is_nullable)); | 288 | 893 | } | 289 | 894 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 894 | return AggregateFunctionPtr(result.release()); | 291 | 894 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_29ENS_24AggregateFunctionSumDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 154 | TArgs&&... args) { | 268 | 154 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 154 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 154 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 154 | if (have_nullable(argument_types_)) { | 275 | 142 | std::visit( | 276 | 142 | [&](auto result_is_nullable) { | 277 | 142 | if (attr.enable_aggregate_function_null_v2) { | 278 | 142 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 142 | AggregateFunctionTemplate>( | 280 | 142 | result.release(), argument_types_, attr.is_window_function)); | 281 | 142 | } else { | 282 | 142 | result.reset(new NullableT<false, result_is_nullable, | 283 | 142 | AggregateFunctionTemplate>( | 284 | 142 | result.release(), argument_types_, attr.is_window_function)); | 285 | 142 | } | 286 | 142 | }, | 287 | 142 | make_bool_variant(result_is_nullable)); | 288 | 142 | } | 289 | 154 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 154 | return AggregateFunctionPtr(result.release()); | 291 | 154 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE29ELS3_29ENS_24AggregateFunctionSumDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 30 | TArgs&&... args) { | 268 | 30 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 30 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 30 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 30 | if (have_nullable(argument_types_)) { | 275 | 26 | std::visit( | 276 | 26 | [&](auto result_is_nullable) { | 277 | 26 | if (attr.enable_aggregate_function_null_v2) { | 278 | 26 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 26 | AggregateFunctionTemplate>( | 280 | 26 | result.release(), argument_types_, attr.is_window_function)); | 281 | 26 | } else { | 282 | 26 | result.reset(new NullableT<false, result_is_nullable, | 283 | 26 | AggregateFunctionTemplate>( | 284 | 26 | result.release(), argument_types_, attr.is_window_function)); | 285 | 26 | } | 286 | 26 | }, | 287 | 26 | make_bool_variant(result_is_nullable)); | 288 | 26 | } | 289 | 30 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 30 | return AggregateFunctionPtr(result.release()); | 291 | 30 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE29ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1.33k | TArgs&&... args) { | 268 | 1.33k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1.33k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1.33k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1.33k | if (have_nullable(argument_types_)) { | 275 | 792 | std::visit( | 276 | 792 | [&](auto result_is_nullable) { | 277 | 792 | if (attr.enable_aggregate_function_null_v2) { | 278 | 792 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 792 | AggregateFunctionTemplate>( | 280 | 792 | result.release(), argument_types_, attr.is_window_function)); | 281 | 792 | } else { | 282 | 792 | result.reset(new NullableT<false, result_is_nullable, | 283 | 792 | AggregateFunctionTemplate>( | 284 | 792 | result.release(), argument_types_, attr.is_window_function)); | 285 | 792 | } | 286 | 792 | }, | 287 | 792 | make_bool_variant(result_is_nullable)); | 288 | 792 | } | 289 | 1.33k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1.33k | return AggregateFunctionPtr(result.release()); | 291 | 1.33k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE29ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 18 | TArgs&&... args) { | 268 | 18 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 18 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 18 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 18 | if (have_nullable(argument_types_)) { | 275 | 6 | std::visit( | 276 | 6 | [&](auto result_is_nullable) { | 277 | 6 | if (attr.enable_aggregate_function_null_v2) { | 278 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 6 | AggregateFunctionTemplate>( | 280 | 6 | result.release(), argument_types_, attr.is_window_function)); | 281 | 6 | } else { | 282 | 6 | result.reset(new NullableT<false, result_is_nullable, | 283 | 6 | AggregateFunctionTemplate>( | 284 | 6 | result.release(), argument_types_, attr.is_window_function)); | 285 | 6 | } | 286 | 6 | }, | 287 | 6 | make_bool_variant(result_is_nullable)); | 288 | 6 | } | 289 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 18 | return AggregateFunctionPtr(result.release()); | 291 | 18 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE30ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 2.19k | TArgs&&... args) { | 268 | 2.19k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 2.19k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 2.19k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 2.19k | if (have_nullable(argument_types_)) { | 275 | 557 | std::visit( | 276 | 557 | [&](auto result_is_nullable) { | 277 | 557 | if (attr.enable_aggregate_function_null_v2) { | 278 | 557 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 557 | AggregateFunctionTemplate>( | 280 | 557 | result.release(), argument_types_, attr.is_window_function)); | 281 | 557 | } else { | 282 | 557 | result.reset(new NullableT<false, result_is_nullable, | 283 | 557 | AggregateFunctionTemplate>( | 284 | 557 | result.release(), argument_types_, attr.is_window_function)); | 285 | 557 | } | 286 | 557 | }, | 287 | 557 | make_bool_variant(result_is_nullable)); | 288 | 557 | } | 289 | 2.19k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 2.19k | return AggregateFunctionPtr(result.release()); | 291 | 2.19k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE30ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 9 | TArgs&&... args) { | 268 | 9 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 9 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 9 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 9 | if (have_nullable(argument_types_)) { | 275 | 9 | std::visit( | 276 | 9 | [&](auto result_is_nullable) { | 277 | 9 | if (attr.enable_aggregate_function_null_v2) { | 278 | 9 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 9 | AggregateFunctionTemplate>( | 280 | 9 | result.release(), argument_types_, attr.is_window_function)); | 281 | 9 | } else { | 282 | 9 | result.reset(new NullableT<false, result_is_nullable, | 283 | 9 | AggregateFunctionTemplate>( | 284 | 9 | result.release(), argument_types_, attr.is_window_function)); | 285 | 9 | } | 286 | 9 | }, | 287 | 9 | make_bool_variant(result_is_nullable)); | 288 | 9 | } | 289 | 9 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 9 | return AggregateFunctionPtr(result.release()); | 291 | 9 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE35ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 157 | TArgs&&... args) { | 268 | 157 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 157 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 157 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 157 | if (have_nullable(argument_types_)) { | 275 | 142 | std::visit( | 276 | 142 | [&](auto result_is_nullable) { | 277 | 142 | if (attr.enable_aggregate_function_null_v2) { | 278 | 142 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 142 | AggregateFunctionTemplate>( | 280 | 142 | result.release(), argument_types_, attr.is_window_function)); | 281 | 142 | } else { | 282 | 142 | result.reset(new NullableT<false, result_is_nullable, | 283 | 142 | AggregateFunctionTemplate>( | 284 | 142 | result.release(), argument_types_, attr.is_window_function)); | 285 | 142 | } | 286 | 142 | }, | 287 | 142 | make_bool_variant(result_is_nullable)); | 288 | 142 | } | 289 | 157 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 157 | return AggregateFunctionPtr(result.release()); | 291 | 157 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE3ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 3.09k | TArgs&&... args) { | 268 | 3.09k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 3.09k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 3.09k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 3.09k | if (have_nullable(argument_types_)) { | 275 | 157 | std::visit( | 276 | 157 | [&](auto result_is_nullable) { | 277 | 157 | if (attr.enable_aggregate_function_null_v2) { | 278 | 157 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 157 | AggregateFunctionTemplate>( | 280 | 157 | result.release(), argument_types_, attr.is_window_function)); | 281 | 157 | } else { | 282 | 157 | result.reset(new NullableT<false, result_is_nullable, | 283 | 157 | AggregateFunctionTemplate>( | 284 | 157 | result.release(), argument_types_, attr.is_window_function)); | 285 | 157 | } | 286 | 157 | }, | 287 | 157 | make_bool_variant(result_is_nullable)); | 288 | 157 | } | 289 | 3.09k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 3.09k | return AggregateFunctionPtr(result.release()); | 291 | 3.09k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE4ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 100 | TArgs&&... args) { | 268 | 100 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 100 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 100 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 100 | if (have_nullable(argument_types_)) { | 275 | 80 | std::visit( | 276 | 80 | [&](auto result_is_nullable) { | 277 | 80 | if (attr.enable_aggregate_function_null_v2) { | 278 | 80 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 80 | AggregateFunctionTemplate>( | 280 | 80 | result.release(), argument_types_, attr.is_window_function)); | 281 | 80 | } else { | 282 | 80 | result.reset(new NullableT<false, result_is_nullable, | 283 | 80 | AggregateFunctionTemplate>( | 284 | 80 | result.release(), argument_types_, attr.is_window_function)); | 285 | 80 | } | 286 | 80 | }, | 287 | 80 | make_bool_variant(result_is_nullable)); | 288 | 80 | } | 289 | 100 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 100 | return AggregateFunctionPtr(result.release()); | 291 | 100 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE5ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 8.88k | TArgs&&... args) { | 268 | 8.88k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 8.88k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 8.88k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 8.88k | if (have_nullable(argument_types_)) { | 275 | 5.42k | std::visit( | 276 | 5.42k | [&](auto result_is_nullable) { | 277 | 5.42k | if (attr.enable_aggregate_function_null_v2) { | 278 | 5.42k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 5.42k | AggregateFunctionTemplate>( | 280 | 5.42k | result.release(), argument_types_, attr.is_window_function)); | 281 | 5.42k | } else { | 282 | 5.42k | result.reset(new NullableT<false, result_is_nullable, | 283 | 5.42k | AggregateFunctionTemplate>( | 284 | 5.42k | result.release(), argument_types_, attr.is_window_function)); | 285 | 5.42k | } | 286 | 5.42k | }, | 287 | 5.42k | make_bool_variant(result_is_nullable)); | 288 | 5.42k | } | 289 | 8.88k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 8.88k | return AggregateFunctionPtr(result.release()); | 291 | 8.88k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE6ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 6.75k | TArgs&&... args) { | 268 | 6.75k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 6.75k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 6.75k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 6.75k | if (have_nullable(argument_types_)) { | 275 | 3.39k | std::visit( | 276 | 3.39k | [&](auto result_is_nullable) { | 277 | 3.39k | if (attr.enable_aggregate_function_null_v2) { | 278 | 3.39k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 3.39k | AggregateFunctionTemplate>( | 280 | 3.39k | result.release(), argument_types_, attr.is_window_function)); | 281 | 3.39k | } else { | 282 | 3.39k | result.reset(new NullableT<false, result_is_nullable, | 283 | 3.39k | AggregateFunctionTemplate>( | 284 | 3.39k | result.release(), argument_types_, attr.is_window_function)); | 285 | 3.39k | } | 286 | 3.39k | }, | 287 | 3.39k | make_bool_variant(result_is_nullable)); | 288 | 3.39k | } | 289 | 6.75k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 6.75k | return AggregateFunctionPtr(result.release()); | 291 | 6.75k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE7ELS3_7ENS_24AggregateFunctionSumDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1.20k | TArgs&&... args) { | 268 | 1.20k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1.20k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1.20k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1.20k | if (have_nullable(argument_types_)) { | 275 | 709 | std::visit( | 276 | 709 | [&](auto result_is_nullable) { | 277 | 709 | if (attr.enable_aggregate_function_null_v2) { | 278 | 709 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 709 | AggregateFunctionTemplate>( | 280 | 709 | result.release(), argument_types_, attr.is_window_function)); | 281 | 709 | } else { | 282 | 709 | result.reset(new NullableT<false, result_is_nullable, | 283 | 709 | AggregateFunctionTemplate>( | 284 | 709 | result.release(), argument_types_, attr.is_window_function)); | 285 | 709 | } | 286 | 709 | }, | 287 | 709 | make_bool_variant(result_is_nullable)); | 288 | 709 | } | 289 | 1.20k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1.20k | return AggregateFunctionPtr(result.release()); | 291 | 1.20k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE8ELS3_9ENS_24AggregateFunctionSumDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 70 | TArgs&&... args) { | 268 | 70 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 70 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 70 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 70 | if (have_nullable(argument_types_)) { | 275 | 70 | std::visit( | 276 | 70 | [&](auto result_is_nullable) { | 277 | 70 | if (attr.enable_aggregate_function_null_v2) { | 278 | 70 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 70 | AggregateFunctionTemplate>( | 280 | 70 | result.release(), argument_types_, attr.is_window_function)); | 281 | 70 | } else { | 282 | 70 | result.reset(new NullableT<false, result_is_nullable, | 283 | 70 | AggregateFunctionTemplate>( | 284 | 70 | result.release(), argument_types_, attr.is_window_function)); | 285 | 70 | } | 286 | 70 | }, | 287 | 70 | make_bool_variant(result_is_nullable)); | 288 | 70 | } | 289 | 70 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 70 | return AggregateFunctionPtr(result.release()); | 291 | 70 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE9ELS3_9ENS_24AggregateFunctionSumDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 2.36k | TArgs&&... args) { | 268 | 2.36k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 2.36k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 2.36k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 2.36k | if (have_nullable(argument_types_)) { | 275 | 1.51k | std::visit( | 276 | 1.51k | [&](auto result_is_nullable) { | 277 | 1.51k | if (attr.enable_aggregate_function_null_v2) { | 278 | 1.51k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 1.51k | AggregateFunctionTemplate>( | 280 | 1.51k | result.release(), argument_types_, attr.is_window_function)); | 281 | 1.51k | } else { | 282 | 1.51k | result.reset(new NullableT<false, result_is_nullable, | 283 | 1.51k | AggregateFunctionTemplate>( | 284 | 1.51k | result.release(), argument_types_, attr.is_window_function)); | 285 | 1.51k | } | 286 | 1.51k | }, | 287 | 1.51k | make_bool_variant(result_is_nullable)); | 288 | 1.51k | } | 289 | 2.36k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 2.36k | return AggregateFunctionPtr(result.release()); | 291 | 2.36k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE20ELS3_20ENS_24AggregateFunctionSumDataILS3_20EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1 | TArgs&&... args) { | 268 | 1 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1 | if (have_nullable(argument_types_)) { | 275 | 0 | std::visit( | 276 | 0 | [&](auto result_is_nullable) { | 277 | 0 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 0 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 0 | }, | 287 | 0 | make_bool_variant(result_is_nullable)); | 288 | 0 | } | 289 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1 | return AggregateFunctionPtr(result.release()); | 291 | 1 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 6.62k | TArgs&&... args) { | 268 | 6.62k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 6.62k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 6.62k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 6.62k | if (have_nullable(argument_types_)) { | 275 | 4.03k | std::visit( | 276 | 4.03k | [&](auto result_is_nullable) { | 277 | 4.03k | if (attr.enable_aggregate_function_null_v2) { | 278 | 4.03k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 4.03k | AggregateFunctionTemplate>( | 280 | 4.03k | result.release(), argument_types_, attr.is_window_function)); | 281 | 4.03k | } else { | 282 | 4.03k | result.reset(new NullableT<false, result_is_nullable, | 283 | 4.03k | AggregateFunctionTemplate>( | 284 | 4.03k | result.release(), argument_types_, attr.is_window_function)); | 285 | 4.03k | } | 286 | 4.03k | }, | 287 | 4.03k | make_bool_variant(result_is_nullable)); | 288 | 4.03k | } | 289 | 6.62k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 6.62k | return AggregateFunctionPtr(result.release()); | 291 | 6.62k | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE11EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE12EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1 | TArgs&&... args) { | 268 | 1 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1 | if (have_nullable(argument_types_)) { | 275 | 0 | std::visit( | 276 | 0 | [&](auto result_is_nullable) { | 277 | 0 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 0 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 0 | }, | 287 | 0 | make_bool_variant(result_is_nullable)); | 288 | 0 | } | 289 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1 | return AggregateFunctionPtr(result.release()); | 291 | 1 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 5.18k | TArgs&&... args) { | 268 | 5.18k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 5.18k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 5.18k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 5.18k | if (have_nullable(argument_types_)) { | 275 | 1.79k | std::visit( | 276 | 1.79k | [&](auto result_is_nullable) { | 277 | 1.79k | if (attr.enable_aggregate_function_null_v2) { | 278 | 1.79k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 1.79k | AggregateFunctionTemplate>( | 280 | 1.79k | result.release(), argument_types_, attr.is_window_function)); | 281 | 1.79k | } else { | 282 | 1.79k | result.reset(new NullableT<false, result_is_nullable, | 283 | 1.79k | AggregateFunctionTemplate>( | 284 | 1.79k | result.release(), argument_types_, attr.is_window_function)); | 285 | 1.79k | } | 286 | 1.79k | }, | 287 | 1.79k | make_bool_variant(result_is_nullable)); | 288 | 1.79k | } | 289 | 5.18k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 5.18k | return AggregateFunctionPtr(result.release()); | 291 | 5.18k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1.16k | TArgs&&... args) { | 268 | 1.16k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1.16k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1.16k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1.16k | if (have_nullable(argument_types_)) { | 275 | 773 | std::visit( | 276 | 773 | [&](auto result_is_nullable) { | 277 | 773 | if (attr.enable_aggregate_function_null_v2) { | 278 | 773 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 773 | AggregateFunctionTemplate>( | 280 | 773 | result.release(), argument_types_, attr.is_window_function)); | 281 | 773 | } else { | 282 | 773 | result.reset(new NullableT<false, result_is_nullable, | 283 | 773 | AggregateFunctionTemplate>( | 284 | 773 | result.release(), argument_types_, attr.is_window_function)); | 285 | 773 | } | 286 | 773 | }, | 287 | 773 | make_bool_variant(result_is_nullable)); | 288 | 773 | } | 289 | 1.16k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1.16k | return AggregateFunctionPtr(result.release()); | 291 | 1.16k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE42EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1.59k | TArgs&&... args) { | 268 | 1.59k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1.59k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1.59k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1.59k | if (have_nullable(argument_types_)) { | 275 | 1.59k | std::visit( | 276 | 1.59k | [&](auto result_is_nullable) { | 277 | 1.59k | if (attr.enable_aggregate_function_null_v2) { | 278 | 1.59k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 1.59k | AggregateFunctionTemplate>( | 280 | 1.59k | result.release(), argument_types_, attr.is_window_function)); | 281 | 1.59k | } else { | 282 | 1.59k | result.reset(new NullableT<false, result_is_nullable, | 283 | 1.59k | AggregateFunctionTemplate>( | 284 | 1.59k | result.release(), argument_types_, attr.is_window_function)); | 285 | 1.59k | } | 286 | 1.59k | }, | 287 | 1.59k | make_bool_variant(result_is_nullable)); | 288 | 1.59k | } | 289 | 1.59k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1.59k | return AggregateFunctionPtr(result.release()); | 291 | 1.59k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE27EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 2 | TArgs&&... args) { | 268 | 2 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 2 | if (have_nullable(argument_types_)) { | 275 | 2 | std::visit( | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 2 | result.reset(new NullableT<false, result_is_nullable, | 283 | 2 | AggregateFunctionTemplate>( | 284 | 2 | result.release(), argument_types_, attr.is_window_function)); | 285 | 2 | } | 286 | 2 | }, | 287 | 2 | make_bool_variant(result_is_nullable)); | 288 | 2 | } | 289 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 2 | return AggregateFunctionPtr(result.release()); | 291 | 2 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE36EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 14 | TArgs&&... args) { | 268 | 14 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 14 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 14 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 14 | if (have_nullable(argument_types_)) { | 275 | 14 | std::visit( | 276 | 14 | [&](auto result_is_nullable) { | 277 | 14 | if (attr.enable_aggregate_function_null_v2) { | 278 | 14 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 14 | AggregateFunctionTemplate>( | 280 | 14 | result.release(), argument_types_, attr.is_window_function)); | 281 | 14 | } else { | 282 | 14 | result.reset(new NullableT<false, result_is_nullable, | 283 | 14 | AggregateFunctionTemplate>( | 284 | 14 | result.release(), argument_types_, attr.is_window_function)); | 285 | 14 | } | 286 | 14 | }, | 287 | 14 | make_bool_variant(result_is_nullable)); | 288 | 14 | } | 289 | 14 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 14 | return AggregateFunctionPtr(result.release()); | 291 | 14 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE37EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 14 | TArgs&&... args) { | 268 | 14 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 14 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 14 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 14 | if (have_nullable(argument_types_)) { | 275 | 14 | std::visit( | 276 | 14 | [&](auto result_is_nullable) { | 277 | 14 | if (attr.enable_aggregate_function_null_v2) { | 278 | 14 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 14 | AggregateFunctionTemplate>( | 280 | 14 | result.release(), argument_types_, attr.is_window_function)); | 281 | 14 | } else { | 282 | 14 | result.reset(new NullableT<false, result_is_nullable, | 283 | 14 | AggregateFunctionTemplate>( | 284 | 14 | result.release(), argument_types_, attr.is_window_function)); | 285 | 14 | } | 286 | 14 | }, | 287 | 14 | make_bool_variant(result_is_nullable)); | 288 | 14 | } | 289 | 14 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 14 | return AggregateFunctionPtr(result.release()); | 291 | 14 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 269 | TArgs&&... args) { | 268 | 269 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 269 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 269 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 269 | if (have_nullable(argument_types_)) { | 275 | 251 | std::visit( | 276 | 251 | [&](auto result_is_nullable) { | 277 | 251 | if (attr.enable_aggregate_function_null_v2) { | 278 | 251 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 251 | AggregateFunctionTemplate>( | 280 | 251 | result.release(), argument_types_, attr.is_window_function)); | 281 | 251 | } else { | 282 | 251 | result.reset(new NullableT<false, result_is_nullable, | 283 | 251 | AggregateFunctionTemplate>( | 284 | 251 | result.release(), argument_types_, attr.is_window_function)); | 285 | 251 | } | 286 | 251 | }, | 287 | 251 | make_bool_variant(result_is_nullable)); | 288 | 251 | } | 289 | 269 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 269 | return AggregateFunctionPtr(result.release()); | 291 | 269 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 924 | TArgs&&... args) { | 268 | 924 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 924 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 924 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 924 | if (have_nullable(argument_types_)) { | 275 | 602 | std::visit( | 276 | 602 | [&](auto result_is_nullable) { | 277 | 602 | if (attr.enable_aggregate_function_null_v2) { | 278 | 602 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 602 | AggregateFunctionTemplate>( | 280 | 602 | result.release(), argument_types_, attr.is_window_function)); | 281 | 602 | } else { | 282 | 602 | result.reset(new NullableT<false, result_is_nullable, | 283 | 602 | AggregateFunctionTemplate>( | 284 | 602 | result.release(), argument_types_, attr.is_window_function)); | 285 | 602 | } | 286 | 602 | }, | 287 | 602 | make_bool_variant(result_is_nullable)); | 288 | 602 | } | 289 | 924 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 924 | return AggregateFunctionPtr(result.release()); | 291 | 924 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 850 | TArgs&&... args) { | 268 | 850 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 850 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 850 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 850 | if (have_nullable(argument_types_)) { | 275 | 558 | std::visit( | 276 | 558 | [&](auto result_is_nullable) { | 277 | 558 | if (attr.enable_aggregate_function_null_v2) { | 278 | 558 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 558 | AggregateFunctionTemplate>( | 280 | 558 | result.release(), argument_types_, attr.is_window_function)); | 281 | 558 | } else { | 282 | 558 | result.reset(new NullableT<false, result_is_nullable, | 283 | 558 | AggregateFunctionTemplate>( | 284 | 558 | result.release(), argument_types_, attr.is_window_function)); | 285 | 558 | } | 286 | 558 | }, | 287 | 558 | make_bool_variant(result_is_nullable)); | 288 | 558 | } | 289 | 850 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 850 | return AggregateFunctionPtr(result.release()); | 291 | 850 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 14.7k | TArgs&&... args) { | 268 | 14.7k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 14.7k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 14.7k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 14.7k | if (have_nullable(argument_types_)) { | 275 | 9.58k | std::visit( | 276 | 9.58k | [&](auto result_is_nullable) { | 277 | 9.58k | if (attr.enable_aggregate_function_null_v2) { | 278 | 9.58k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 9.58k | AggregateFunctionTemplate>( | 280 | 9.58k | result.release(), argument_types_, attr.is_window_function)); | 281 | 9.58k | } else { | 282 | 9.58k | result.reset(new NullableT<false, result_is_nullable, | 283 | 9.58k | AggregateFunctionTemplate>( | 284 | 9.58k | result.release(), argument_types_, attr.is_window_function)); | 285 | 9.58k | } | 286 | 9.58k | }, | 287 | 9.58k | make_bool_variant(result_is_nullable)); | 288 | 9.58k | } | 289 | 14.7k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 14.7k | return AggregateFunctionPtr(result.release()); | 291 | 14.7k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 5.49k | TArgs&&... args) { | 268 | 5.49k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 5.49k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 5.49k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 5.49k | if (have_nullable(argument_types_)) { | 275 | 3.41k | std::visit( | 276 | 3.41k | [&](auto result_is_nullable) { | 277 | 3.41k | if (attr.enable_aggregate_function_null_v2) { | 278 | 3.41k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 3.41k | AggregateFunctionTemplate>( | 280 | 3.41k | result.release(), argument_types_, attr.is_window_function)); | 281 | 3.41k | } else { | 282 | 3.41k | result.reset(new NullableT<false, result_is_nullable, | 283 | 3.41k | AggregateFunctionTemplate>( | 284 | 3.41k | result.release(), argument_types_, attr.is_window_function)); | 285 | 3.41k | } | 286 | 3.41k | }, | 287 | 3.41k | make_bool_variant(result_is_nullable)); | 288 | 3.41k | } | 289 | 5.49k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 5.49k | return AggregateFunctionPtr(result.release()); | 291 | 5.49k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 746 | TArgs&&... args) { | 268 | 746 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 746 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 746 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 746 | if (have_nullable(argument_types_)) { | 275 | 429 | std::visit( | 276 | 429 | [&](auto result_is_nullable) { | 277 | 429 | if (attr.enable_aggregate_function_null_v2) { | 278 | 429 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 429 | AggregateFunctionTemplate>( | 280 | 429 | result.release(), argument_types_, attr.is_window_function)); | 281 | 429 | } else { | 282 | 429 | result.reset(new NullableT<false, result_is_nullable, | 283 | 429 | AggregateFunctionTemplate>( | 284 | 429 | result.release(), argument_types_, attr.is_window_function)); | 285 | 429 | } | 286 | 429 | }, | 287 | 429 | make_bool_variant(result_is_nullable)); | 288 | 429 | } | 289 | 746 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 746 | return AggregateFunctionPtr(result.release()); | 291 | 746 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 600 | TArgs&&... args) { | 268 | 600 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 600 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 600 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 600 | if (have_nullable(argument_types_)) { | 275 | 428 | std::visit( | 276 | 428 | [&](auto result_is_nullable) { | 277 | 428 | if (attr.enable_aggregate_function_null_v2) { | 278 | 428 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 428 | AggregateFunctionTemplate>( | 280 | 428 | result.release(), argument_types_, attr.is_window_function)); | 281 | 428 | } else { | 282 | 428 | result.reset(new NullableT<false, result_is_nullable, | 283 | 428 | AggregateFunctionTemplate>( | 284 | 428 | result.release(), argument_types_, attr.is_window_function)); | 285 | 428 | } | 286 | 428 | }, | 287 | 428 | make_bool_variant(result_is_nullable)); | 288 | 428 | } | 289 | 600 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 600 | return AggregateFunctionPtr(result.release()); | 291 | 600 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1.33k | TArgs&&... args) { | 268 | 1.33k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1.33k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1.33k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1.33k | if (have_nullable(argument_types_)) { | 275 | 940 | std::visit( | 276 | 940 | [&](auto result_is_nullable) { | 277 | 940 | if (attr.enable_aggregate_function_null_v2) { | 278 | 940 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 940 | AggregateFunctionTemplate>( | 280 | 940 | result.release(), argument_types_, attr.is_window_function)); | 281 | 940 | } else { | 282 | 940 | result.reset(new NullableT<false, result_is_nullable, | 283 | 940 | AggregateFunctionTemplate>( | 284 | 940 | result.release(), argument_types_, attr.is_window_function)); | 285 | 940 | } | 286 | 940 | }, | 287 | 940 | make_bool_variant(result_is_nullable)); | 288 | 940 | } | 289 | 1.33k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1.33k | return AggregateFunctionPtr(result.release()); | 291 | 1.33k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 277 | TArgs&&... args) { | 268 | 277 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 277 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 277 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 277 | if (have_nullable(argument_types_)) { | 275 | 247 | std::visit( | 276 | 247 | [&](auto result_is_nullable) { | 277 | 247 | if (attr.enable_aggregate_function_null_v2) { | 278 | 247 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 247 | AggregateFunctionTemplate>( | 280 | 247 | result.release(), argument_types_, attr.is_window_function)); | 281 | 247 | } else { | 282 | 247 | result.reset(new NullableT<false, result_is_nullable, | 283 | 247 | AggregateFunctionTemplate>( | 284 | 247 | result.release(), argument_types_, attr.is_window_function)); | 285 | 247 | } | 286 | 247 | }, | 287 | 247 | make_bool_variant(result_is_nullable)); | 288 | 247 | } | 289 | 277 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 277 | return AggregateFunctionPtr(result.release()); | 291 | 277 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 3.08k | TArgs&&... args) { | 268 | 3.08k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 3.08k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 3.08k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 3.08k | if (have_nullable(argument_types_)) { | 275 | 1.90k | std::visit( | 276 | 1.90k | [&](auto result_is_nullable) { | 277 | 1.90k | if (attr.enable_aggregate_function_null_v2) { | 278 | 1.90k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 1.90k | AggregateFunctionTemplate>( | 280 | 1.90k | result.release(), argument_types_, attr.is_window_function)); | 281 | 1.90k | } else { | 282 | 1.90k | result.reset(new NullableT<false, result_is_nullable, | 283 | 1.90k | AggregateFunctionTemplate>( | 284 | 1.90k | result.release(), argument_types_, attr.is_window_function)); | 285 | 1.90k | } | 286 | 1.90k | }, | 287 | 1.90k | make_bool_variant(result_is_nullable)); | 288 | 1.90k | } | 289 | 3.08k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 3.08k | return AggregateFunctionPtr(result.release()); | 291 | 3.08k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE20EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1 | TArgs&&... args) { | 268 | 1 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1 | if (have_nullable(argument_types_)) { | 275 | 0 | std::visit( | 276 | 0 | [&](auto result_is_nullable) { | 277 | 0 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 0 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 0 | }, | 287 | 0 | make_bool_variant(result_is_nullable)); | 288 | 0 | } | 289 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1 | return AggregateFunctionPtr(result.release()); | 291 | 1 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 875 | TArgs&&... args) { | 268 | 875 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 875 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 875 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 875 | if (have_nullable(argument_types_)) { | 275 | 680 | std::visit( | 276 | 680 | [&](auto result_is_nullable) { | 277 | 680 | if (attr.enable_aggregate_function_null_v2) { | 278 | 680 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 680 | AggregateFunctionTemplate>( | 280 | 680 | result.release(), argument_types_, attr.is_window_function)); | 281 | 680 | } else { | 282 | 680 | result.reset(new NullableT<false, result_is_nullable, | 283 | 680 | AggregateFunctionTemplate>( | 284 | 680 | result.release(), argument_types_, attr.is_window_function)); | 285 | 680 | } | 286 | 680 | }, | 287 | 680 | make_bool_variant(result_is_nullable)); | 288 | 680 | } | 289 | 875 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 875 | return AggregateFunctionPtr(result.release()); | 291 | 875 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 51 | TArgs&&... args) { | 268 | 51 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 51 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 51 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 51 | if (have_nullable(argument_types_)) { | 275 | 51 | std::visit( | 276 | 51 | [&](auto result_is_nullable) { | 277 | 51 | if (attr.enable_aggregate_function_null_v2) { | 278 | 51 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 51 | AggregateFunctionTemplate>( | 280 | 51 | result.release(), argument_types_, attr.is_window_function)); | 281 | 51 | } else { | 282 | 51 | result.reset(new NullableT<false, result_is_nullable, | 283 | 51 | AggregateFunctionTemplate>( | 284 | 51 | result.release(), argument_types_, attr.is_window_function)); | 285 | 51 | } | 286 | 51 | }, | 287 | 51 | make_bool_variant(result_is_nullable)); | 288 | 51 | } | 289 | 51 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 51 | return AggregateFunctionPtr(result.release()); | 291 | 51 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 4 | TArgs&&... args) { | 268 | 4 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 4 | if (have_nullable(argument_types_)) { | 275 | 4 | std::visit( | 276 | 4 | [&](auto result_is_nullable) { | 277 | 4 | if (attr.enable_aggregate_function_null_v2) { | 278 | 4 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 4 | AggregateFunctionTemplate>( | 280 | 4 | result.release(), argument_types_, attr.is_window_function)); | 281 | 4 | } else { | 282 | 4 | result.reset(new NullableT<false, result_is_nullable, | 283 | 4 | AggregateFunctionTemplate>( | 284 | 4 | result.release(), argument_types_, attr.is_window_function)); | 285 | 4 | } | 286 | 4 | }, | 287 | 4 | make_bool_variant(result_is_nullable)); | 288 | 4 | } | 289 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 4 | return AggregateFunctionPtr(result.release()); | 291 | 4 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 5.67k | TArgs&&... args) { | 268 | 5.67k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 5.67k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 5.67k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 5.67k | if (have_nullable(argument_types_)) { | 275 | 3.30k | std::visit( | 276 | 3.30k | [&](auto result_is_nullable) { | 277 | 3.30k | if (attr.enable_aggregate_function_null_v2) { | 278 | 3.30k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 3.30k | AggregateFunctionTemplate>( | 280 | 3.30k | result.release(), argument_types_, attr.is_window_function)); | 281 | 3.30k | } else { | 282 | 3.30k | result.reset(new NullableT<false, result_is_nullable, | 283 | 3.30k | AggregateFunctionTemplate>( | 284 | 3.30k | result.release(), argument_types_, attr.is_window_function)); | 285 | 3.30k | } | 286 | 3.30k | }, | 287 | 3.30k | make_bool_variant(result_is_nullable)); | 288 | 3.30k | } | 289 | 5.67k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 5.67k | return AggregateFunctionPtr(result.release()); | 291 | 5.67k | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE11EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE12EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1 | TArgs&&... args) { | 268 | 1 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1 | if (have_nullable(argument_types_)) { | 275 | 0 | std::visit( | 276 | 0 | [&](auto result_is_nullable) { | 277 | 0 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 0 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 0 | }, | 287 | 0 | make_bool_variant(result_is_nullable)); | 288 | 0 | } | 289 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1 | return AggregateFunctionPtr(result.release()); | 291 | 1 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 4.91k | TArgs&&... args) { | 268 | 4.91k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 4.91k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 4.91k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 4.91k | if (have_nullable(argument_types_)) { | 275 | 1.57k | std::visit( | 276 | 1.57k | [&](auto result_is_nullable) { | 277 | 1.57k | if (attr.enable_aggregate_function_null_v2) { | 278 | 1.57k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 1.57k | AggregateFunctionTemplate>( | 280 | 1.57k | result.release(), argument_types_, attr.is_window_function)); | 281 | 1.57k | } else { | 282 | 1.57k | result.reset(new NullableT<false, result_is_nullable, | 283 | 1.57k | AggregateFunctionTemplate>( | 284 | 1.57k | result.release(), argument_types_, attr.is_window_function)); | 285 | 1.57k | } | 286 | 1.57k | }, | 287 | 1.57k | make_bool_variant(result_is_nullable)); | 288 | 1.57k | } | 289 | 4.91k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 4.91k | return AggregateFunctionPtr(result.release()); | 291 | 4.91k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 842 | TArgs&&... args) { | 268 | 842 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 842 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 842 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 842 | if (have_nullable(argument_types_)) { | 275 | 538 | std::visit( | 276 | 538 | [&](auto result_is_nullable) { | 277 | 538 | if (attr.enable_aggregate_function_null_v2) { | 278 | 538 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 538 | AggregateFunctionTemplate>( | 280 | 538 | result.release(), argument_types_, attr.is_window_function)); | 281 | 538 | } else { | 282 | 538 | result.reset(new NullableT<false, result_is_nullable, | 283 | 538 | AggregateFunctionTemplate>( | 284 | 538 | result.release(), argument_types_, attr.is_window_function)); | 285 | 538 | } | 286 | 538 | }, | 287 | 538 | make_bool_variant(result_is_nullable)); | 288 | 538 | } | 289 | 842 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 842 | return AggregateFunctionPtr(result.release()); | 291 | 842 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE42EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1.59k | TArgs&&... args) { | 268 | 1.59k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1.59k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1.59k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1.59k | if (have_nullable(argument_types_)) { | 275 | 1.59k | std::visit( | 276 | 1.59k | [&](auto result_is_nullable) { | 277 | 1.59k | if (attr.enable_aggregate_function_null_v2) { | 278 | 1.59k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 1.59k | AggregateFunctionTemplate>( | 280 | 1.59k | result.release(), argument_types_, attr.is_window_function)); | 281 | 1.59k | } else { | 282 | 1.59k | result.reset(new NullableT<false, result_is_nullable, | 283 | 1.59k | AggregateFunctionTemplate>( | 284 | 1.59k | result.release(), argument_types_, attr.is_window_function)); | 285 | 1.59k | } | 286 | 1.59k | }, | 287 | 1.59k | make_bool_variant(result_is_nullable)); | 288 | 1.59k | } | 289 | 1.59k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1.59k | return AggregateFunctionPtr(result.release()); | 291 | 1.59k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE27EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 2 | TArgs&&... args) { | 268 | 2 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 2 | if (have_nullable(argument_types_)) { | 275 | 2 | std::visit( | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 2 | result.reset(new NullableT<false, result_is_nullable, | 283 | 2 | AggregateFunctionTemplate>( | 284 | 2 | result.release(), argument_types_, attr.is_window_function)); | 285 | 2 | } | 286 | 2 | }, | 287 | 2 | make_bool_variant(result_is_nullable)); | 288 | 2 | } | 289 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 2 | return AggregateFunctionPtr(result.release()); | 291 | 2 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE36EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 14 | TArgs&&... args) { | 268 | 14 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 14 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 14 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 14 | if (have_nullable(argument_types_)) { | 275 | 14 | std::visit( | 276 | 14 | [&](auto result_is_nullable) { | 277 | 14 | if (attr.enable_aggregate_function_null_v2) { | 278 | 14 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 14 | AggregateFunctionTemplate>( | 280 | 14 | result.release(), argument_types_, attr.is_window_function)); | 281 | 14 | } else { | 282 | 14 | result.reset(new NullableT<false, result_is_nullable, | 283 | 14 | AggregateFunctionTemplate>( | 284 | 14 | result.release(), argument_types_, attr.is_window_function)); | 285 | 14 | } | 286 | 14 | }, | 287 | 14 | make_bool_variant(result_is_nullable)); | 288 | 14 | } | 289 | 14 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 14 | return AggregateFunctionPtr(result.release()); | 291 | 14 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE37EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 14 | TArgs&&... args) { | 268 | 14 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 14 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 14 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 14 | if (have_nullable(argument_types_)) { | 275 | 14 | std::visit( | 276 | 14 | [&](auto result_is_nullable) { | 277 | 14 | if (attr.enable_aggregate_function_null_v2) { | 278 | 14 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 14 | AggregateFunctionTemplate>( | 280 | 14 | result.release(), argument_types_, attr.is_window_function)); | 281 | 14 | } else { | 282 | 14 | result.reset(new NullableT<false, result_is_nullable, | 283 | 14 | AggregateFunctionTemplate>( | 284 | 14 | result.release(), argument_types_, attr.is_window_function)); | 285 | 14 | } | 286 | 14 | }, | 287 | 14 | make_bool_variant(result_is_nullable)); | 288 | 14 | } | 289 | 14 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 14 | return AggregateFunctionPtr(result.release()); | 291 | 14 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 171 | TArgs&&... args) { | 268 | 171 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 171 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 171 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 171 | if (have_nullable(argument_types_)) { | 275 | 159 | std::visit( | 276 | 159 | [&](auto result_is_nullable) { | 277 | 159 | if (attr.enable_aggregate_function_null_v2) { | 278 | 159 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 159 | AggregateFunctionTemplate>( | 280 | 159 | result.release(), argument_types_, attr.is_window_function)); | 281 | 159 | } else { | 282 | 159 | result.reset(new NullableT<false, result_is_nullable, | 283 | 159 | AggregateFunctionTemplate>( | 284 | 159 | result.release(), argument_types_, attr.is_window_function)); | 285 | 159 | } | 286 | 159 | }, | 287 | 159 | make_bool_variant(result_is_nullable)); | 288 | 159 | } | 289 | 171 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 171 | return AggregateFunctionPtr(result.release()); | 291 | 171 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 498 | TArgs&&... args) { | 268 | 498 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 498 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 498 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 498 | if (have_nullable(argument_types_)) { | 275 | 354 | std::visit( | 276 | 354 | [&](auto result_is_nullable) { | 277 | 354 | if (attr.enable_aggregate_function_null_v2) { | 278 | 354 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 354 | AggregateFunctionTemplate>( | 280 | 354 | result.release(), argument_types_, attr.is_window_function)); | 281 | 354 | } else { | 282 | 354 | result.reset(new NullableT<false, result_is_nullable, | 283 | 354 | AggregateFunctionTemplate>( | 284 | 354 | result.release(), argument_types_, attr.is_window_function)); | 285 | 354 | } | 286 | 354 | }, | 287 | 354 | make_bool_variant(result_is_nullable)); | 288 | 354 | } | 289 | 498 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 498 | return AggregateFunctionPtr(result.release()); | 291 | 498 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 456 | TArgs&&... args) { | 268 | 456 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 456 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 456 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 456 | if (have_nullable(argument_types_)) { | 275 | 317 | std::visit( | 276 | 317 | [&](auto result_is_nullable) { | 277 | 317 | if (attr.enable_aggregate_function_null_v2) { | 278 | 317 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 317 | AggregateFunctionTemplate>( | 280 | 317 | result.release(), argument_types_, attr.is_window_function)); | 281 | 317 | } else { | 282 | 317 | result.reset(new NullableT<false, result_is_nullable, | 283 | 317 | AggregateFunctionTemplate>( | 284 | 317 | result.release(), argument_types_, attr.is_window_function)); | 285 | 317 | } | 286 | 317 | }, | 287 | 317 | make_bool_variant(result_is_nullable)); | 288 | 317 | } | 289 | 456 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 456 | return AggregateFunctionPtr(result.release()); | 291 | 456 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 12.6k | TArgs&&... args) { | 268 | 12.6k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 12.6k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 12.6k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 12.6k | if (have_nullable(argument_types_)) { | 275 | 8.53k | std::visit( | 276 | 8.53k | [&](auto result_is_nullable) { | 277 | 8.53k | if (attr.enable_aggregate_function_null_v2) { | 278 | 8.53k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 8.53k | AggregateFunctionTemplate>( | 280 | 8.53k | result.release(), argument_types_, attr.is_window_function)); | 281 | 8.53k | } else { | 282 | 8.53k | result.reset(new NullableT<false, result_is_nullable, | 283 | 8.53k | AggregateFunctionTemplate>( | 284 | 8.53k | result.release(), argument_types_, attr.is_window_function)); | 285 | 8.53k | } | 286 | 8.53k | }, | 287 | 8.53k | make_bool_variant(result_is_nullable)); | 288 | 8.53k | } | 289 | 12.6k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 12.6k | return AggregateFunctionPtr(result.release()); | 291 | 12.6k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 4.43k | TArgs&&... args) { | 268 | 4.43k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 4.43k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 4.43k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 4.43k | if (have_nullable(argument_types_)) { | 275 | 2.56k | std::visit( | 276 | 2.56k | [&](auto result_is_nullable) { | 277 | 2.56k | if (attr.enable_aggregate_function_null_v2) { | 278 | 2.56k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2.56k | AggregateFunctionTemplate>( | 280 | 2.56k | result.release(), argument_types_, attr.is_window_function)); | 281 | 2.56k | } else { | 282 | 2.56k | result.reset(new NullableT<false, result_is_nullable, | 283 | 2.56k | AggregateFunctionTemplate>( | 284 | 2.56k | result.release(), argument_types_, attr.is_window_function)); | 285 | 2.56k | } | 286 | 2.56k | }, | 287 | 2.56k | make_bool_variant(result_is_nullable)); | 288 | 2.56k | } | 289 | 4.43k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 4.43k | return AggregateFunctionPtr(result.release()); | 291 | 4.43k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 332 | TArgs&&... args) { | 268 | 332 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 332 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 332 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 332 | if (have_nullable(argument_types_)) { | 275 | 171 | std::visit( | 276 | 171 | [&](auto result_is_nullable) { | 277 | 171 | if (attr.enable_aggregate_function_null_v2) { | 278 | 171 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 171 | AggregateFunctionTemplate>( | 280 | 171 | result.release(), argument_types_, attr.is_window_function)); | 281 | 171 | } else { | 282 | 171 | result.reset(new NullableT<false, result_is_nullable, | 283 | 171 | AggregateFunctionTemplate>( | 284 | 171 | result.release(), argument_types_, attr.is_window_function)); | 285 | 171 | } | 286 | 171 | }, | 287 | 171 | make_bool_variant(result_is_nullable)); | 288 | 171 | } | 289 | 332 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 332 | return AggregateFunctionPtr(result.release()); | 291 | 332 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 244 | TArgs&&... args) { | 268 | 244 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 244 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 244 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 244 | if (have_nullable(argument_types_)) { | 275 | 220 | std::visit( | 276 | 220 | [&](auto result_is_nullable) { | 277 | 220 | if (attr.enable_aggregate_function_null_v2) { | 278 | 220 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 220 | AggregateFunctionTemplate>( | 280 | 220 | result.release(), argument_types_, attr.is_window_function)); | 281 | 220 | } else { | 282 | 220 | result.reset(new NullableT<false, result_is_nullable, | 283 | 220 | AggregateFunctionTemplate>( | 284 | 220 | result.release(), argument_types_, attr.is_window_function)); | 285 | 220 | } | 286 | 220 | }, | 287 | 220 | make_bool_variant(result_is_nullable)); | 288 | 220 | } | 289 | 244 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 244 | return AggregateFunctionPtr(result.release()); | 291 | 244 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 355 | TArgs&&... args) { | 268 | 355 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 355 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 355 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 355 | if (have_nullable(argument_types_)) { | 275 | 319 | std::visit( | 276 | 319 | [&](auto result_is_nullable) { | 277 | 319 | if (attr.enable_aggregate_function_null_v2) { | 278 | 319 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 319 | AggregateFunctionTemplate>( | 280 | 319 | result.release(), argument_types_, attr.is_window_function)); | 281 | 319 | } else { | 282 | 319 | result.reset(new NullableT<false, result_is_nullable, | 283 | 319 | AggregateFunctionTemplate>( | 284 | 319 | result.release(), argument_types_, attr.is_window_function)); | 285 | 319 | } | 286 | 319 | }, | 287 | 319 | make_bool_variant(result_is_nullable)); | 288 | 319 | } | 289 | 355 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 355 | return AggregateFunctionPtr(result.release()); | 291 | 355 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 206 | TArgs&&... args) { | 268 | 206 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 206 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 206 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 206 | if (have_nullable(argument_types_)) { | 275 | 180 | std::visit( | 276 | 180 | [&](auto result_is_nullable) { | 277 | 180 | if (attr.enable_aggregate_function_null_v2) { | 278 | 180 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 180 | AggregateFunctionTemplate>( | 280 | 180 | result.release(), argument_types_, attr.is_window_function)); | 281 | 180 | } else { | 282 | 180 | result.reset(new NullableT<false, result_is_nullable, | 283 | 180 | AggregateFunctionTemplate>( | 284 | 180 | result.release(), argument_types_, attr.is_window_function)); | 285 | 180 | } | 286 | 180 | }, | 287 | 180 | make_bool_variant(result_is_nullable)); | 288 | 180 | } | 289 | 206 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 206 | return AggregateFunctionPtr(result.release()); | 291 | 206 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 2.86k | TArgs&&... args) { | 268 | 2.86k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 2.86k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 2.86k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 2.86k | if (have_nullable(argument_types_)) { | 275 | 1.77k | std::visit( | 276 | 1.77k | [&](auto result_is_nullable) { | 277 | 1.77k | if (attr.enable_aggregate_function_null_v2) { | 278 | 1.77k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 1.77k | AggregateFunctionTemplate>( | 280 | 1.77k | result.release(), argument_types_, attr.is_window_function)); | 281 | 1.77k | } else { | 282 | 1.77k | result.reset(new NullableT<false, result_is_nullable, | 283 | 1.77k | AggregateFunctionTemplate>( | 284 | 1.77k | result.release(), argument_types_, attr.is_window_function)); | 285 | 1.77k | } | 286 | 1.77k | }, | 287 | 1.77k | make_bool_variant(result_is_nullable)); | 288 | 1.77k | } | 289 | 2.86k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 2.86k | return AggregateFunctionPtr(result.release()); | 291 | 2.86k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE20EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1 | TArgs&&... args) { | 268 | 1 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1 | if (have_nullable(argument_types_)) { | 275 | 0 | std::visit( | 276 | 0 | [&](auto result_is_nullable) { | 277 | 0 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 0 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 0 | }, | 287 | 0 | make_bool_variant(result_is_nullable)); | 288 | 0 | } | 289 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1 | return AggregateFunctionPtr(result.release()); | 291 | 1 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 812 | TArgs&&... args) { | 268 | 812 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 812 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 812 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 812 | if (have_nullable(argument_types_)) { | 275 | 628 | std::visit( | 276 | 628 | [&](auto result_is_nullable) { | 277 | 628 | if (attr.enable_aggregate_function_null_v2) { | 278 | 628 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 628 | AggregateFunctionTemplate>( | 280 | 628 | result.release(), argument_types_, attr.is_window_function)); | 281 | 628 | } else { | 282 | 628 | result.reset(new NullableT<false, result_is_nullable, | 283 | 628 | AggregateFunctionTemplate>( | 284 | 628 | result.release(), argument_types_, attr.is_window_function)); | 285 | 628 | } | 286 | 628 | }, | 287 | 628 | make_bool_variant(result_is_nullable)); | 288 | 628 | } | 289 | 812 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 812 | return AggregateFunctionPtr(result.release()); | 291 | 812 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 51 | TArgs&&... args) { | 268 | 51 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 51 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 51 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 51 | if (have_nullable(argument_types_)) { | 275 | 51 | std::visit( | 276 | 51 | [&](auto result_is_nullable) { | 277 | 51 | if (attr.enable_aggregate_function_null_v2) { | 278 | 51 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 51 | AggregateFunctionTemplate>( | 280 | 51 | result.release(), argument_types_, attr.is_window_function)); | 281 | 51 | } else { | 282 | 51 | result.reset(new NullableT<false, result_is_nullable, | 283 | 51 | AggregateFunctionTemplate>( | 284 | 51 | result.release(), argument_types_, attr.is_window_function)); | 285 | 51 | } | 286 | 51 | }, | 287 | 51 | make_bool_variant(result_is_nullable)); | 288 | 51 | } | 289 | 51 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 51 | return AggregateFunctionPtr(result.release()); | 291 | 51 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 4 | TArgs&&... args) { | 268 | 4 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 4 | if (have_nullable(argument_types_)) { | 275 | 4 | std::visit( | 276 | 4 | [&](auto result_is_nullable) { | 277 | 4 | if (attr.enable_aggregate_function_null_v2) { | 278 | 4 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 4 | AggregateFunctionTemplate>( | 280 | 4 | result.release(), argument_types_, attr.is_window_function)); | 281 | 4 | } else { | 282 | 4 | result.reset(new NullableT<false, result_is_nullable, | 283 | 4 | AggregateFunctionTemplate>( | 284 | 4 | result.release(), argument_types_, attr.is_window_function)); | 285 | 4 | } | 286 | 4 | }, | 287 | 4 | make_bool_variant(result_is_nullable)); | 288 | 4 | } | 289 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 4 | return AggregateFunctionPtr(result.release()); | 291 | 4 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 147 | TArgs&&... args) { | 268 | 147 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 147 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 147 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 147 | if (have_nullable(argument_types_)) { | 275 | 114 | std::visit( | 276 | 114 | [&](auto result_is_nullable) { | 277 | 114 | if (attr.enable_aggregate_function_null_v2) { | 278 | 114 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 114 | AggregateFunctionTemplate>( | 280 | 114 | result.release(), argument_types_, attr.is_window_function)); | 281 | 114 | } else { | 282 | 114 | result.reset(new NullableT<false, result_is_nullable, | 283 | 114 | AggregateFunctionTemplate>( | 284 | 114 | result.release(), argument_types_, attr.is_window_function)); | 285 | 114 | } | 286 | 114 | }, | 287 | 114 | make_bool_variant(result_is_nullable)); | 288 | 114 | } | 289 | 147 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 147 | return AggregateFunctionPtr(result.release()); | 291 | 147 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE11EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE12EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 14 | TArgs&&... args) { | 268 | 14 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 14 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 14 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 14 | if (have_nullable(argument_types_)) { | 275 | 14 | std::visit( | 276 | 14 | [&](auto result_is_nullable) { | 277 | 14 | if (attr.enable_aggregate_function_null_v2) { | 278 | 14 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 14 | AggregateFunctionTemplate>( | 280 | 14 | result.release(), argument_types_, attr.is_window_function)); | 281 | 14 | } else { | 282 | 14 | result.reset(new NullableT<false, result_is_nullable, | 283 | 14 | AggregateFunctionTemplate>( | 284 | 14 | result.release(), argument_types_, attr.is_window_function)); | 285 | 14 | } | 286 | 14 | }, | 287 | 14 | make_bool_variant(result_is_nullable)); | 288 | 14 | } | 289 | 14 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 14 | return AggregateFunctionPtr(result.release()); | 291 | 14 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 22 | TArgs&&... args) { | 268 | 22 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 22 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 22 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 22 | if (have_nullable(argument_types_)) { | 275 | 22 | std::visit( | 276 | 22 | [&](auto result_is_nullable) { | 277 | 22 | if (attr.enable_aggregate_function_null_v2) { | 278 | 22 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 22 | AggregateFunctionTemplate>( | 280 | 22 | result.release(), argument_types_, attr.is_window_function)); | 281 | 22 | } else { | 282 | 22 | result.reset(new NullableT<false, result_is_nullable, | 283 | 22 | AggregateFunctionTemplate>( | 284 | 22 | result.release(), argument_types_, attr.is_window_function)); | 285 | 22 | } | 286 | 22 | }, | 287 | 22 | make_bool_variant(result_is_nullable)); | 288 | 22 | } | 289 | 22 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 22 | return AggregateFunctionPtr(result.release()); | 291 | 22 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE42EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE27EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 2 | TArgs&&... args) { | 268 | 2 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 2 | if (have_nullable(argument_types_)) { | 275 | 2 | std::visit( | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 2 | result.reset(new NullableT<false, result_is_nullable, | 283 | 2 | AggregateFunctionTemplate>( | 284 | 2 | result.release(), argument_types_, attr.is_window_function)); | 285 | 2 | } | 286 | 2 | }, | 287 | 2 | make_bool_variant(result_is_nullable)); | 288 | 2 | } | 289 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 2 | return AggregateFunctionPtr(result.release()); | 291 | 2 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE36EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 2 | TArgs&&... args) { | 268 | 2 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 2 | if (have_nullable(argument_types_)) { | 275 | 2 | std::visit( | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 2 | result.reset(new NullableT<false, result_is_nullable, | 283 | 2 | AggregateFunctionTemplate>( | 284 | 2 | result.release(), argument_types_, attr.is_window_function)); | 285 | 2 | } | 286 | 2 | }, | 287 | 2 | make_bool_variant(result_is_nullable)); | 288 | 2 | } | 289 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 2 | return AggregateFunctionPtr(result.release()); | 291 | 2 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE37EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 2 | TArgs&&... args) { | 268 | 2 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 2 | if (have_nullable(argument_types_)) { | 275 | 2 | std::visit( | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 2 | result.reset(new NullableT<false, result_is_nullable, | 283 | 2 | AggregateFunctionTemplate>( | 284 | 2 | result.release(), argument_types_, attr.is_window_function)); | 285 | 2 | } | 286 | 2 | }, | 287 | 2 | make_bool_variant(result_is_nullable)); | 288 | 2 | } | 289 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 2 | return AggregateFunctionPtr(result.release()); | 291 | 2 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 14 | TArgs&&... args) { | 268 | 14 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 14 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 14 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 14 | if (have_nullable(argument_types_)) { | 275 | 14 | std::visit( | 276 | 14 | [&](auto result_is_nullable) { | 277 | 14 | if (attr.enable_aggregate_function_null_v2) { | 278 | 14 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 14 | AggregateFunctionTemplate>( | 280 | 14 | result.release(), argument_types_, attr.is_window_function)); | 281 | 14 | } else { | 282 | 14 | result.reset(new NullableT<false, result_is_nullable, | 283 | 14 | AggregateFunctionTemplate>( | 284 | 14 | result.release(), argument_types_, attr.is_window_function)); | 285 | 14 | } | 286 | 14 | }, | 287 | 14 | make_bool_variant(result_is_nullable)); | 288 | 14 | } | 289 | 14 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 14 | return AggregateFunctionPtr(result.release()); | 291 | 14 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 14 | TArgs&&... args) { | 268 | 14 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 14 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 14 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 14 | if (have_nullable(argument_types_)) { | 275 | 10 | std::visit( | 276 | 10 | [&](auto result_is_nullable) { | 277 | 10 | if (attr.enable_aggregate_function_null_v2) { | 278 | 10 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 10 | AggregateFunctionTemplate>( | 280 | 10 | result.release(), argument_types_, attr.is_window_function)); | 281 | 10 | } else { | 282 | 10 | result.reset(new NullableT<false, result_is_nullable, | 283 | 10 | AggregateFunctionTemplate>( | 284 | 10 | result.release(), argument_types_, attr.is_window_function)); | 285 | 10 | } | 286 | 10 | }, | 287 | 10 | make_bool_variant(result_is_nullable)); | 288 | 10 | } | 289 | 14 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 14 | return AggregateFunctionPtr(result.release()); | 291 | 14 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 6 | TArgs&&... args) { | 268 | 6 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 6 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 6 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 6 | if (have_nullable(argument_types_)) { | 275 | 6 | std::visit( | 276 | 6 | [&](auto result_is_nullable) { | 277 | 6 | if (attr.enable_aggregate_function_null_v2) { | 278 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 6 | AggregateFunctionTemplate>( | 280 | 6 | result.release(), argument_types_, attr.is_window_function)); | 281 | 6 | } else { | 282 | 6 | result.reset(new NullableT<false, result_is_nullable, | 283 | 6 | AggregateFunctionTemplate>( | 284 | 6 | result.release(), argument_types_, attr.is_window_function)); | 285 | 6 | } | 286 | 6 | }, | 287 | 6 | make_bool_variant(result_is_nullable)); | 288 | 6 | } | 289 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 6 | return AggregateFunctionPtr(result.release()); | 291 | 6 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 581 | TArgs&&... args) { | 268 | 581 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 581 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 581 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 581 | if (have_nullable(argument_types_)) { | 275 | 536 | std::visit( | 276 | 536 | [&](auto result_is_nullable) { | 277 | 536 | if (attr.enable_aggregate_function_null_v2) { | 278 | 536 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 536 | AggregateFunctionTemplate>( | 280 | 536 | result.release(), argument_types_, attr.is_window_function)); | 281 | 536 | } else { | 282 | 536 | result.reset(new NullableT<false, result_is_nullable, | 283 | 536 | AggregateFunctionTemplate>( | 284 | 536 | result.release(), argument_types_, attr.is_window_function)); | 285 | 536 | } | 286 | 536 | }, | 287 | 536 | make_bool_variant(result_is_nullable)); | 288 | 536 | } | 289 | 581 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 581 | return AggregateFunctionPtr(result.release()); | 291 | 581 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 50 | TArgs&&... args) { | 268 | 50 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 50 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 50 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 50 | if (have_nullable(argument_types_)) { | 275 | 40 | std::visit( | 276 | 40 | [&](auto result_is_nullable) { | 277 | 40 | if (attr.enable_aggregate_function_null_v2) { | 278 | 40 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 40 | AggregateFunctionTemplate>( | 280 | 40 | result.release(), argument_types_, attr.is_window_function)); | 281 | 40 | } else { | 282 | 40 | result.reset(new NullableT<false, result_is_nullable, | 283 | 40 | AggregateFunctionTemplate>( | 284 | 40 | result.release(), argument_types_, attr.is_window_function)); | 285 | 40 | } | 286 | 40 | }, | 287 | 40 | make_bool_variant(result_is_nullable)); | 288 | 40 | } | 289 | 50 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 50 | return AggregateFunctionPtr(result.release()); | 291 | 50 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 2 | TArgs&&... args) { | 268 | 2 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 2 | if (have_nullable(argument_types_)) { | 275 | 2 | std::visit( | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 2 | result.reset(new NullableT<false, result_is_nullable, | 283 | 2 | AggregateFunctionTemplate>( | 284 | 2 | result.release(), argument_types_, attr.is_window_function)); | 285 | 2 | } | 286 | 2 | }, | 287 | 2 | make_bool_variant(result_is_nullable)); | 288 | 2 | } | 289 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 2 | return AggregateFunctionPtr(result.release()); | 291 | 2 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 6 | TArgs&&... args) { | 268 | 6 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 6 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 6 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 6 | if (have_nullable(argument_types_)) { | 275 | 6 | std::visit( | 276 | 6 | [&](auto result_is_nullable) { | 277 | 6 | if (attr.enable_aggregate_function_null_v2) { | 278 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 6 | AggregateFunctionTemplate>( | 280 | 6 | result.release(), argument_types_, attr.is_window_function)); | 281 | 6 | } else { | 282 | 6 | result.reset(new NullableT<false, result_is_nullable, | 283 | 6 | AggregateFunctionTemplate>( | 284 | 6 | result.release(), argument_types_, attr.is_window_function)); | 285 | 6 | } | 286 | 6 | }, | 287 | 6 | make_bool_variant(result_is_nullable)); | 288 | 6 | } | 289 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 6 | return AggregateFunctionPtr(result.release()); | 291 | 6 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 10 | TArgs&&... args) { | 268 | 10 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 10 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 10 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 10 | if (have_nullable(argument_types_)) { | 275 | 10 | std::visit( | 276 | 10 | [&](auto result_is_nullable) { | 277 | 10 | if (attr.enable_aggregate_function_null_v2) { | 278 | 10 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 10 | AggregateFunctionTemplate>( | 280 | 10 | result.release(), argument_types_, attr.is_window_function)); | 281 | 10 | } else { | 282 | 10 | result.reset(new NullableT<false, result_is_nullable, | 283 | 10 | AggregateFunctionTemplate>( | 284 | 10 | result.release(), argument_types_, attr.is_window_function)); | 285 | 10 | } | 286 | 10 | }, | 287 | 10 | make_bool_variant(result_is_nullable)); | 288 | 10 | } | 289 | 10 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 10 | return AggregateFunctionPtr(result.release()); | 291 | 10 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 10 | TArgs&&... args) { | 268 | 10 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 10 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 10 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 10 | if (have_nullable(argument_types_)) { | 275 | 10 | std::visit( | 276 | 10 | [&](auto result_is_nullable) { | 277 | 10 | if (attr.enable_aggregate_function_null_v2) { | 278 | 10 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 10 | AggregateFunctionTemplate>( | 280 | 10 | result.release(), argument_types_, attr.is_window_function)); | 281 | 10 | } else { | 282 | 10 | result.reset(new NullableT<false, result_is_nullable, | 283 | 10 | AggregateFunctionTemplate>( | 284 | 10 | result.release(), argument_types_, attr.is_window_function)); | 285 | 10 | } | 286 | 10 | }, | 287 | 10 | make_bool_variant(result_is_nullable)); | 288 | 10 | } | 289 | 10 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 10 | return AggregateFunctionPtr(result.release()); | 291 | 10 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 2 | TArgs&&... args) { | 268 | 2 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 2 | if (have_nullable(argument_types_)) { | 275 | 2 | std::visit( | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 2 | result.reset(new NullableT<false, result_is_nullable, | 283 | 2 | AggregateFunctionTemplate>( | 284 | 2 | result.release(), argument_types_, attr.is_window_function)); | 285 | 2 | } | 286 | 2 | }, | 287 | 2 | make_bool_variant(result_is_nullable)); | 288 | 2 | } | 289 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 2 | return AggregateFunctionPtr(result.release()); | 291 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE20EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 7 | TArgs&&... args) { | 268 | 7 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 7 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 7 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 7 | if (have_nullable(argument_types_)) { | 275 | 7 | std::visit( | 276 | 7 | [&](auto result_is_nullable) { | 277 | 7 | if (attr.enable_aggregate_function_null_v2) { | 278 | 7 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 7 | AggregateFunctionTemplate>( | 280 | 7 | result.release(), argument_types_, attr.is_window_function)); | 281 | 7 | } else { | 282 | 7 | result.reset(new NullableT<false, result_is_nullable, | 283 | 7 | AggregateFunctionTemplate>( | 284 | 7 | result.release(), argument_types_, attr.is_window_function)); | 285 | 7 | } | 286 | 7 | }, | 287 | 7 | make_bool_variant(result_is_nullable)); | 288 | 7 | } | 289 | 7 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 7 | return AggregateFunctionPtr(result.release()); | 291 | 7 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 2 | TArgs&&... args) { | 268 | 2 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 2 | if (have_nullable(argument_types_)) { | 275 | 2 | std::visit( | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 2 | result.reset(new NullableT<false, result_is_nullable, | 283 | 2 | AggregateFunctionTemplate>( | 284 | 2 | result.release(), argument_types_, attr.is_window_function)); | 285 | 2 | } | 286 | 2 | }, | 287 | 2 | make_bool_variant(result_is_nullable)); | 288 | 2 | } | 289 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 2 | return AggregateFunctionPtr(result.release()); | 291 | 2 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 58 | TArgs&&... args) { | 268 | 58 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 58 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 58 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 58 | if (have_nullable(argument_types_)) { | 275 | 22 | std::visit( | 276 | 22 | [&](auto result_is_nullable) { | 277 | 22 | if (attr.enable_aggregate_function_null_v2) { | 278 | 22 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 22 | AggregateFunctionTemplate>( | 280 | 22 | result.release(), argument_types_, attr.is_window_function)); | 281 | 22 | } else { | 282 | 22 | result.reset(new NullableT<false, result_is_nullable, | 283 | 22 | AggregateFunctionTemplate>( | 284 | 22 | result.release(), argument_types_, attr.is_window_function)); | 285 | 22 | } | 286 | 22 | }, | 287 | 22 | make_bool_variant(result_is_nullable)); | 288 | 22 | } | 289 | 58 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 58 | return AggregateFunctionPtr(result.release()); | 291 | 58 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS3_28ENS_24AggregateFunctionAvgDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS3_29ENS_24AggregateFunctionAvgDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS3_30ENS_24AggregateFunctionAvgDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 121 | TArgs&&... args) { | 268 | 121 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 121 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 121 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 121 | if (have_nullable(argument_types_)) { | 275 | 111 | std::visit( | 276 | 111 | [&](auto result_is_nullable) { | 277 | 111 | if (attr.enable_aggregate_function_null_v2) { | 278 | 111 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 111 | AggregateFunctionTemplate>( | 280 | 111 | result.release(), argument_types_, attr.is_window_function)); | 281 | 111 | } else { | 282 | 111 | result.reset(new NullableT<false, result_is_nullable, | 283 | 111 | AggregateFunctionTemplate>( | 284 | 111 | result.release(), argument_types_, attr.is_window_function)); | 285 | 111 | } | 286 | 111 | }, | 287 | 111 | make_bool_variant(result_is_nullable)); | 288 | 111 | } | 289 | 121 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 121 | return AggregateFunctionPtr(result.release()); | 291 | 121 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 8 | TArgs&&... args) { | 268 | 8 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 8 | if (have_nullable(argument_types_)) { | 275 | 8 | std::visit( | 276 | 8 | [&](auto result_is_nullable) { | 277 | 8 | if (attr.enable_aggregate_function_null_v2) { | 278 | 8 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 8 | AggregateFunctionTemplate>( | 280 | 8 | result.release(), argument_types_, attr.is_window_function)); | 281 | 8 | } else { | 282 | 8 | result.reset(new NullableT<false, result_is_nullable, | 283 | 8 | AggregateFunctionTemplate>( | 284 | 8 | result.release(), argument_types_, attr.is_window_function)); | 285 | 8 | } | 286 | 8 | }, | 287 | 8 | make_bool_variant(result_is_nullable)); | 288 | 8 | } | 289 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 8 | return AggregateFunctionPtr(result.release()); | 291 | 8 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS3_29ENS_24AggregateFunctionAvgDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS3_30ENS_24AggregateFunctionAvgDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 627 | TArgs&&... args) { | 268 | 627 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 627 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 627 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 627 | if (have_nullable(argument_types_)) { | 275 | 157 | std::visit( | 276 | 157 | [&](auto result_is_nullable) { | 277 | 157 | if (attr.enable_aggregate_function_null_v2) { | 278 | 157 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 157 | AggregateFunctionTemplate>( | 280 | 157 | result.release(), argument_types_, attr.is_window_function)); | 281 | 157 | } else { | 282 | 157 | result.reset(new NullableT<false, result_is_nullable, | 283 | 157 | AggregateFunctionTemplate>( | 284 | 157 | result.release(), argument_types_, attr.is_window_function)); | 285 | 157 | } | 286 | 157 | }, | 287 | 157 | make_bool_variant(result_is_nullable)); | 288 | 157 | } | 289 | 627 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 627 | return AggregateFunctionPtr(result.release()); | 291 | 627 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 9 | TArgs&&... args) { | 268 | 9 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 9 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 9 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 9 | if (have_nullable(argument_types_)) { | 275 | 9 | std::visit( | 276 | 9 | [&](auto result_is_nullable) { | 277 | 9 | if (attr.enable_aggregate_function_null_v2) { | 278 | 9 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 9 | AggregateFunctionTemplate>( | 280 | 9 | result.release(), argument_types_, attr.is_window_function)); | 281 | 9 | } else { | 282 | 9 | result.reset(new NullableT<false, result_is_nullable, | 283 | 9 | AggregateFunctionTemplate>( | 284 | 9 | result.release(), argument_types_, attr.is_window_function)); | 285 | 9 | } | 286 | 9 | }, | 287 | 9 | make_bool_variant(result_is_nullable)); | 288 | 9 | } | 289 | 9 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 9 | return AggregateFunctionPtr(result.release()); | 291 | 9 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS3_30ENS_24AggregateFunctionAvgDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 95 | TArgs&&... args) { | 268 | 95 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 95 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 95 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 95 | if (have_nullable(argument_types_)) { | 275 | 95 | std::visit( | 276 | 95 | [&](auto result_is_nullable) { | 277 | 95 | if (attr.enable_aggregate_function_null_v2) { | 278 | 95 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 95 | AggregateFunctionTemplate>( | 280 | 95 | result.release(), argument_types_, attr.is_window_function)); | 281 | 95 | } else { | 282 | 95 | result.reset(new NullableT<false, result_is_nullable, | 283 | 95 | AggregateFunctionTemplate>( | 284 | 95 | result.release(), argument_types_, attr.is_window_function)); | 285 | 95 | } | 286 | 95 | }, | 287 | 95 | make_bool_variant(result_is_nullable)); | 288 | 95 | } | 289 | 95 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 95 | return AggregateFunctionPtr(result.release()); | 291 | 95 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 24 | TArgs&&... args) { | 268 | 24 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 24 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 24 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 24 | if (have_nullable(argument_types_)) { | 275 | 24 | std::visit( | 276 | 24 | [&](auto result_is_nullable) { | 277 | 24 | if (attr.enable_aggregate_function_null_v2) { | 278 | 24 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 24 | AggregateFunctionTemplate>( | 280 | 24 | result.release(), argument_types_, attr.is_window_function)); | 281 | 24 | } else { | 282 | 24 | result.reset(new NullableT<false, result_is_nullable, | 283 | 24 | AggregateFunctionTemplate>( | 284 | 24 | result.release(), argument_types_, attr.is_window_function)); | 285 | 24 | } | 286 | 24 | }, | 287 | 24 | make_bool_variant(result_is_nullable)); | 288 | 24 | } | 289 | 24 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 24 | return AggregateFunctionPtr(result.release()); | 291 | 24 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 97 | TArgs&&... args) { | 268 | 97 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 97 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 97 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 97 | if (have_nullable(argument_types_)) { | 275 | 97 | std::visit( | 276 | 97 | [&](auto result_is_nullable) { | 277 | 97 | if (attr.enable_aggregate_function_null_v2) { | 278 | 97 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 97 | AggregateFunctionTemplate>( | 280 | 97 | result.release(), argument_types_, attr.is_window_function)); | 281 | 97 | } else { | 282 | 97 | result.reset(new NullableT<false, result_is_nullable, | 283 | 97 | AggregateFunctionTemplate>( | 284 | 97 | result.release(), argument_types_, attr.is_window_function)); | 285 | 97 | } | 286 | 97 | }, | 287 | 97 | make_bool_variant(result_is_nullable)); | 288 | 97 | } | 289 | 97 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 97 | return AggregateFunctionPtr(result.release()); | 291 | 97 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS3_9ENS_24AggregateFunctionAvgDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 110 | TArgs&&... args) { | 268 | 110 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 110 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 110 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 110 | if (have_nullable(argument_types_)) { | 275 | 47 | std::visit( | 276 | 47 | [&](auto result_is_nullable) { | 277 | 47 | if (attr.enable_aggregate_function_null_v2) { | 278 | 47 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 47 | AggregateFunctionTemplate>( | 280 | 47 | result.release(), argument_types_, attr.is_window_function)); | 281 | 47 | } else { | 282 | 47 | result.reset(new NullableT<false, result_is_nullable, | 283 | 47 | AggregateFunctionTemplate>( | 284 | 47 | result.release(), argument_types_, attr.is_window_function)); | 285 | 47 | } | 286 | 47 | }, | 287 | 47 | make_bool_variant(result_is_nullable)); | 288 | 47 | } | 289 | 110 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 110 | return AggregateFunctionPtr(result.release()); | 291 | 110 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS3_9ENS_24AggregateFunctionAvgDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 34 | TArgs&&... args) { | 268 | 34 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 34 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 34 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 34 | if (have_nullable(argument_types_)) { | 275 | 26 | std::visit( | 276 | 26 | [&](auto result_is_nullable) { | 277 | 26 | if (attr.enable_aggregate_function_null_v2) { | 278 | 26 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 26 | AggregateFunctionTemplate>( | 280 | 26 | result.release(), argument_types_, attr.is_window_function)); | 281 | 26 | } else { | 282 | 26 | result.reset(new NullableT<false, result_is_nullable, | 283 | 26 | AggregateFunctionTemplate>( | 284 | 26 | result.release(), argument_types_, attr.is_window_function)); | 285 | 26 | } | 286 | 26 | }, | 287 | 26 | make_bool_variant(result_is_nullable)); | 288 | 26 | } | 289 | 34 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 34 | return AggregateFunctionPtr(result.release()); | 291 | 34 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS3_9ENS_24AggregateFunctionAvgDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1.17k | TArgs&&... args) { | 268 | 1.17k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1.17k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1.17k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1.17k | if (have_nullable(argument_types_)) { | 275 | 423 | std::visit( | 276 | 423 | [&](auto result_is_nullable) { | 277 | 423 | if (attr.enable_aggregate_function_null_v2) { | 278 | 423 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 423 | AggregateFunctionTemplate>( | 280 | 423 | result.release(), argument_types_, attr.is_window_function)); | 281 | 423 | } else { | 282 | 423 | result.reset(new NullableT<false, result_is_nullable, | 283 | 423 | AggregateFunctionTemplate>( | 284 | 423 | result.release(), argument_types_, attr.is_window_function)); | 285 | 423 | } | 286 | 423 | }, | 287 | 423 | make_bool_variant(result_is_nullable)); | 288 | 423 | } | 289 | 1.17k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1.17k | return AggregateFunctionPtr(result.release()); | 291 | 1.17k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS3_9ENS_24AggregateFunctionAvgDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 411 | TArgs&&... args) { | 268 | 411 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 411 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 411 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 411 | if (have_nullable(argument_types_)) { | 275 | 363 | std::visit( | 276 | 363 | [&](auto result_is_nullable) { | 277 | 363 | if (attr.enable_aggregate_function_null_v2) { | 278 | 363 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 363 | AggregateFunctionTemplate>( | 280 | 363 | result.release(), argument_types_, attr.is_window_function)); | 281 | 363 | } else { | 282 | 363 | result.reset(new NullableT<false, result_is_nullable, | 283 | 363 | AggregateFunctionTemplate>( | 284 | 363 | result.release(), argument_types_, attr.is_window_function)); | 285 | 363 | } | 286 | 363 | }, | 287 | 363 | make_bool_variant(result_is_nullable)); | 288 | 363 | } | 289 | 411 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 411 | return AggregateFunctionPtr(result.release()); | 291 | 411 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS3_9ENS_24AggregateFunctionAvgDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 2 | TArgs&&... args) { | 268 | 2 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 2 | if (have_nullable(argument_types_)) { | 275 | 2 | std::visit( | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 2 | result.reset(new NullableT<false, result_is_nullable, | 283 | 2 | AggregateFunctionTemplate>( | 284 | 2 | result.release(), argument_types_, attr.is_window_function)); | 285 | 2 | } | 286 | 2 | }, | 287 | 2 | make_bool_variant(result_is_nullable)); | 288 | 2 | } | 289 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 2 | return AggregateFunctionPtr(result.release()); | 291 | 2 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 285 | TArgs&&... args) { | 268 | 285 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 285 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 285 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 285 | if (have_nullable(argument_types_)) { | 275 | 273 | std::visit( | 276 | 273 | [&](auto result_is_nullable) { | 277 | 273 | if (attr.enable_aggregate_function_null_v2) { | 278 | 273 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 273 | AggregateFunctionTemplate>( | 280 | 273 | result.release(), argument_types_, attr.is_window_function)); | 281 | 273 | } else { | 282 | 273 | result.reset(new NullableT<false, result_is_nullable, | 283 | 273 | AggregateFunctionTemplate>( | 284 | 273 | result.release(), argument_types_, attr.is_window_function)); | 285 | 273 | } | 286 | 273 | }, | 287 | 273 | make_bool_variant(result_is_nullable)); | 288 | 273 | } | 289 | 285 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 285 | return AggregateFunctionPtr(result.release()); | 291 | 285 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE20ELS3_20ENS_24AggregateFunctionAvgDataILS3_20EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE3ENS_31AggregateFunctionGroupBitOrDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 36 | TArgs&&... args) { | 268 | 36 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 36 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 36 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 36 | if (have_nullable(argument_types_)) { | 275 | 28 | std::visit( | 276 | 28 | [&](auto result_is_nullable) { | 277 | 28 | if (attr.enable_aggregate_function_null_v2) { | 278 | 28 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 28 | AggregateFunctionTemplate>( | 280 | 28 | result.release(), argument_types_, attr.is_window_function)); | 281 | 28 | } else { | 282 | 28 | result.reset(new NullableT<false, result_is_nullable, | 283 | 28 | AggregateFunctionTemplate>( | 284 | 28 | result.release(), argument_types_, attr.is_window_function)); | 285 | 28 | } | 286 | 28 | }, | 287 | 28 | make_bool_variant(result_is_nullable)); | 288 | 28 | } | 289 | 36 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 36 | return AggregateFunctionPtr(result.release()); | 291 | 36 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE4ENS_31AggregateFunctionGroupBitOrDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 33 | TArgs&&... args) { | 268 | 33 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 33 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 33 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 33 | if (have_nullable(argument_types_)) { | 275 | 25 | std::visit( | 276 | 25 | [&](auto result_is_nullable) { | 277 | 25 | if (attr.enable_aggregate_function_null_v2) { | 278 | 25 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 25 | AggregateFunctionTemplate>( | 280 | 25 | result.release(), argument_types_, attr.is_window_function)); | 281 | 25 | } else { | 282 | 25 | result.reset(new NullableT<false, result_is_nullable, | 283 | 25 | AggregateFunctionTemplate>( | 284 | 25 | result.release(), argument_types_, attr.is_window_function)); | 285 | 25 | } | 286 | 25 | }, | 287 | 25 | make_bool_variant(result_is_nullable)); | 288 | 25 | } | 289 | 33 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 33 | return AggregateFunctionPtr(result.release()); | 291 | 33 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE5ENS_31AggregateFunctionGroupBitOrDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 458 | TArgs&&... args) { | 268 | 458 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 458 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 458 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 458 | if (have_nullable(argument_types_)) { | 275 | 445 | std::visit( | 276 | 445 | [&](auto result_is_nullable) { | 277 | 445 | if (attr.enable_aggregate_function_null_v2) { | 278 | 445 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 445 | AggregateFunctionTemplate>( | 280 | 445 | result.release(), argument_types_, attr.is_window_function)); | 281 | 445 | } else { | 282 | 445 | result.reset(new NullableT<false, result_is_nullable, | 283 | 445 | AggregateFunctionTemplate>( | 284 | 445 | result.release(), argument_types_, attr.is_window_function)); | 285 | 445 | } | 286 | 445 | }, | 287 | 445 | make_bool_variant(result_is_nullable)); | 288 | 445 | } | 289 | 458 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 458 | return AggregateFunctionPtr(result.release()); | 291 | 458 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE6ENS_31AggregateFunctionGroupBitOrDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 35 | TArgs&&... args) { | 268 | 35 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 35 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 35 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 35 | if (have_nullable(argument_types_)) { | 275 | 26 | std::visit( | 276 | 26 | [&](auto result_is_nullable) { | 277 | 26 | if (attr.enable_aggregate_function_null_v2) { | 278 | 26 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 26 | AggregateFunctionTemplate>( | 280 | 26 | result.release(), argument_types_, attr.is_window_function)); | 281 | 26 | } else { | 282 | 26 | result.reset(new NullableT<false, result_is_nullable, | 283 | 26 | AggregateFunctionTemplate>( | 284 | 26 | result.release(), argument_types_, attr.is_window_function)); | 285 | 26 | } | 286 | 26 | }, | 287 | 26 | make_bool_variant(result_is_nullable)); | 288 | 26 | } | 289 | 35 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 35 | return AggregateFunctionPtr(result.release()); | 291 | 35 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE7ENS_31AggregateFunctionGroupBitOrDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 35 | TArgs&&... args) { | 268 | 35 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 35 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 35 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 35 | if (have_nullable(argument_types_)) { | 275 | 27 | std::visit( | 276 | 27 | [&](auto result_is_nullable) { | 277 | 27 | if (attr.enable_aggregate_function_null_v2) { | 278 | 27 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 27 | AggregateFunctionTemplate>( | 280 | 27 | result.release(), argument_types_, attr.is_window_function)); | 281 | 27 | } else { | 282 | 27 | result.reset(new NullableT<false, result_is_nullable, | 283 | 27 | AggregateFunctionTemplate>( | 284 | 27 | result.release(), argument_types_, attr.is_window_function)); | 285 | 27 | } | 286 | 27 | }, | 287 | 27 | make_bool_variant(result_is_nullable)); | 288 | 27 | } | 289 | 35 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 35 | return AggregateFunctionPtr(result.release()); | 291 | 35 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE3ENS_32AggregateFunctionGroupBitAndDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 33 | TArgs&&... args) { | 268 | 33 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 33 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 33 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 33 | if (have_nullable(argument_types_)) { | 275 | 25 | std::visit( | 276 | 25 | [&](auto result_is_nullable) { | 277 | 25 | if (attr.enable_aggregate_function_null_v2) { | 278 | 25 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 25 | AggregateFunctionTemplate>( | 280 | 25 | result.release(), argument_types_, attr.is_window_function)); | 281 | 25 | } else { | 282 | 25 | result.reset(new NullableT<false, result_is_nullable, | 283 | 25 | AggregateFunctionTemplate>( | 284 | 25 | result.release(), argument_types_, attr.is_window_function)); | 285 | 25 | } | 286 | 25 | }, | 287 | 25 | make_bool_variant(result_is_nullable)); | 288 | 25 | } | 289 | 33 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 33 | return AggregateFunctionPtr(result.release()); | 291 | 33 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE4ENS_32AggregateFunctionGroupBitAndDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 33 | TArgs&&... args) { | 268 | 33 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 33 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 33 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 33 | if (have_nullable(argument_types_)) { | 275 | 25 | std::visit( | 276 | 25 | [&](auto result_is_nullable) { | 277 | 25 | if (attr.enable_aggregate_function_null_v2) { | 278 | 25 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 25 | AggregateFunctionTemplate>( | 280 | 25 | result.release(), argument_types_, attr.is_window_function)); | 281 | 25 | } else { | 282 | 25 | result.reset(new NullableT<false, result_is_nullable, | 283 | 25 | AggregateFunctionTemplate>( | 284 | 25 | result.release(), argument_types_, attr.is_window_function)); | 285 | 25 | } | 286 | 25 | }, | 287 | 25 | make_bool_variant(result_is_nullable)); | 288 | 25 | } | 289 | 33 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 33 | return AggregateFunctionPtr(result.release()); | 291 | 33 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE5ENS_32AggregateFunctionGroupBitAndDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 459 | TArgs&&... args) { | 268 | 459 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 459 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 459 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 459 | if (have_nullable(argument_types_)) { | 275 | 447 | std::visit( | 276 | 447 | [&](auto result_is_nullable) { | 277 | 447 | if (attr.enable_aggregate_function_null_v2) { | 278 | 447 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 447 | AggregateFunctionTemplate>( | 280 | 447 | result.release(), argument_types_, attr.is_window_function)); | 281 | 447 | } else { | 282 | 447 | result.reset(new NullableT<false, result_is_nullable, | 283 | 447 | AggregateFunctionTemplate>( | 284 | 447 | result.release(), argument_types_, attr.is_window_function)); | 285 | 447 | } | 286 | 447 | }, | 287 | 447 | make_bool_variant(result_is_nullable)); | 288 | 447 | } | 289 | 459 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 459 | return AggregateFunctionPtr(result.release()); | 291 | 459 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE6ENS_32AggregateFunctionGroupBitAndDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 35 | TArgs&&... args) { | 268 | 35 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 35 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 35 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 35 | if (have_nullable(argument_types_)) { | 275 | 26 | std::visit( | 276 | 26 | [&](auto result_is_nullable) { | 277 | 26 | if (attr.enable_aggregate_function_null_v2) { | 278 | 26 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 26 | AggregateFunctionTemplate>( | 280 | 26 | result.release(), argument_types_, attr.is_window_function)); | 281 | 26 | } else { | 282 | 26 | result.reset(new NullableT<false, result_is_nullable, | 283 | 26 | AggregateFunctionTemplate>( | 284 | 26 | result.release(), argument_types_, attr.is_window_function)); | 285 | 26 | } | 286 | 26 | }, | 287 | 26 | make_bool_variant(result_is_nullable)); | 288 | 26 | } | 289 | 35 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 35 | return AggregateFunctionPtr(result.release()); | 291 | 35 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE7ENS_32AggregateFunctionGroupBitAndDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 35 | TArgs&&... args) { | 268 | 35 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 35 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 35 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 35 | if (have_nullable(argument_types_)) { | 275 | 27 | std::visit( | 276 | 27 | [&](auto result_is_nullable) { | 277 | 27 | if (attr.enable_aggregate_function_null_v2) { | 278 | 27 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 27 | AggregateFunctionTemplate>( | 280 | 27 | result.release(), argument_types_, attr.is_window_function)); | 281 | 27 | } else { | 282 | 27 | result.reset(new NullableT<false, result_is_nullable, | 283 | 27 | AggregateFunctionTemplate>( | 284 | 27 | result.release(), argument_types_, attr.is_window_function)); | 285 | 27 | } | 286 | 27 | }, | 287 | 27 | make_bool_variant(result_is_nullable)); | 288 | 27 | } | 289 | 35 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 35 | return AggregateFunctionPtr(result.release()); | 291 | 35 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE3ENS_32AggregateFunctionGroupBitXorDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 33 | TArgs&&... args) { | 268 | 33 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 33 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 33 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 33 | if (have_nullable(argument_types_)) { | 275 | 25 | std::visit( | 276 | 25 | [&](auto result_is_nullable) { | 277 | 25 | if (attr.enable_aggregate_function_null_v2) { | 278 | 25 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 25 | AggregateFunctionTemplate>( | 280 | 25 | result.release(), argument_types_, attr.is_window_function)); | 281 | 25 | } else { | 282 | 25 | result.reset(new NullableT<false, result_is_nullable, | 283 | 25 | AggregateFunctionTemplate>( | 284 | 25 | result.release(), argument_types_, attr.is_window_function)); | 285 | 25 | } | 286 | 25 | }, | 287 | 25 | make_bool_variant(result_is_nullable)); | 288 | 25 | } | 289 | 33 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 33 | return AggregateFunctionPtr(result.release()); | 291 | 33 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE4ENS_32AggregateFunctionGroupBitXorDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 33 | TArgs&&... args) { | 268 | 33 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 33 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 33 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 33 | if (have_nullable(argument_types_)) { | 275 | 25 | std::visit( | 276 | 25 | [&](auto result_is_nullable) { | 277 | 25 | if (attr.enable_aggregate_function_null_v2) { | 278 | 25 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 25 | AggregateFunctionTemplate>( | 280 | 25 | result.release(), argument_types_, attr.is_window_function)); | 281 | 25 | } else { | 282 | 25 | result.reset(new NullableT<false, result_is_nullable, | 283 | 25 | AggregateFunctionTemplate>( | 284 | 25 | result.release(), argument_types_, attr.is_window_function)); | 285 | 25 | } | 286 | 25 | }, | 287 | 25 | make_bool_variant(result_is_nullable)); | 288 | 25 | } | 289 | 33 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 33 | return AggregateFunctionPtr(result.release()); | 291 | 33 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE5ENS_32AggregateFunctionGroupBitXorDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 459 | TArgs&&... args) { | 268 | 459 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 459 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 459 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 459 | if (have_nullable(argument_types_)) { | 275 | 444 | std::visit( | 276 | 444 | [&](auto result_is_nullable) { | 277 | 444 | if (attr.enable_aggregate_function_null_v2) { | 278 | 444 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 444 | AggregateFunctionTemplate>( | 280 | 444 | result.release(), argument_types_, attr.is_window_function)); | 281 | 444 | } else { | 282 | 444 | result.reset(new NullableT<false, result_is_nullable, | 283 | 444 | AggregateFunctionTemplate>( | 284 | 444 | result.release(), argument_types_, attr.is_window_function)); | 285 | 444 | } | 286 | 444 | }, | 287 | 444 | make_bool_variant(result_is_nullable)); | 288 | 444 | } | 289 | 459 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 459 | return AggregateFunctionPtr(result.release()); | 291 | 459 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE6ENS_32AggregateFunctionGroupBitXorDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 35 | TArgs&&... args) { | 268 | 35 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 35 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 35 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 35 | if (have_nullable(argument_types_)) { | 275 | 26 | std::visit( | 276 | 26 | [&](auto result_is_nullable) { | 277 | 26 | if (attr.enable_aggregate_function_null_v2) { | 278 | 26 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 26 | AggregateFunctionTemplate>( | 280 | 26 | result.release(), argument_types_, attr.is_window_function)); | 281 | 26 | } else { | 282 | 26 | result.reset(new NullableT<false, result_is_nullable, | 283 | 26 | AggregateFunctionTemplate>( | 284 | 26 | result.release(), argument_types_, attr.is_window_function)); | 285 | 26 | } | 286 | 26 | }, | 287 | 26 | make_bool_variant(result_is_nullable)); | 288 | 26 | } | 289 | 35 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 35 | return AggregateFunctionPtr(result.release()); | 291 | 35 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE7ENS_32AggregateFunctionGroupBitXorDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 35 | TArgs&&... args) { | 268 | 35 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 35 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 35 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 35 | if (have_nullable(argument_types_)) { | 275 | 27 | std::visit( | 276 | 27 | [&](auto result_is_nullable) { | 277 | 27 | if (attr.enable_aggregate_function_null_v2) { | 278 | 27 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 27 | AggregateFunctionTemplate>( | 280 | 27 | result.release(), argument_types_, attr.is_window_function)); | 281 | 27 | } else { | 282 | 27 | result.reset(new NullableT<false, result_is_nullable, | 283 | 27 | AggregateFunctionTemplate>( | 284 | 27 | result.release(), argument_types_, attr.is_window_function)); | 285 | 27 | } | 286 | 27 | }, | 287 | 27 | make_bool_variant(result_is_nullable)); | 288 | 27 | } | 289 | 35 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 35 | return AggregateFunctionPtr(result.release()); | 291 | 35 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionBitmapOpINS_30AggregateFunctionBitmapUnionOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 2.35k | TArgs&&... args) { | 268 | 2.35k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 2.35k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 2.35k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 2.35k | if (have_nullable(argument_types_)) { | 275 | 17 | std::visit( | 276 | 17 | [&](auto result_is_nullable) { | 277 | 17 | if (attr.enable_aggregate_function_null_v2) { | 278 | 17 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 17 | AggregateFunctionTemplate>( | 280 | 17 | result.release(), argument_types_, attr.is_window_function)); | 281 | 17 | } else { | 282 | 17 | result.reset(new NullableT<false, result_is_nullable, | 283 | 17 | AggregateFunctionTemplate>( | 284 | 17 | result.release(), argument_types_, attr.is_window_function)); | 285 | 17 | } | 286 | 17 | }, | 287 | 17 | make_bool_variant(result_is_nullable)); | 288 | 17 | } | 289 | 2.35k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 2.35k | return AggregateFunctionPtr(result.release()); | 291 | 2.35k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionBitmapOpINS_34AggregateFunctionBitmapIntersectOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1.16k | TArgs&&... args) { | 268 | 1.16k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1.16k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1.16k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1.16k | if (have_nullable(argument_types_)) { | 275 | 5 | std::visit( | 276 | 5 | [&](auto result_is_nullable) { | 277 | 5 | if (attr.enable_aggregate_function_null_v2) { | 278 | 5 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 5 | AggregateFunctionTemplate>( | 280 | 5 | result.release(), argument_types_, attr.is_window_function)); | 281 | 5 | } else { | 282 | 5 | result.reset(new NullableT<false, result_is_nullable, | 283 | 5 | AggregateFunctionTemplate>( | 284 | 5 | result.release(), argument_types_, attr.is_window_function)); | 285 | 5 | } | 286 | 5 | }, | 287 | 5 | make_bool_variant(result_is_nullable)); | 288 | 5 | } | 289 | 1.16k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1.16k | return AggregateFunctionPtr(result.release()); | 291 | 1.16k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionBitmapOpINS_33AggregateFunctionGroupBitmapXorOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 450 | TArgs&&... args) { | 268 | 450 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 450 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 450 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 450 | if (have_nullable(argument_types_)) { | 275 | 2 | std::visit( | 276 | 2 | [&](auto result_is_nullable) { | 277 | 2 | if (attr.enable_aggregate_function_null_v2) { | 278 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 2 | AggregateFunctionTemplate>( | 280 | 2 | result.release(), argument_types_, attr.is_window_function)); | 281 | 2 | } else { | 282 | 2 | result.reset(new NullableT<false, result_is_nullable, | 283 | 2 | AggregateFunctionTemplate>( | 284 | 2 | result.release(), argument_types_, attr.is_window_function)); | 285 | 2 | } | 286 | 2 | }, | 287 | 2 | make_bool_variant(result_is_nullable)); | 288 | 2 | } | 289 | 450 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 450 | return AggregateFunctionPtr(result.release()); | 291 | 450 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE3ELS3_3ENS_24AggregateFunctionSumDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 921 | TArgs&&... args) { | 268 | 921 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 921 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 921 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 921 | if (have_nullable(argument_types_)) { | 275 | 474 | std::visit( | 276 | 474 | [&](auto result_is_nullable) { | 277 | 474 | if (attr.enable_aggregate_function_null_v2) { | 278 | 474 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 474 | AggregateFunctionTemplate>( | 280 | 474 | result.release(), argument_types_, attr.is_window_function)); | 281 | 474 | } else { | 282 | 474 | result.reset(new NullableT<false, result_is_nullable, | 283 | 474 | AggregateFunctionTemplate>( | 284 | 474 | result.release(), argument_types_, attr.is_window_function)); | 285 | 474 | } | 286 | 474 | }, | 287 | 474 | make_bool_variant(result_is_nullable)); | 288 | 474 | } | 289 | 921 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 921 | return AggregateFunctionPtr(result.release()); | 291 | 921 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE4ELS3_4ENS_24AggregateFunctionSumDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 980 | TArgs&&... args) { | 268 | 980 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 980 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 980 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 980 | if (have_nullable(argument_types_)) { | 275 | 531 | std::visit( | 276 | 531 | [&](auto result_is_nullable) { | 277 | 531 | if (attr.enable_aggregate_function_null_v2) { | 278 | 531 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 531 | AggregateFunctionTemplate>( | 280 | 531 | result.release(), argument_types_, attr.is_window_function)); | 281 | 531 | } else { | 282 | 531 | result.reset(new NullableT<false, result_is_nullable, | 283 | 531 | AggregateFunctionTemplate>( | 284 | 531 | result.release(), argument_types_, attr.is_window_function)); | 285 | 531 | } | 286 | 531 | }, | 287 | 531 | make_bool_variant(result_is_nullable)); | 288 | 531 | } | 289 | 980 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 980 | return AggregateFunctionPtr(result.release()); | 291 | 980 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE5ELS3_5ENS_24AggregateFunctionSumDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1.20k | TArgs&&... args) { | 268 | 1.20k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1.20k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1.20k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1.20k | if (have_nullable(argument_types_)) { | 275 | 618 | std::visit( | 276 | 618 | [&](auto result_is_nullable) { | 277 | 618 | if (attr.enable_aggregate_function_null_v2) { | 278 | 618 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 618 | AggregateFunctionTemplate>( | 280 | 618 | result.release(), argument_types_, attr.is_window_function)); | 281 | 618 | } else { | 282 | 618 | result.reset(new NullableT<false, result_is_nullable, | 283 | 618 | AggregateFunctionTemplate>( | 284 | 618 | result.release(), argument_types_, attr.is_window_function)); | 285 | 618 | } | 286 | 618 | }, | 287 | 618 | make_bool_variant(result_is_nullable)); | 288 | 618 | } | 289 | 1.20k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1.20k | return AggregateFunctionPtr(result.release()); | 291 | 1.20k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE8ELS3_8ENS_24AggregateFunctionSumDataILS3_8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1.46k | TArgs&&... args) { | 268 | 1.46k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1.46k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1.46k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1.46k | if (have_nullable(argument_types_)) { | 275 | 598 | std::visit( | 276 | 598 | [&](auto result_is_nullable) { | 277 | 598 | if (attr.enable_aggregate_function_null_v2) { | 278 | 598 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 598 | AggregateFunctionTemplate>( | 280 | 598 | result.release(), argument_types_, attr.is_window_function)); | 281 | 598 | } else { | 282 | 598 | result.reset(new NullableT<false, result_is_nullable, | 283 | 598 | AggregateFunctionTemplate>( | 284 | 598 | result.release(), argument_types_, attr.is_window_function)); | 285 | 598 | } | 286 | 598 | }, | 287 | 598 | make_bool_variant(result_is_nullable)); | 288 | 598 | } | 289 | 1.46k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1.46k | return AggregateFunctionPtr(result.release()); | 291 | 1.46k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionHLLUnionINS_29AggregateFunctionHLLUnionImplINS_24AggregateFunctionHLLDataEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1.36k | TArgs&&... args) { | 268 | 1.36k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1.36k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1.36k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1.36k | if (have_nullable(argument_types_)) { | 275 | 0 | std::visit( | 276 | 0 | [&](auto result_is_nullable) { | 277 | 0 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 0 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 0 | }, | 287 | 0 | make_bool_variant(result_is_nullable)); | 288 | 0 | } | 289 | 1.36k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1.36k | return AggregateFunctionPtr(result.release()); | 291 | 1.36k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_19WindowFunctionNTileEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 15 | TArgs&&... args) { | 268 | 15 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 15 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 15 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 15 | if (have_nullable(argument_types_)) { | 275 | 0 | std::visit( | 276 | 0 | [&](auto result_is_nullable) { | 277 | 0 | if (attr.enable_aggregate_function_null_v2) { | 278 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 0 | AggregateFunctionTemplate>( | 280 | 0 | result.release(), argument_types_, attr.is_window_function)); | 281 | 0 | } else { | 282 | 0 | result.reset(new NullableT<false, result_is_nullable, | 283 | 0 | AggregateFunctionTemplate>( | 284 | 0 | result.release(), argument_types_, attr.is_window_function)); | 285 | 0 | } | 286 | 0 | }, | 287 | 0 | make_bool_variant(result_is_nullable)); | 288 | 0 | } | 289 | 15 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 15 | return AggregateFunctionPtr(result.release()); | 291 | 15 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 50 | TArgs&&... args) { | 268 | 50 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 50 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 50 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 50 | if (have_nullable(argument_types_)) { | 275 | 50 | std::visit( | 276 | 50 | [&](auto result_is_nullable) { | 277 | 50 | if (attr.enable_aggregate_function_null_v2) { | 278 | 50 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 50 | AggregateFunctionTemplate>( | 280 | 50 | result.release(), argument_types_, attr.is_window_function)); | 281 | 50 | } else { | 282 | 50 | result.reset(new NullableT<false, result_is_nullable, | 283 | 50 | AggregateFunctionTemplate>( | 284 | 50 | result.release(), argument_types_, attr.is_window_function)); | 285 | 50 | } | 286 | 50 | }, | 287 | 50 | make_bool_variant(result_is_nullable)); | 288 | 50 | } | 289 | 50 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 50 | return AggregateFunctionPtr(result.release()); | 291 | 50 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 38 | TArgs&&... args) { | 268 | 38 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 38 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 38 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 38 | if (have_nullable(argument_types_)) { | 275 | 38 | std::visit( | 276 | 38 | [&](auto result_is_nullable) { | 277 | 38 | if (attr.enable_aggregate_function_null_v2) { | 278 | 38 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 38 | AggregateFunctionTemplate>( | 280 | 38 | result.release(), argument_types_, attr.is_window_function)); | 281 | 38 | } else { | 282 | 38 | result.reset(new NullableT<false, result_is_nullable, | 283 | 38 | AggregateFunctionTemplate>( | 284 | 38 | result.release(), argument_types_, attr.is_window_function)); | 285 | 38 | } | 286 | 38 | }, | 287 | 38 | make_bool_variant(result_is_nullable)); | 288 | 38 | } | 289 | 38 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 38 | return AggregateFunctionPtr(result.release()); | 291 | 38 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 46 | TArgs&&... args) { | 268 | 46 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 46 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 46 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 46 | if (have_nullable(argument_types_)) { | 275 | 46 | std::visit( | 276 | 46 | [&](auto result_is_nullable) { | 277 | 46 | if (attr.enable_aggregate_function_null_v2) { | 278 | 46 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 46 | AggregateFunctionTemplate>( | 280 | 46 | result.release(), argument_types_, attr.is_window_function)); | 281 | 46 | } else { | 282 | 46 | result.reset(new NullableT<false, result_is_nullable, | 283 | 46 | AggregateFunctionTemplate>( | 284 | 46 | result.release(), argument_types_, attr.is_window_function)); | 285 | 46 | } | 286 | 46 | }, | 287 | 46 | make_bool_variant(result_is_nullable)); | 288 | 46 | } | 289 | 46 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 46 | return AggregateFunctionPtr(result.release()); | 291 | 46 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 38 | TArgs&&... args) { | 268 | 38 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 38 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 38 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 38 | if (have_nullable(argument_types_)) { | 275 | 38 | std::visit( | 276 | 38 | [&](auto result_is_nullable) { | 277 | 38 | if (attr.enable_aggregate_function_null_v2) { | 278 | 38 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 38 | AggregateFunctionTemplate>( | 280 | 38 | result.release(), argument_types_, attr.is_window_function)); | 281 | 38 | } else { | 282 | 38 | result.reset(new NullableT<false, result_is_nullable, | 283 | 38 | AggregateFunctionTemplate>( | 284 | 38 | result.release(), argument_types_, attr.is_window_function)); | 285 | 38 | } | 286 | 38 | }, | 287 | 38 | make_bool_variant(result_is_nullable)); | 288 | 38 | } | 289 | 38 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 38 | return AggregateFunctionPtr(result.release()); | 291 | 38 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 38 | TArgs&&... args) { | 268 | 38 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 38 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 38 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 38 | if (have_nullable(argument_types_)) { | 275 | 38 | std::visit( | 276 | 38 | [&](auto result_is_nullable) { | 277 | 38 | if (attr.enable_aggregate_function_null_v2) { | 278 | 38 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 38 | AggregateFunctionTemplate>( | 280 | 38 | result.release(), argument_types_, attr.is_window_function)); | 281 | 38 | } else { | 282 | 38 | result.reset(new NullableT<false, result_is_nullable, | 283 | 38 | AggregateFunctionTemplate>( | 284 | 38 | result.release(), argument_types_, attr.is_window_function)); | 285 | 38 | } | 286 | 38 | }, | 287 | 38 | make_bool_variant(result_is_nullable)); | 288 | 38 | } | 289 | 38 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 38 | return AggregateFunctionPtr(result.release()); | 291 | 38 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 42 | TArgs&&... args) { | 268 | 42 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 42 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 42 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 42 | if (have_nullable(argument_types_)) { | 275 | 42 | std::visit( | 276 | 42 | [&](auto result_is_nullable) { | 277 | 42 | if (attr.enable_aggregate_function_null_v2) { | 278 | 42 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 42 | AggregateFunctionTemplate>( | 280 | 42 | result.release(), argument_types_, attr.is_window_function)); | 281 | 42 | } else { | 282 | 42 | result.reset(new NullableT<false, result_is_nullable, | 283 | 42 | AggregateFunctionTemplate>( | 284 | 42 | result.release(), argument_types_, attr.is_window_function)); | 285 | 42 | } | 286 | 42 | }, | 287 | 42 | make_bool_variant(result_is_nullable)); | 288 | 42 | } | 289 | 42 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 42 | return AggregateFunctionPtr(result.release()); | 291 | 42 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE28ELS3_28ENS_28AggregateFunctionProductDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE28ELS3_29ENS_28AggregateFunctionProductDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE28ELS3_30ENS_28AggregateFunctionProductDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE28ELS3_35ENS_28AggregateFunctionProductDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE29ELS3_29ENS_28AggregateFunctionProductDataILS3_29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE29ELS3_30ENS_28AggregateFunctionProductDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE29ELS3_35ENS_28AggregateFunctionProductDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE30ELS3_30ENS_28AggregateFunctionProductDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 22 | TArgs&&... args) { | 268 | 22 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 22 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 22 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 22 | if (have_nullable(argument_types_)) { | 275 | 22 | std::visit( | 276 | 22 | [&](auto result_is_nullable) { | 277 | 22 | if (attr.enable_aggregate_function_null_v2) { | 278 | 22 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 22 | AggregateFunctionTemplate>( | 280 | 22 | result.release(), argument_types_, attr.is_window_function)); | 281 | 22 | } else { | 282 | 22 | result.reset(new NullableT<false, result_is_nullable, | 283 | 22 | AggregateFunctionTemplate>( | 284 | 22 | result.release(), argument_types_, attr.is_window_function)); | 285 | 22 | } | 286 | 22 | }, | 287 | 22 | make_bool_variant(result_is_nullable)); | 288 | 22 | } | 289 | 22 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 22 | return AggregateFunctionPtr(result.release()); | 291 | 22 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE30ELS3_35ENS_28AggregateFunctionProductDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE35ELS3_35ENS_28AggregateFunctionProductDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 47 | TArgs&&... args) { | 268 | 47 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 47 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 47 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 47 | if (have_nullable(argument_types_)) { | 275 | 47 | std::visit( | 276 | 47 | [&](auto result_is_nullable) { | 277 | 47 | if (attr.enable_aggregate_function_null_v2) { | 278 | 47 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 47 | AggregateFunctionTemplate>( | 280 | 47 | result.release(), argument_types_, attr.is_window_function)); | 281 | 47 | } else { | 282 | 47 | result.reset(new NullableT<false, result_is_nullable, | 283 | 47 | AggregateFunctionTemplate>( | 284 | 47 | result.release(), argument_types_, attr.is_window_function)); | 285 | 47 | } | 286 | 47 | }, | 287 | 47 | make_bool_variant(result_is_nullable)); | 288 | 47 | } | 289 | 47 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 47 | return AggregateFunctionPtr(result.release()); | 291 | 47 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE3ELS3_3ENS_28AggregateFunctionProductDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE4ELS3_4ENS_28AggregateFunctionProductDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE5ELS3_5ENS_28AggregateFunctionProductDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 24 | TArgs&&... args) { | 268 | 24 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 24 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 24 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 24 | if (have_nullable(argument_types_)) { | 275 | 24 | std::visit( | 276 | 24 | [&](auto result_is_nullable) { | 277 | 24 | if (attr.enable_aggregate_function_null_v2) { | 278 | 24 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 24 | AggregateFunctionTemplate>( | 280 | 24 | result.release(), argument_types_, attr.is_window_function)); | 281 | 24 | } else { | 282 | 24 | result.reset(new NullableT<false, result_is_nullable, | 283 | 24 | AggregateFunctionTemplate>( | 284 | 24 | result.release(), argument_types_, attr.is_window_function)); | 285 | 24 | } | 286 | 24 | }, | 287 | 24 | make_bool_variant(result_is_nullable)); | 288 | 24 | } | 289 | 24 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 24 | return AggregateFunctionPtr(result.release()); | 291 | 24 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE6ELS3_6ENS_28AggregateFunctionProductDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 16 | TArgs&&... args) { | 268 | 16 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 16 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 16 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 16 | if (have_nullable(argument_types_)) { | 275 | 16 | std::visit( | 276 | 16 | [&](auto result_is_nullable) { | 277 | 16 | if (attr.enable_aggregate_function_null_v2) { | 278 | 16 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 16 | AggregateFunctionTemplate>( | 280 | 16 | result.release(), argument_types_, attr.is_window_function)); | 281 | 16 | } else { | 282 | 16 | result.reset(new NullableT<false, result_is_nullable, | 283 | 16 | AggregateFunctionTemplate>( | 284 | 16 | result.release(), argument_types_, attr.is_window_function)); | 285 | 16 | } | 286 | 16 | }, | 287 | 16 | make_bool_variant(result_is_nullable)); | 288 | 16 | } | 289 | 16 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 16 | return AggregateFunctionPtr(result.release()); | 291 | 16 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE7ELS3_7ENS_28AggregateFunctionProductDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 16 | TArgs&&... args) { | 268 | 16 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 16 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 16 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 16 | if (have_nullable(argument_types_)) { | 275 | 16 | std::visit( | 276 | 16 | [&](auto result_is_nullable) { | 277 | 16 | if (attr.enable_aggregate_function_null_v2) { | 278 | 16 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 16 | AggregateFunctionTemplate>( | 280 | 16 | result.release(), argument_types_, attr.is_window_function)); | 281 | 16 | } else { | 282 | 16 | result.reset(new NullableT<false, result_is_nullable, | 283 | 16 | AggregateFunctionTemplate>( | 284 | 16 | result.release(), argument_types_, attr.is_window_function)); | 285 | 16 | } | 286 | 16 | }, | 287 | 16 | make_bool_variant(result_is_nullable)); | 288 | 16 | } | 289 | 16 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 16 | return AggregateFunctionPtr(result.release()); | 291 | 16 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE8ELS3_8ENS_28AggregateFunctionProductDataILS3_8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 40 | TArgs&&... args) { | 268 | 40 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 40 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 40 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 40 | if (have_nullable(argument_types_)) { | 275 | 40 | std::visit( | 276 | 40 | [&](auto result_is_nullable) { | 277 | 40 | if (attr.enable_aggregate_function_null_v2) { | 278 | 40 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 40 | AggregateFunctionTemplate>( | 280 | 40 | result.release(), argument_types_, attr.is_window_function)); | 281 | 40 | } else { | 282 | 40 | result.reset(new NullableT<false, result_is_nullable, | 283 | 40 | AggregateFunctionTemplate>( | 284 | 40 | result.release(), argument_types_, attr.is_window_function)); | 285 | 40 | } | 286 | 40 | }, | 287 | 40 | make_bool_variant(result_is_nullable)); | 288 | 40 | } | 289 | 40 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 40 | return AggregateFunctionPtr(result.release()); | 291 | 40 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE9ELS3_9ENS_28AggregateFunctionProductDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 125 | TArgs&&... args) { | 268 | 125 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 125 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 125 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 125 | if (have_nullable(argument_types_)) { | 275 | 125 | std::visit( | 276 | 125 | [&](auto result_is_nullable) { | 277 | 125 | if (attr.enable_aggregate_function_null_v2) { | 278 | 125 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 125 | AggregateFunctionTemplate>( | 280 | 125 | result.release(), argument_types_, attr.is_window_function)); | 281 | 125 | } else { | 282 | 125 | result.reset(new NullableT<false, result_is_nullable, | 283 | 125 | AggregateFunctionTemplate>( | 284 | 125 | result.release(), argument_types_, attr.is_window_function)); | 285 | 125 | } | 286 | 125 | }, | 287 | 125 | make_bool_variant(result_is_nullable)); | 288 | 125 | } | 289 | 125 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 125 | return AggregateFunctionPtr(result.release()); | 291 | 125 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionSampVarianceINS_8SampDataILNS_13PrimitiveTypeE9ENS_16VarianceSampNameELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1.08k | TArgs&&... args) { | 268 | 1.08k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1.08k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1.08k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1.08k | if (have_nullable(argument_types_)) { | 275 | 1.01k | std::visit( | 276 | 1.01k | [&](auto result_is_nullable) { | 277 | 1.01k | if (attr.enable_aggregate_function_null_v2) { | 278 | 1.01k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 1.01k | AggregateFunctionTemplate>( | 280 | 1.01k | result.release(), argument_types_, attr.is_window_function)); | 281 | 1.01k | } else { | 282 | 1.01k | result.reset(new NullableT<false, result_is_nullable, | 283 | 1.01k | AggregateFunctionTemplate>( | 284 | 1.01k | result.release(), argument_types_, attr.is_window_function)); | 285 | 1.01k | } | 286 | 1.01k | }, | 287 | 1.01k | make_bool_variant(result_is_nullable)); | 288 | 1.01k | } | 289 | 1.08k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1.08k | return AggregateFunctionPtr(result.release()); | 291 | 1.08k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionSampVarianceINS_7PopDataILNS_13PrimitiveTypeE9ENS_12VarianceNameELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1.13k | TArgs&&... args) { | 268 | 1.13k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1.13k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1.13k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1.13k | if (have_nullable(argument_types_)) { | 275 | 1.06k | std::visit( | 276 | 1.06k | [&](auto result_is_nullable) { | 277 | 1.06k | if (attr.enable_aggregate_function_null_v2) { | 278 | 1.06k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 1.06k | AggregateFunctionTemplate>( | 280 | 1.06k | result.release(), argument_types_, attr.is_window_function)); | 281 | 1.06k | } else { | 282 | 1.06k | result.reset(new NullableT<false, result_is_nullable, | 283 | 1.06k | AggregateFunctionTemplate>( | 284 | 1.06k | result.release(), argument_types_, attr.is_window_function)); | 285 | 1.06k | } | 286 | 1.06k | }, | 287 | 1.06k | make_bool_variant(result_is_nullable)); | 288 | 1.06k | } | 289 | 1.13k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1.13k | return AggregateFunctionPtr(result.release()); | 291 | 1.13k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionSampVarianceINS_7PopDataILNS_13PrimitiveTypeE9ENS_10StddevNameELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 1.09k | TArgs&&... args) { | 268 | 1.09k | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 1.09k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 1.09k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 1.09k | if (have_nullable(argument_types_)) { | 275 | 1.02k | std::visit( | 276 | 1.02k | [&](auto result_is_nullable) { | 277 | 1.02k | if (attr.enable_aggregate_function_null_v2) { | 278 | 1.02k | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 1.02k | AggregateFunctionTemplate>( | 280 | 1.02k | result.release(), argument_types_, attr.is_window_function)); | 281 | 1.02k | } else { | 282 | 1.02k | result.reset(new NullableT<false, result_is_nullable, | 283 | 1.02k | AggregateFunctionTemplate>( | 284 | 1.02k | result.release(), argument_types_, attr.is_window_function)); | 285 | 1.02k | } | 286 | 1.02k | }, | 287 | 1.02k | make_bool_variant(result_is_nullable)); | 288 | 1.02k | } | 289 | 1.09k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 1.09k | return AggregateFunctionPtr(result.release()); | 291 | 1.09k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionSampVarianceINS_8SampDataILNS_13PrimitiveTypeE9ENS_14StddevSampNameELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 618 | TArgs&&... args) { | 268 | 618 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 618 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 618 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 618 | if (have_nullable(argument_types_)) { | 275 | 558 | std::visit( | 276 | 558 | [&](auto result_is_nullable) { | 277 | 558 | if (attr.enable_aggregate_function_null_v2) { | 278 | 558 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 558 | AggregateFunctionTemplate>( | 280 | 558 | result.release(), argument_types_, attr.is_window_function)); | 281 | 558 | } else { | 282 | 558 | result.reset(new NullableT<false, result_is_nullable, | 283 | 558 | AggregateFunctionTemplate>( | 284 | 558 | result.release(), argument_types_, attr.is_window_function)); | 285 | 558 | } | 286 | 558 | }, | 287 | 558 | make_bool_variant(result_is_nullable)); | 288 | 558 | } | 289 | 618 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 618 | return AggregateFunctionPtr(result.release()); | 291 | 618 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionHLLUnionINS_32AggregateFunctionHLLUnionAggImplINS_24AggregateFunctionHLLDataEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 600 | TArgs&&... args) { | 268 | 600 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 600 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 600 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 600 | if (have_nullable(argument_types_)) { | 275 | 82 | std::visit( | 276 | 82 | [&](auto result_is_nullable) { | 277 | 82 | if (attr.enable_aggregate_function_null_v2) { | 278 | 82 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 82 | AggregateFunctionTemplate>( | 280 | 82 | result.release(), argument_types_, attr.is_window_function)); | 281 | 82 | } else { | 282 | 82 | result.reset(new NullableT<false, result_is_nullable, | 283 | 82 | AggregateFunctionTemplate>( | 284 | 82 | result.release(), argument_types_, attr.is_window_function)); | 285 | 82 | } | 286 | 82 | }, | 287 | 82 | make_bool_variant(result_is_nullable)); | 288 | 82 | } | 289 | 600 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 600 | return AggregateFunctionPtr(result.release()); | 291 | 600 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE2ENS_31AggregateFunctionGroupBitOrDataILS3_2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 7 | TArgs&&... args) { | 268 | 7 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 7 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 7 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 7 | if (have_nullable(argument_types_)) { | 275 | 5 | std::visit( | 276 | 5 | [&](auto result_is_nullable) { | 277 | 5 | if (attr.enable_aggregate_function_null_v2) { | 278 | 5 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 5 | AggregateFunctionTemplate>( | 280 | 5 | result.release(), argument_types_, attr.is_window_function)); | 281 | 5 | } else { | 282 | 5 | result.reset(new NullableT<false, result_is_nullable, | 283 | 5 | AggregateFunctionTemplate>( | 284 | 5 | result.release(), argument_types_, attr.is_window_function)); | 285 | 5 | } | 286 | 5 | }, | 287 | 5 | make_bool_variant(result_is_nullable)); | 288 | 5 | } | 289 | 7 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 7 | return AggregateFunctionPtr(result.release()); | 291 | 7 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE2ENS_32AggregateFunctionGroupBitAndDataILS3_2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 8 | TArgs&&... args) { | 268 | 8 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 8 | if (have_nullable(argument_types_)) { | 275 | 6 | std::visit( | 276 | 6 | [&](auto result_is_nullable) { | 277 | 6 | if (attr.enable_aggregate_function_null_v2) { | 278 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 6 | AggregateFunctionTemplate>( | 280 | 6 | result.release(), argument_types_, attr.is_window_function)); | 281 | 6 | } else { | 282 | 6 | result.reset(new NullableT<false, result_is_nullable, | 283 | 6 | AggregateFunctionTemplate>( | 284 | 6 | result.release(), argument_types_, attr.is_window_function)); | 285 | 6 | } | 286 | 6 | }, | 287 | 6 | make_bool_variant(result_is_nullable)); | 288 | 6 | } | 289 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 8 | return AggregateFunctionPtr(result.release()); | 291 | 8 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFuntionBoolUnionINS_28AggregateFunctionBoolXorDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 7 | TArgs&&... args) { | 268 | 7 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 7 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 7 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 7 | if (have_nullable(argument_types_)) { | 275 | 5 | std::visit( | 276 | 5 | [&](auto result_is_nullable) { | 277 | 5 | if (attr.enable_aggregate_function_null_v2) { | 278 | 5 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 5 | AggregateFunctionTemplate>( | 280 | 5 | result.release(), argument_types_, attr.is_window_function)); | 281 | 5 | } else { | 282 | 5 | result.reset(new NullableT<false, result_is_nullable, | 283 | 5 | AggregateFunctionTemplate>( | 284 | 5 | result.release(), argument_types_, attr.is_window_function)); | 285 | 5 | } | 286 | 5 | }, | 287 | 5 | make_bool_variant(result_is_nullable)); | 288 | 5 | } | 289 | 7 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 7 | return AggregateFunctionPtr(result.release()); | 291 | 7 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSemINS_24AggregateFunctionSemDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 267 | 24 | TArgs&&... args) { | 268 | 24 | if (!(argument_types_.size() == 1)) { | 269 | 0 | throw doris::Exception(Status::InternalError( | 270 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 271 | 0 | } | 272 | 24 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 273 | 24 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 274 | 24 | if (have_nullable(argument_types_)) { | 275 | 21 | std::visit( | 276 | 21 | [&](auto result_is_nullable) { | 277 | 21 | if (attr.enable_aggregate_function_null_v2) { | 278 | 21 | result.reset(new NullableV2T<false, result_is_nullable, | 279 | 21 | AggregateFunctionTemplate>( | 280 | 21 | result.release(), argument_types_, attr.is_window_function)); | 281 | 21 | } else { | 282 | 21 | result.reset(new NullableT<false, result_is_nullable, | 283 | 21 | AggregateFunctionTemplate>( | 284 | 21 | result.release(), argument_types_, attr.is_window_function)); | 285 | 21 | } | 286 | 21 | }, | 287 | 21 | make_bool_variant(result_is_nullable)); | 288 | 21 | } | 289 | 24 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 290 | 24 | return AggregateFunctionPtr(result.release()); | 291 | 24 | } |
|
292 | | |
293 | | template <typename AggregateFunctionTemplate, typename... TArgs> |
294 | | static AggregateFunctionPtr create_unary_arguments_return_not_nullable( |
295 | | const DataTypes& argument_types_, const bool result_is_nullable, |
296 | 32.5k | const AggregateFunctionAttr& attr, TArgs&&... args) { |
297 | 32.5k | if (!(argument_types_.size() == 1)) { |
298 | 0 | throw doris::Exception(Status::InternalError( |
299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); |
300 | 0 | } |
301 | 32.5k | if (!attr.is_foreach && result_is_nullable) { |
302 | 0 | throw doris::Exception( |
303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " |
304 | 0 | "result_is_nullable must be false")); |
305 | 0 | } |
306 | 32.5k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( |
307 | 32.5k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); |
308 | 32.5k | if (have_nullable(argument_types_)) { |
309 | 18.8k | if (attr.enable_aggregate_function_null_v2) { |
310 | 17.6k | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( |
311 | 17.6k | result.release(), argument_types_, attr.is_window_function)); |
312 | 17.6k | } else { |
313 | 1.14k | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( |
314 | 1.14k | result.release(), argument_types_, attr.is_window_function)); |
315 | 1.14k | } |
316 | 18.8k | } |
317 | 32.5k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); |
318 | 32.5k | return AggregateFunctionPtr(result.release()); |
319 | 32.5k | } Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 2 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 2 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 2 | if (have_nullable(argument_types_)) { | 309 | 0 | if (attr.enable_aggregate_function_null_v2) { | 310 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 0 | result.release(), argument_types_, attr.is_window_function)); | 312 | 0 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 0 | } | 317 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 2 | return AggregateFunctionPtr(result.release()); | 319 | 2 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 2 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 2 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 2 | if (have_nullable(argument_types_)) { | 309 | 0 | if (attr.enable_aggregate_function_null_v2) { | 310 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 0 | result.release(), argument_types_, attr.is_window_function)); | 312 | 0 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 0 | } | 317 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 2 | return AggregateFunctionPtr(result.release()); | 319 | 2 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 450 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 450 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 450 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 450 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 450 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 450 | if (have_nullable(argument_types_)) { | 309 | 0 | if (attr.enable_aggregate_function_null_v2) { | 310 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 0 | result.release(), argument_types_, attr.is_window_function)); | 312 | 0 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 0 | } | 317 | 450 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 450 | return AggregateFunctionPtr(result.release()); | 319 | 450 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 4 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 4 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 4 | if (have_nullable(argument_types_)) { | 309 | 0 | if (attr.enable_aggregate_function_null_v2) { | 310 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 0 | result.release(), argument_types_, attr.is_window_function)); | 312 | 0 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 0 | } | 317 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 4 | return AggregateFunctionPtr(result.release()); | 319 | 4 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 2 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 2 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 2 | if (have_nullable(argument_types_)) { | 309 | 0 | if (attr.enable_aggregate_function_null_v2) { | 310 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 0 | result.release(), argument_types_, attr.is_window_function)); | 312 | 0 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 0 | } | 317 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 2 | return AggregateFunctionPtr(result.release()); | 319 | 2 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE25EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 6 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 6 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 6 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 6 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 6 | if (have_nullable(argument_types_)) { | 309 | 0 | if (attr.enable_aggregate_function_null_v2) { | 310 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 0 | result.release(), argument_types_, attr.is_window_function)); | 312 | 0 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 0 | } | 317 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 6 | return AggregateFunctionPtr(result.release()); | 319 | 6 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE26EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 6 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 6 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 6 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 6 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 6 | if (have_nullable(argument_types_)) { | 309 | 0 | if (attr.enable_aggregate_function_null_v2) { | 310 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 0 | result.release(), argument_types_, attr.is_window_function)); | 312 | 0 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 0 | } | 317 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 6 | return AggregateFunctionPtr(result.release()); | 319 | 6 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 2 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 2 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 2 | if (have_nullable(argument_types_)) { | 309 | 0 | if (attr.enable_aggregate_function_null_v2) { | 310 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 0 | result.release(), argument_types_, attr.is_window_function)); | 312 | 0 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 0 | } | 317 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 2 | return AggregateFunctionPtr(result.release()); | 319 | 2 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 18 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 18 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 18 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 18 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 18 | if (have_nullable(argument_types_)) { | 309 | 0 | if (attr.enable_aggregate_function_null_v2) { | 310 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 0 | result.release(), argument_types_, attr.is_window_function)); | 312 | 0 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 0 | } | 317 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 18 | return AggregateFunctionPtr(result.release()); | 319 | 18 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 2 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 2 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 2 | if (have_nullable(argument_types_)) { | 309 | 0 | if (attr.enable_aggregate_function_null_v2) { | 310 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 0 | result.release(), argument_types_, attr.is_window_function)); | 312 | 0 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 0 | } | 317 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 2 | return AggregateFunctionPtr(result.release()); | 319 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE36EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE37EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_29GroupArrayStringIntersectDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 15 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 15 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 15 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 15 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 15 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 15 | if (have_nullable(argument_types_)) { | 309 | 0 | if (attr.enable_aggregate_function_null_v2) { | 310 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 0 | result.release(), argument_types_, attr.is_window_function)); | 312 | 0 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 0 | } | 317 | 15 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 15 | return AggregateFunctionPtr(result.release()); | 319 | 15 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 23 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 23 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 23 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 23 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 23 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 23 | if (have_nullable(argument_types_)) { | 309 | 0 | if (attr.enable_aggregate_function_null_v2) { | 310 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 0 | result.release(), argument_types_, attr.is_window_function)); | 312 | 0 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 0 | } | 317 | 23 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 23 | return AggregateFunctionPtr(result.release()); | 319 | 23 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 2 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 2 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 2 | if (have_nullable(argument_types_)) { | 309 | 0 | if (attr.enable_aggregate_function_null_v2) { | 310 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 0 | result.release(), argument_types_, attr.is_window_function)); | 312 | 0 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 0 | } | 317 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 2 | return AggregateFunctionPtr(result.release()); | 319 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE25EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 4 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 4 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 4 | if (have_nullable(argument_types_)) { | 309 | 0 | if (attr.enable_aggregate_function_null_v2) { | 310 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 0 | result.release(), argument_types_, attr.is_window_function)); | 312 | 0 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 0 | } | 317 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 4 | return AggregateFunctionPtr(result.release()); | 319 | 4 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE26EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 4 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 4 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 4 | if (have_nullable(argument_types_)) { | 309 | 0 | if (attr.enable_aggregate_function_null_v2) { | 310 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 0 | result.release(), argument_types_, attr.is_window_function)); | 312 | 0 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 0 | } | 317 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 4 | return AggregateFunctionPtr(result.release()); | 319 | 4 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 16 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 16 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 16 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 16 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 16 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 16 | if (have_nullable(argument_types_)) { | 309 | 0 | if (attr.enable_aggregate_function_null_v2) { | 310 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 0 | result.release(), argument_types_, attr.is_window_function)); | 312 | 0 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 0 | } | 317 | 16 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 16 | return AggregateFunctionPtr(result.release()); | 319 | 16 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 2 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 2 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 2 | if (have_nullable(argument_types_)) { | 309 | 0 | if (attr.enable_aggregate_function_null_v2) { | 310 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 0 | result.release(), argument_types_, attr.is_window_function)); | 312 | 0 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 0 | } | 317 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 2 | return AggregateFunctionPtr(result.release()); | 319 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE36EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE37EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_25GroupArrayStringUnionDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 12 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 12 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 12 | if (have_nullable(argument_types_)) { | 309 | 0 | if (attr.enable_aggregate_function_null_v2) { | 310 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 0 | result.release(), argument_types_, attr.is_window_function)); | 312 | 0 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 0 | } | 317 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 12 | return AggregateFunctionPtr(result.release()); | 319 | 12 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 130 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 130 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 130 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 130 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 130 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 130 | if (have_nullable(argument_types_)) { | 309 | 118 | if (attr.enable_aggregate_function_null_v2) { | 310 | 118 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 118 | result.release(), argument_types_, attr.is_window_function)); | 312 | 118 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 118 | } | 317 | 130 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 130 | return AggregateFunctionPtr(result.release()); | 319 | 130 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 313 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 313 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 313 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 313 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 313 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 313 | if (have_nullable(argument_types_)) { | 309 | 201 | if (attr.enable_aggregate_function_null_v2) { | 310 | 201 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 201 | result.release(), argument_types_, attr.is_window_function)); | 312 | 201 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 201 | } | 317 | 313 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 313 | return AggregateFunctionPtr(result.release()); | 319 | 313 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 298 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 298 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 298 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 298 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 298 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 298 | if (have_nullable(argument_types_)) { | 309 | 173 | if (attr.enable_aggregate_function_null_v2) { | 310 | 173 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 173 | result.release(), argument_types_, attr.is_window_function)); | 312 | 173 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 173 | } | 317 | 298 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 298 | return AggregateFunctionPtr(result.release()); | 319 | 298 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 12.7k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 12.7k | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 12.7k | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 12.7k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 12.7k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 12.7k | if (have_nullable(argument_types_)) { | 309 | 8.74k | if (attr.enable_aggregate_function_null_v2) { | 310 | 7.60k | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 7.60k | result.release(), argument_types_, attr.is_window_function)); | 312 | 7.60k | } else { | 313 | 1.14k | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 1.14k | result.release(), argument_types_, attr.is_window_function)); | 315 | 1.14k | } | 316 | 8.74k | } | 317 | 12.7k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 12.7k | return AggregateFunctionPtr(result.release()); | 319 | 12.7k | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 4.06k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 4.06k | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 4.06k | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 4.06k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 4.06k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 4.06k | if (have_nullable(argument_types_)) { | 309 | 2.30k | if (attr.enable_aggregate_function_null_v2) { | 310 | 2.30k | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 2.30k | result.release(), argument_types_, attr.is_window_function)); | 312 | 2.30k | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 2.30k | } | 317 | 4.06k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 4.06k | return AggregateFunctionPtr(result.release()); | 319 | 4.06k | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 234 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 234 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 234 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 234 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 234 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 234 | if (have_nullable(argument_types_)) { | 309 | 107 | if (attr.enable_aggregate_function_null_v2) { | 310 | 107 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 107 | result.release(), argument_types_, attr.is_window_function)); | 312 | 107 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 107 | } | 317 | 234 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 234 | return AggregateFunctionPtr(result.release()); | 319 | 234 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 128 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 128 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 128 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 128 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 128 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 128 | if (have_nullable(argument_types_)) { | 309 | 116 | if (attr.enable_aggregate_function_null_v2) { | 310 | 116 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 116 | result.release(), argument_types_, attr.is_window_function)); | 312 | 116 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 116 | } | 317 | 128 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 128 | return AggregateFunctionPtr(result.release()); | 319 | 128 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 166 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 166 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 166 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 166 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 166 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 166 | if (have_nullable(argument_types_)) { | 309 | 142 | if (attr.enable_aggregate_function_null_v2) { | 310 | 142 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 142 | result.release(), argument_types_, attr.is_window_function)); | 312 | 142 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 142 | } | 317 | 166 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 166 | return AggregateFunctionPtr(result.release()); | 319 | 166 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE28EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 64 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 64 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 64 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 64 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 64 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 64 | if (have_nullable(argument_types_)) { | 309 | 52 | if (attr.enable_aggregate_function_null_v2) { | 310 | 52 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 52 | result.release(), argument_types_, attr.is_window_function)); | 312 | 52 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 52 | } | 317 | 64 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 64 | return AggregateFunctionPtr(result.release()); | 319 | 64 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE29EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 2.07k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 2.07k | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 2.07k | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 2.07k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 2.07k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 2.07k | if (have_nullable(argument_types_)) { | 309 | 1.18k | if (attr.enable_aggregate_function_null_v2) { | 310 | 1.18k | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 1.18k | result.release(), argument_types_, attr.is_window_function)); | 312 | 1.18k | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 1.18k | } | 317 | 2.07k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 2.07k | return AggregateFunctionPtr(result.release()); | 319 | 2.07k | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE30EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 726 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 726 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 726 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 726 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 726 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 726 | if (have_nullable(argument_types_)) { | 309 | 556 | if (attr.enable_aggregate_function_null_v2) { | 310 | 556 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 556 | result.release(), argument_types_, attr.is_window_function)); | 312 | 556 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 556 | } | 317 | 726 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 726 | return AggregateFunctionPtr(result.release()); | 319 | 726 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE35EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 26 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 26 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 26 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 26 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 26 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 26 | if (have_nullable(argument_types_)) { | 309 | 26 | if (attr.enable_aggregate_function_null_v2) { | 310 | 26 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 26 | result.release(), argument_types_, attr.is_window_function)); | 312 | 26 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 26 | } | 317 | 26 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 26 | return AggregateFunctionPtr(result.release()); | 319 | 26 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE10EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 5.57k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 5.57k | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 5.57k | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 5.57k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 5.57k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 5.57k | if (have_nullable(argument_types_)) { | 309 | 3.23k | if (attr.enable_aggregate_function_null_v2) { | 310 | 3.23k | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 3.23k | result.release(), argument_types_, attr.is_window_function)); | 312 | 3.23k | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 3.23k | } | 317 | 5.57k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 5.57k | return AggregateFunctionPtr(result.release()); | 319 | 5.57k | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE25EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 4.74k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 4.74k | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 4.74k | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 4.74k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 4.74k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 4.74k | if (have_nullable(argument_types_)) { | 309 | 1.44k | if (attr.enable_aggregate_function_null_v2) { | 310 | 1.44k | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 1.44k | result.release(), argument_types_, attr.is_window_function)); | 312 | 1.44k | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 1.44k | } | 317 | 4.74k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 4.74k | return AggregateFunctionPtr(result.release()); | 319 | 4.74k | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 648 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 648 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 648 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 648 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 648 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 648 | if (have_nullable(argument_types_)) { | 309 | 374 | if (attr.enable_aggregate_function_null_v2) { | 310 | 374 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 374 | result.release(), argument_types_, attr.is_window_function)); | 312 | 374 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 374 | } | 317 | 648 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 648 | return AggregateFunctionPtr(result.release()); | 319 | 648 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE36EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 8 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 8 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 8 | if (have_nullable(argument_types_)) { | 309 | 8 | if (attr.enable_aggregate_function_null_v2) { | 310 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 8 | result.release(), argument_types_, attr.is_window_function)); | 312 | 8 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 8 | } | 317 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 8 | return AggregateFunctionPtr(result.release()); | 319 | 8 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE37EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 296 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 297 | 8 | if (!(argument_types_.size() == 1)) { | 298 | 0 | throw doris::Exception(Status::InternalError( | 299 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 300 | 0 | } | 301 | 8 | if (!attr.is_foreach && result_is_nullable) { | 302 | 0 | throw doris::Exception( | 303 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 304 | 0 | "result_is_nullable must be false")); | 305 | 0 | } | 306 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 307 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 308 | 8 | if (have_nullable(argument_types_)) { | 309 | 8 | if (attr.enable_aggregate_function_null_v2) { | 310 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 311 | 8 | result.release(), argument_types_, attr.is_window_function)); | 312 | 8 | } else { | 313 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 314 | 0 | result.release(), argument_types_, attr.is_window_function)); | 315 | 0 | } | 316 | 8 | } | 317 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 318 | 8 | return AggregateFunctionPtr(result.release()); | 319 | 8 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ |
320 | | |
321 | | /// AggregateFunctionTemplate will handle the nullable arguments, no need to use |
322 | | /// AggregateFunctionNullVariadicInline/AggregateFunctionNullUnaryInline |
323 | | template <typename AggregateFunctionTemplate, typename... TArgs> |
324 | | static AggregateFunctionPtr create_ignore_nullable(const DataTypes& argument_types_, |
325 | | const bool /*result_is_nullable*/, |
326 | | const AggregateFunctionAttr& /*attr*/, |
327 | 2.13k | TArgs&&... args) { |
328 | 2.13k | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( |
329 | 2.13k | std::forward<TArgs>(args)..., argument_types_); |
330 | 2.13k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); |
331 | 2.13k | return AggregateFunctionPtr(result.release()); |
332 | 2.13k | } _ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_13RegrSlopeFuncILNS_13PrimitiveTypeE9EEELb1ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 26 | TArgs&&... args) { | 328 | 26 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 26 | std::forward<TArgs>(args)..., argument_types_); | 330 | 26 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 26 | return AggregateFunctionPtr(result.release()); | 332 | 26 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_13RegrSlopeFuncILNS_13PrimitiveTypeE9EEELb1ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 18 | TArgs&&... args) { | 328 | 18 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 18 | std::forward<TArgs>(args)..., argument_types_); | 330 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 18 | return AggregateFunctionPtr(result.release()); | 332 | 18 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_13RegrSlopeFuncILNS_13PrimitiveTypeE9EEELb0ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 8 | TArgs&&... args) { | 328 | 8 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 8 | std::forward<TArgs>(args)..., argument_types_); | 330 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 8 | return AggregateFunctionPtr(result.release()); | 332 | 8 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_13RegrSlopeFuncILNS_13PrimitiveTypeE9EEELb0ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 11 | TArgs&&... args) { | 328 | 11 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 11 | std::forward<TArgs>(args)..., argument_types_); | 330 | 11 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 11 | return AggregateFunctionPtr(result.release()); | 332 | 11 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_17RegrInterceptFuncILNS_13PrimitiveTypeE9EEELb1ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 26 | TArgs&&... args) { | 328 | 26 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 26 | std::forward<TArgs>(args)..., argument_types_); | 330 | 26 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 26 | return AggregateFunctionPtr(result.release()); | 332 | 26 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_17RegrInterceptFuncILNS_13PrimitiveTypeE9EEELb1ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 18 | TArgs&&... args) { | 328 | 18 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 18 | std::forward<TArgs>(args)..., argument_types_); | 330 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 18 | return AggregateFunctionPtr(result.release()); | 332 | 18 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_17RegrInterceptFuncILNS_13PrimitiveTypeE9EEELb0ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 8 | TArgs&&... args) { | 328 | 8 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 8 | std::forward<TArgs>(args)..., argument_types_); | 330 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 8 | return AggregateFunctionPtr(result.release()); | 332 | 8 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_17RegrInterceptFuncILNS_13PrimitiveTypeE9EEELb0ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 11 | TArgs&&... args) { | 328 | 11 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 11 | std::forward<TArgs>(args)..., argument_types_); | 330 | 11 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 11 | return AggregateFunctionPtr(result.release()); | 332 | 11 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_11RegrSxxFuncILNS_13PrimitiveTypeE9EEELb1ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 6 | TArgs&&... args) { | 328 | 6 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 6 | std::forward<TArgs>(args)..., argument_types_); | 330 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 6 | return AggregateFunctionPtr(result.release()); | 332 | 6 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_11RegrSxxFuncILNS_13PrimitiveTypeE9EEELb1ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 4 | TArgs&&... args) { | 328 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 4 | std::forward<TArgs>(args)..., argument_types_); | 330 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 4 | return AggregateFunctionPtr(result.release()); | 332 | 4 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_11RegrSxxFuncILNS_13PrimitiveTypeE9EEELb0ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 4 | TArgs&&... args) { | 328 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 4 | std::forward<TArgs>(args)..., argument_types_); | 330 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 4 | return AggregateFunctionPtr(result.release()); | 332 | 4 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_11RegrSxxFuncILNS_13PrimitiveTypeE9EEELb0ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 3 | TArgs&&... args) { | 328 | 3 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 3 | std::forward<TArgs>(args)..., argument_types_); | 330 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 3 | return AggregateFunctionPtr(result.release()); | 332 | 3 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_11RegrSyyFuncILNS_13PrimitiveTypeE9EEELb1ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 6 | TArgs&&... args) { | 328 | 6 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 6 | std::forward<TArgs>(args)..., argument_types_); | 330 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 6 | return AggregateFunctionPtr(result.release()); | 332 | 6 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_11RegrSyyFuncILNS_13PrimitiveTypeE9EEELb1ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 4 | TArgs&&... args) { | 328 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 4 | std::forward<TArgs>(args)..., argument_types_); | 330 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 4 | return AggregateFunctionPtr(result.release()); | 332 | 4 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_11RegrSyyFuncILNS_13PrimitiveTypeE9EEELb0ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 4 | TArgs&&... args) { | 328 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 4 | std::forward<TArgs>(args)..., argument_types_); | 330 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 4 | return AggregateFunctionPtr(result.release()); | 332 | 4 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_11RegrSyyFuncILNS_13PrimitiveTypeE9EEELb0ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 3 | TArgs&&... args) { | 328 | 3 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 3 | std::forward<TArgs>(args)..., argument_types_); | 330 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 3 | return AggregateFunctionPtr(result.release()); | 332 | 3 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_11RegrSxyFuncILNS_13PrimitiveTypeE9EEELb1ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 6 | TArgs&&... args) { | 328 | 6 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 6 | std::forward<TArgs>(args)..., argument_types_); | 330 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 6 | return AggregateFunctionPtr(result.release()); | 332 | 6 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_11RegrSxyFuncILNS_13PrimitiveTypeE9EEELb1ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 4 | TArgs&&... args) { | 328 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 4 | std::forward<TArgs>(args)..., argument_types_); | 330 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 4 | return AggregateFunctionPtr(result.release()); | 332 | 4 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_11RegrSxyFuncILNS_13PrimitiveTypeE9EEELb0ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 4 | TArgs&&... args) { | 328 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 4 | std::forward<TArgs>(args)..., argument_types_); | 330 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 4 | return AggregateFunctionPtr(result.release()); | 332 | 4 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_27AggregateFunctionRegrSimpleINS_11RegrSxyFuncILNS_13PrimitiveTypeE9EEELb0ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 3 | TArgs&&... args) { | 328 | 3 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 3 | std::forward<TArgs>(args)..., argument_types_); | 330 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 3 | return AggregateFunctionPtr(result.release()); | 332 | 3 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 2 | TArgs&&... args) { | 328 | 2 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 2 | std::forward<TArgs>(args)..., argument_types_); | 330 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 2 | return AggregateFunctionPtr(result.release()); | 332 | 2 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 2 | TArgs&&... args) { | 328 | 2 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 2 | std::forward<TArgs>(args)..., argument_types_); | 330 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 2 | return AggregateFunctionPtr(result.release()); | 332 | 2 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 2 | TArgs&&... args) { | 328 | 2 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 2 | std::forward<TArgs>(args)..., argument_types_); | 330 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 2 | return AggregateFunctionPtr(result.release()); | 332 | 2 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 200 | TArgs&&... args) { | 328 | 200 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 200 | std::forward<TArgs>(args)..., argument_types_); | 330 | 200 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 200 | return AggregateFunctionPtr(result.release()); | 332 | 200 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 4 | TArgs&&... args) { | 328 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 4 | std::forward<TArgs>(args)..., argument_types_); | 330 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 4 | return AggregateFunctionPtr(result.release()); | 332 | 4 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 2 | TArgs&&... args) { | 328 | 2 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 2 | std::forward<TArgs>(args)..., argument_types_); | 330 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 2 | return AggregateFunctionPtr(result.release()); | 332 | 2 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 2 | TArgs&&... args) { | 328 | 2 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 2 | std::forward<TArgs>(args)..., argument_types_); | 330 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 2 | return AggregateFunctionPtr(result.release()); | 332 | 2 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 2 | TArgs&&... args) { | 328 | 2 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 2 | std::forward<TArgs>(args)..., argument_types_); | 330 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 2 | return AggregateFunctionPtr(result.release()); | 332 | 2 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 4 | TArgs&&... args) { | 328 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 4 | std::forward<TArgs>(args)..., argument_types_); | 330 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 4 | return AggregateFunctionPtr(result.release()); | 332 | 4 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 5 | TArgs&&... args) { | 328 | 5 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 5 | std::forward<TArgs>(args)..., argument_types_); | 330 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 5 | return AggregateFunctionPtr(result.release()); | 332 | 5 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE20EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 4 | TArgs&&... args) { | 328 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 4 | std::forward<TArgs>(args)..., argument_types_); | 330 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 4 | return AggregateFunctionPtr(result.release()); | 332 | 4 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 3 | TArgs&&... args) { | 328 | 3 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 3 | std::forward<TArgs>(args)..., argument_types_); | 330 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 3 | return AggregateFunctionPtr(result.release()); | 332 | 3 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE11EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE25EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 4 | TArgs&&... args) { | 328 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 4 | std::forward<TArgs>(args)..., argument_types_); | 330 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 4 | return AggregateFunctionPtr(result.release()); | 332 | 4 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE26EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 4 | TArgs&&... args) { | 328 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 4 | std::forward<TArgs>(args)..., argument_types_); | 330 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 4 | return AggregateFunctionPtr(result.release()); | 332 | 4 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE12EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE27EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE42EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE36EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 4 | TArgs&&... args) { | 328 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 4 | std::forward<TArgs>(args)..., argument_types_); | 330 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 4 | return AggregateFunctionPtr(result.release()); | 332 | 4 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE37EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 4 | TArgs&&... args) { | 328 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 4 | std::forward<TArgs>(args)..., argument_types_); | 330 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 4 | return AggregateFunctionPtr(result.release()); | 332 | 4 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 454 | TArgs&&... args) { | 328 | 454 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 454 | std::forward<TArgs>(args)..., argument_types_); | 330 | 454 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 454 | return AggregateFunctionPtr(result.release()); | 332 | 454 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 10 | TArgs&&... args) { | 328 | 10 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 10 | std::forward<TArgs>(args)..., argument_types_); | 330 | 10 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 10 | return AggregateFunctionPtr(result.release()); | 332 | 10 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS4_2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS4_3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS4_4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS4_5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 2 | TArgs&&... args) { | 328 | 2 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 2 | std::forward<TArgs>(args)..., argument_types_); | 330 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 2 | return AggregateFunctionPtr(result.release()); | 332 | 2 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS4_6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 3 | TArgs&&... args) { | 328 | 3 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 3 | std::forward<TArgs>(args)..., argument_types_); | 330 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 3 | return AggregateFunctionPtr(result.release()); | 332 | 3 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS4_7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS4_8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS4_9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS4_28EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS4_29EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS4_20EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS4_30EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS4_35EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS4_11EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS4_25EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS4_26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS4_12EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS4_27EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS4_42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS4_36EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS4_37EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS4_23EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 9 | TArgs&&... args) { | 328 | 9 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 9 | std::forward<TArgs>(args)..., argument_types_); | 330 | 9 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 9 | return AggregateFunctionPtr(result.release()); | 332 | 9 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionMapAggV2INS_29AggregateFunctionMapAggDataV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 1.17k | TArgs&&... args) { | 328 | 1.17k | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 1.17k | std::forward<TArgs>(args)..., argument_types_); | 330 | 1.17k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 1.17k | return AggregateFunctionPtr(result.release()); | 332 | 1.17k | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_31AggregateFunctionVarianceSimpleINS_14StatFuncOneArgILNS_13PrimitiveTypeE9ELm3EEELb1EEEJNS_24STATISTICS_FUNCTION_KINDEEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 13 | TArgs&&... args) { | 328 | 13 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 13 | std::forward<TArgs>(args)..., argument_types_); | 330 | 13 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 13 | return AggregateFunctionPtr(result.release()); | 332 | 13 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_31AggregateFunctionVarianceSimpleINS_14StatFuncOneArgILNS_13PrimitiveTypeE9ELm3EEELb0EEEJNS_24STATISTICS_FUNCTION_KINDEEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 13 | TArgs&&... args) { | 328 | 13 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 13 | std::forward<TArgs>(args)..., argument_types_); | 330 | 13 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 13 | return AggregateFunctionPtr(result.release()); | 332 | 13 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_31AggregateFunctionVarianceSimpleINS_14StatFuncOneArgILNS_13PrimitiveTypeE9ELm4EEELb1EEEJNS_24STATISTICS_FUNCTION_KINDEEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 13 | TArgs&&... args) { | 328 | 13 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 13 | std::forward<TArgs>(args)..., argument_types_); | 330 | 13 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 13 | return AggregateFunctionPtr(result.release()); | 332 | 13 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_31AggregateFunctionVarianceSimpleINS_14StatFuncOneArgILNS_13PrimitiveTypeE9ELm4EEELb0EEEJNS_24STATISTICS_FUNCTION_KINDEEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 327 | 13 | TArgs&&... args) { | 328 | 13 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 329 | 13 | std::forward<TArgs>(args)..., argument_types_); | 330 | 13 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 331 | 13 | return AggregateFunctionPtr(result.release()); | 332 | 13 | } |
|
333 | | }; |
334 | | |
335 | | template <template <PrimitiveType> class AggregateFunctionTemplate> |
336 | | struct CurryDirect { |
337 | | template <PrimitiveType type> |
338 | | using T = AggregateFunctionTemplate<type>; |
339 | | }; |
340 | | template <template <PrimitiveType, PrimitiveType> class AggregateFunctionTemplate> |
341 | | struct CurryDirectWithResultType { |
342 | | template <PrimitiveType type, PrimitiveType result_type> |
343 | | using T = AggregateFunctionTemplate<type, result_type>; |
344 | | }; |
345 | | template <template <typename> class AggregateFunctionTemplate, template <PrimitiveType> class Data> |
346 | | struct CurryData { |
347 | | template <PrimitiveType Type> |
348 | | using T = AggregateFunctionTemplate<Data<Type>>; |
349 | | }; |
350 | | template <template <typename> class AggregateFunctionTemplate, template <typename> class Data, |
351 | | template <PrimitiveType> class Impl> |
352 | | struct CurryDataImpl { |
353 | | template <PrimitiveType Type> |
354 | | using T = AggregateFunctionTemplate<Data<Impl<Type>>>; |
355 | | }; |
356 | | template <template <PrimitiveType, typename> class AggregateFunctionTemplate, |
357 | | template <PrimitiveType> class Data> |
358 | | struct CurryDirectAndData { |
359 | | template <PrimitiveType Type> |
360 | | using T = AggregateFunctionTemplate<Type, Data<Type>>; |
361 | | }; |
362 | | |
363 | | template <int define_index, PrimitiveType... AllowedTypes> |
364 | | struct creator_with_type_list_base { |
365 | | template <typename Class, typename... TArgs> |
366 | | static AggregateFunctionPtr create_base(const DataTypes& argument_types, |
367 | | const bool result_is_nullable, |
368 | 75.3k | const AggregateFunctionAttr& attr, TArgs&&... args) { |
369 | 75.3k | auto create = [&]<PrimitiveType Ptype>() { |
370 | 74.4k | return creator_without_type::create<typename Class::template T<Ptype>>( |
371 | 74.4k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); |
372 | 74.4k | }; _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_26AggregateFunctionSumSimpleEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 369 | 3.03k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 3.03k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 3.03k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 3.03k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_26AggregateFunctionSumSimpleEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 64 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 64 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 64 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 64 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_26AggregateFunctionSumSimpleEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 8.84k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 8.84k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 8.84k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 8.84k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_26AggregateFunctionSumSimpleEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 2.89k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2.89k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2.89k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2.89k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_26AggregateFunctionSumSimpleEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 369 | 80 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 80 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 80 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 80 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_26AggregateFunctionSumSimpleEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Line | Count | Source | 369 | 30 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 30 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 30 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 30 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_26AggregateFunctionSumSimpleEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 369 | 376 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 376 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 376 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 376 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_26AggregateFunctionSumSimpleEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_20EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_16AggregateFuncAvgEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 369 | 110 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 110 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 110 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 110 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_16AggregateFuncAvgEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 34 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 34 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 34 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 34 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_16AggregateFuncAvgEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 1.17k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1.17k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1.17k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1.17k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_16AggregateFuncAvgEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 411 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 411 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 411 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 411 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_16AggregateFuncAvgEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_16AggregateFuncAvgEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 369 | 216 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 216 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 216 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 216 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_16AggregateFuncAvgEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_20EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_2EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 369 | 16 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 16 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 16 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 16 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 4 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 4 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 4 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 4 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 727 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 727 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 727 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 727 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 78 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 78 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 78 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 78 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_28EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_29EEEDav Line | Count | Source | 369 | 12 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 12 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 12 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 12 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_30EEEDav Line | Count | Source | 369 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_35EEEDav Line | Count | Source | 369 | 13 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 13 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 13 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 13 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_10EEEDav Line | Count | Source | 369 | 590 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 590 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 590 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 590 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_17EEEDav Line | Count | Source | 369 | 4 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 4 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 4 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 4 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Line | Count | Source | 369 | 8 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 8 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 8 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 8 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_25EEEDav Line | Count | Source | 369 | 10 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 10 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 10 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 10 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_26EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_42EEEDav Line | Count | Source | 369 | 8 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 8 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 8 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 8 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_41EEEDav Line | Count | Source | 369 | 16 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 16 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 16 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 16 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_29EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_30EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_35EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_10EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 369 | 36 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 36 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 36 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 36 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 33 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 33 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 33 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 33 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 460 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 460 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 460 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 460 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 35 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 35 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 35 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 35 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 369 | 35 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 35 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 35 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 35 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 369 | 33 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 33 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 33 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 33 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 33 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 33 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 33 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 33 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 459 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 459 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 459 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 459 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 35 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 35 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 35 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 35 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 369 | 35 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 35 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 35 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 35 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitXorDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 369 | 33 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 33 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 33 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 33 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitXorDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 33 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 33 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 33 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 33 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitXorDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 459 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 459 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 459 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 459 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitXorDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 35 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 35 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 35 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 35 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitXorDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 369 | 35 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 35 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 35 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 35 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionDistinctNumericEEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES9_RKSt6vectorIS7_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionDistinctNumericEEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES9_RKSt6vectorIS7_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 6 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 6 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 6 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 6 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionDistinctNumericEEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES9_RKSt6vectorIS7_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 919 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 919 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 919 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 919 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionDistinctNumericEEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES9_RKSt6vectorIS7_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 345 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 345 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 345 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 345 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionDistinctNumericEEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES9_RKSt6vectorIS7_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 369 | 921 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 921 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 921 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 921 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 980 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 980 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 980 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 980 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 1.20k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1.20k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1.20k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1.20k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 3.82k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 3.82k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 3.82k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 3.82k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 369 | 1.08k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1.08k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1.08k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1.08k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Line | Count | Source | 369 | 1.46k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1.46k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1.46k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1.46k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 369 | 1.93k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1.93k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1.93k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1.93k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_28EEEDav Line | Count | Source | 369 | 894 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 894 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 894 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 894 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_29EEEDav Line | Count | Source | 369 | 30 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 30 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 30 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 30 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_30EEEDav Line | Count | Source | 369 | 1.24k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1.24k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1.24k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1.24k | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_35EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_20EEEDav Line | Count | Source | 369 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE2ENS_23AggregateFunctionTraitsILS6_2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 369 | 60 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 60 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 60 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 60 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE2ENS_23AggregateFunctionTraitsILS6_2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 36 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 36 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 36 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 36 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE2ENS_23AggregateFunctionTraitsILS6_2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 42 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 42 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 42 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 42 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE2ENS_23AggregateFunctionTraitsILS6_2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 36 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 36 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 36 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 36 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE2ENS_23AggregateFunctionTraitsILS6_2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 369 | 36 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 36 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 36 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 36 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE2ENS_23AggregateFunctionTraitsILS6_2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Line | Count | Source | 369 | 40 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 40 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 40 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 40 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE2ENS_23AggregateFunctionTraitsILS6_2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 369 | 56 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 56 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 56 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 56 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE3ENS_23AggregateFunctionTraitsILS6_3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 369 | 50 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 50 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 50 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 50 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE3ENS_23AggregateFunctionTraitsILS6_3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 38 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 38 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 38 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 38 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE3ENS_23AggregateFunctionTraitsILS6_3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 46 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 46 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 46 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 46 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE3ENS_23AggregateFunctionTraitsILS6_3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 38 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 38 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 38 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 38 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE3ENS_23AggregateFunctionTraitsILS6_3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 369 | 38 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 38 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 38 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 38 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE3ENS_23AggregateFunctionTraitsILS6_3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Line | Count | Source | 369 | 42 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 42 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 42 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 42 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE3ENS_23AggregateFunctionTraitsILS6_3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 369 | 69 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 69 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 69 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 69 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE4ENS_23AggregateFunctionTraitsILS6_4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE4ENS_23AggregateFunctionTraitsILS6_4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE4ENS_23AggregateFunctionTraitsILS6_4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 24 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 24 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 24 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 24 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE4ENS_23AggregateFunctionTraitsILS6_4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 16 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 16 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 16 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 16 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE4ENS_23AggregateFunctionTraitsILS6_4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 369 | 16 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 16 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 16 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 16 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE4ENS_23AggregateFunctionTraitsILS6_4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Line | Count | Source | 369 | 40 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 40 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 40 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 40 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE4ENS_23AggregateFunctionTraitsILS6_4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 369 | 125 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 125 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 125 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 125 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_29EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_30EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_35EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_10EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_25EEEDav Line | Count | Source | 369 | 4 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 4 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 4 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 4 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_26EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_42EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_36EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_37EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 3 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 3 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 3 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 3 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_29EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_30EEEDav Line | Count | Source | 369 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_35EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_10EEEDav Line | Count | Source | 369 | 425 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 425 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 425 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 425 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_25EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_26EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_42EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_36EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_37EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_29EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_30EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_35EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_10EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_25EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_26EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_42EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_36EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_37EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_29EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_30EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_35EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_10EEEDav Line | Count | Source | 369 | 426 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 426 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 426 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 426 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_25EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_26EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_42EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_36EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_37EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_2EEEDav Line | Count | Source | 369 | 130 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 130 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 130 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 130 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 369 | 313 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 313 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 313 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 313 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 298 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 298 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 298 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 298 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 12.7k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 12.7k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 12.7k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 12.7k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 4.06k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 4.06k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 4.06k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 4.06k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 369 | 234 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 234 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 234 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 234 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Line | Count | Source | 369 | 128 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 128 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 128 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 128 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 369 | 166 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 166 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 166 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 166 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_28EEEDav Line | Count | Source | 369 | 64 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 64 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 64 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 64 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_29EEEDav Line | Count | Source | 369 | 2.07k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2.07k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2.07k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2.07k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_30EEEDav Line | Count | Source | 369 | 726 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 726 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 726 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 726 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_35EEEDav Line | Count | Source | 369 | 26 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 26 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 26 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 26 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_10EEEDav Line | Count | Source | 369 | 5.57k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 5.57k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 5.57k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 5.57k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_25EEEDav Line | Count | Source | 369 | 4.74k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 4.74k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 4.74k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 4.74k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_26EEEDav Line | Count | Source | 369 | 648 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 648 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 648 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 648 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_36EEEDav Line | Count | Source | 369 | 8 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 8 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 8 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 8 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_37EEEDav Line | Count | Source | 369 | 8 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 8 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 8 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 8 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_42EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_27AggregateFunctionPercentileEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 369 | 8 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 8 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 8 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 8 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_27AggregateFunctionPercentileEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 20 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 20 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 20 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 20 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_27AggregateFunctionPercentileEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 31 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 31 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 31 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 31 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_27AggregateFunctionPercentileEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 1.48k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1.48k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1.48k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1.48k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_27AggregateFunctionPercentileEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_27AggregateFunctionPercentileEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_27AggregateFunctionPercentileEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 369 | 11 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 11 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 11 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 11 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionPercentileArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 369 | 4 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 4 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 4 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 4 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionPercentileArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 6 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 6 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 6 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 6 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionPercentileArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 457 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 457 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 457 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 457 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionPercentileArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 12 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 12 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 12 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 12 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionPercentileArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 369 | 4 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 4 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 4 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 4 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionPercentileArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionPercentileArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 369 | 13 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 13 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 13 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 13 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_22AggOrthBitMapIntersectEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_22AggOrthBitMapIntersectEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_22AggOrthBitMapIntersectEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_22AggOrthBitMapIntersectEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 3 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 3 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 3 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 3 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_22AggOrthBitMapIntersectEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_27AggOrthBitMapIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_27AggOrthBitMapIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_27AggOrthBitMapIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_27AggOrthBitMapIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 11 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 11 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 11 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 11 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_27AggOrthBitMapIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_24OrthBitmapUnionCountDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_24OrthBitmapUnionCountDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_24OrthBitmapUnionCountDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_24OrthBitmapUnionCountDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_24OrthBitmapUnionCountDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_17AggIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_17AggIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 10 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 10 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 10 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 10 | }; |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_17AggIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 429 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 429 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 429 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 429 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_17AggIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_17AggIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_20AggOrthBitMapExprCalEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_20AggOrthBitMapExprCalEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_20AggOrthBitMapExprCalEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_20AggOrthBitMapExprCalEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_20AggOrthBitMapExprCalEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_25AggOrthBitMapExprCalCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_25AggOrthBitMapExprCalCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_25AggOrthBitMapExprCalCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_25AggOrthBitMapExprCalCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_25AggOrthBitMapExprCalCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_2EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 369 | 12 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 12 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 12 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 12 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 12 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 12 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 12 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 12 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 5 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 5 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 5 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 5 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 12 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 12 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 12 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 12 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 369 | 12 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 12 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 12 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 12 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Line | Count | Source | 369 | 8 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 8 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 8 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 8 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 369 | 8 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 8 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 8 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 8 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_28EEEDav Line | Count | Source | 369 | 18 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 18 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 18 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 18 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_29EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_30EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_35EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_10EEEDav Line | Count | Source | 369 | 43 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 43 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 43 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 43 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_25EEEDav Line | Count | Source | 369 | 19 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 19 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 19 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 19 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_26EEEDav Line | Count | Source | 369 | 19 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 19 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 19 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 19 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_2EEEDav Line | Count | Source | 369 | 4 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 4 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 4 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 4 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 369 | 20 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 20 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 20 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 20 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 20 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 20 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 20 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 20 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 448 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 448 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 448 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 448 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 21 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 21 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 21 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 21 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 369 | 20 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 20 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 20 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 20 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Line | Count | Source | 369 | 20 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 20 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 20 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 20 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 369 | 20 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 20 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 20 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 20 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_28EEEDav Line | Count | Source | 369 | 19 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 19 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 19 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 19 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_29EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_30EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_35EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_10EEEDav Line | Count | Source | 369 | 39 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 39 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 39 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 39 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_25EEEDav Line | Count | Source | 369 | 38 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 38 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 38 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 38 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_26EEEDav Line | Count | Source | 369 | 38 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 38 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 38 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 38 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 369 | 3 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 3 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 3 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 3 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 369 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Line | Count | Source | 369 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 369 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_28EEEDav Line | Count | Source | 369 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_29EEEDav Line | Count | Source | 369 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_30EEEDav Line | Count | Source | 369 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_35EEEDav Line | Count | Source | 369 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 369 | 21 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 21 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 21 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 21 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 369 | 21 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 21 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 21 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 21 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 369 | 444 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 444 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 444 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 444 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 369 | 21 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 21 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 21 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 21 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 369 | 21 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 21 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 21 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 21 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 369 | 21 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 21 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 21 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 21 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_28EEEDav Line | Count | Source | 369 | 21 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 21 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 21 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 21 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_29EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_30EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_35EEEDav Line | Count | Source | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_23AggregateFunctionBinaryENS_14CorrMomentStatEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 369 | 459 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 459 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 459 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 459 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_23AggregateFunctionBinaryENS_21CorrWelfordMomentStatEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 369 | 26 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 26 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 26 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 26 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_31AggregateFunctionSampCovarianceENS_8SampDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 369 | 448 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 448 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 448 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 448 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_31AggregateFunctionSampCovarianceENS_7PopDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 369 | 445 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 445 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 445 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 445 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_2EEEDav Line | Count | Source | 369 | 7 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 7 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 7 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 7 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_2EEEDav Line | Count | Source | 369 | 8 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 8 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 8 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 8 | }; |
|
373 | 75.3k | AggregateFunctionPtr result = nullptr; |
374 | 75.3k | auto type = argument_types[define_index]->get_primitive_type(); |
375 | 75.3k | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || |
376 | 75.3k | type == PrimitiveType::TYPE_JSONB) { |
377 | 3.56k | type = PrimitiveType::TYPE_VARCHAR; |
378 | 3.56k | } |
379 | | |
380 | 75.3k | ( |
381 | 979k | [&] { |
382 | 979k | if (type == AllowedTypes) { |
383 | 74.4k | result = create.template operator()<AllowedTypes>(); |
384 | 74.4k | } |
385 | 979k | }(), _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_26AggregateFunctionSumSimpleEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE6_clEv Line | Count | Source | 381 | 15.3k | [&] { | 382 | 15.3k | if (type == AllowedTypes) { | 383 | 3.03k | result = create.template operator()<AllowedTypes>(); | 384 | 3.03k | } | 385 | 15.3k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_26AggregateFunctionSumSimpleEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 381 | 15.3k | [&] { | 382 | 15.3k | if (type == AllowedTypes) { | 383 | 64 | result = create.template operator()<AllowedTypes>(); | 384 | 64 | } | 385 | 15.3k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_26AggregateFunctionSumSimpleEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 381 | 15.3k | [&] { | 382 | 15.3k | if (type == AllowedTypes) { | 383 | 8.84k | result = create.template operator()<AllowedTypes>(); | 384 | 8.84k | } | 385 | 15.3k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_26AggregateFunctionSumSimpleEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 15.3k | [&] { | 382 | 15.3k | if (type == AllowedTypes) { | 383 | 2.89k | result = create.template operator()<AllowedTypes>(); | 384 | 2.89k | } | 385 | 15.3k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_26AggregateFunctionSumSimpleEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 15.3k | [&] { | 382 | 15.3k | if (type == AllowedTypes) { | 383 | 80 | result = create.template operator()<AllowedTypes>(); | 384 | 80 | } | 385 | 15.3k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_26AggregateFunctionSumSimpleEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 15.3k | [&] { | 382 | 15.3k | if (type == AllowedTypes) { | 383 | 30 | result = create.template operator()<AllowedTypes>(); | 384 | 30 | } | 385 | 15.3k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_26AggregateFunctionSumSimpleEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 15.3k | [&] { | 382 | 15.3k | if (type == AllowedTypes) { | 383 | 376 | result = create.template operator()<AllowedTypes>(); | 384 | 376 | } | 385 | 15.3k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_26AggregateFunctionSumSimpleEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 15.3k | [&] { | 382 | 15.3k | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 15.3k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_16AggregateFuncAvgEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 381 | 1.95k | [&] { | 382 | 1.95k | if (type == AllowedTypes) { | 383 | 110 | result = create.template operator()<AllowedTypes>(); | 384 | 110 | } | 385 | 1.95k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_16AggregateFuncAvgEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 381 | 1.95k | [&] { | 382 | 1.95k | if (type == AllowedTypes) { | 383 | 34 | result = create.template operator()<AllowedTypes>(); | 384 | 34 | } | 385 | 1.95k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_16AggregateFuncAvgEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 1.95k | [&] { | 382 | 1.95k | if (type == AllowedTypes) { | 383 | 1.17k | result = create.template operator()<AllowedTypes>(); | 384 | 1.17k | } | 385 | 1.95k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_16AggregateFuncAvgEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 1.95k | [&] { | 382 | 1.95k | if (type == AllowedTypes) { | 383 | 411 | result = create.template operator()<AllowedTypes>(); | 384 | 411 | } | 385 | 1.95k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_16AggregateFuncAvgEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 1.95k | [&] { | 382 | 1.95k | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 1.95k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_16AggregateFuncAvgEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 1.95k | [&] { | 382 | 1.95k | if (type == AllowedTypes) { | 383 | 216 | result = create.template operator()<AllowedTypes>(); | 384 | 216 | } | 385 | 1.95k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_16AggregateFuncAvgEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 1.95k | [&] { | 382 | 1.95k | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 1.95k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE16_clEv Line | Count | Source | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 1.49k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE15_clEv Line | Count | Source | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 16 | result = create.template operator()<AllowedTypes>(); | 384 | 16 | } | 385 | 1.49k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE14_clEv Line | Count | Source | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 4 | result = create.template operator()<AllowedTypes>(); | 384 | 4 | } | 385 | 1.49k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE13_clEv Line | Count | Source | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 726 | result = create.template operator()<AllowedTypes>(); | 384 | 726 | } | 385 | 1.49k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE12_clEv Line | Count | Source | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 78 | result = create.template operator()<AllowedTypes>(); | 384 | 78 | } | 385 | 1.49k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE11_clEv Line | Count | Source | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 1.49k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE10_clEv Line | Count | Source | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 1.49k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE9_clEv Line | Count | Source | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 12 | result = create.template operator()<AllowedTypes>(); | 384 | 12 | } | 385 | 1.49k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE8_clEv Line | Count | Source | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 1 | result = create.template operator()<AllowedTypes>(); | 384 | 1 | } | 385 | 1.49k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE7_clEv Line | Count | Source | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 13 | result = create.template operator()<AllowedTypes>(); | 384 | 13 | } | 385 | 1.49k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE6_clEv Line | Count | Source | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 590 | result = create.template operator()<AllowedTypes>(); | 384 | 590 | } | 385 | 1.49k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 4 | result = create.template operator()<AllowedTypes>(); | 384 | 4 | } | 385 | 1.49k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 8 | result = create.template operator()<AllowedTypes>(); | 384 | 8 | } | 385 | 1.49k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 1.49k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 10 | result = create.template operator()<AllowedTypes>(); | 384 | 10 | } | 385 | 1.49k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 1.49k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 8 | result = create.template operator()<AllowedTypes>(); | 384 | 8 | } | 385 | 1.49k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 16 | result = create.template operator()<AllowedTypes>(); | 384 | 16 | } | 385 | 1.49k | }(), |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE8_clEv Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE7_clEv Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE6_clEv Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 598 | [&] { | 382 | 598 | if (type == AllowedTypes) { | 383 | 36 | result = create.template operator()<AllowedTypes>(); | 384 | 36 | } | 385 | 598 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 598 | [&] { | 382 | 598 | if (type == AllowedTypes) { | 383 | 33 | result = create.template operator()<AllowedTypes>(); | 384 | 33 | } | 385 | 598 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 597 | [&] { | 382 | 597 | if (type == AllowedTypes) { | 383 | 458 | result = create.template operator()<AllowedTypes>(); | 384 | 458 | } | 385 | 597 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 599 | [&] { | 382 | 599 | if (type == AllowedTypes) { | 383 | 35 | result = create.template operator()<AllowedTypes>(); | 384 | 35 | } | 385 | 599 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 599 | [&] { | 382 | 599 | if (type == AllowedTypes) { | 383 | 35 | result = create.template operator()<AllowedTypes>(); | 384 | 35 | } | 385 | 599 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 595 | [&] { | 382 | 595 | if (type == AllowedTypes) { | 383 | 33 | result = create.template operator()<AllowedTypes>(); | 384 | 33 | } | 385 | 595 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 595 | [&] { | 382 | 595 | if (type == AllowedTypes) { | 383 | 33 | result = create.template operator()<AllowedTypes>(); | 384 | 33 | } | 385 | 595 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 595 | [&] { | 382 | 595 | if (type == AllowedTypes) { | 383 | 459 | result = create.template operator()<AllowedTypes>(); | 384 | 459 | } | 385 | 595 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 597 | [&] { | 382 | 597 | if (type == AllowedTypes) { | 383 | 35 | result = create.template operator()<AllowedTypes>(); | 384 | 35 | } | 385 | 597 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 597 | [&] { | 382 | 597 | if (type == AllowedTypes) { | 383 | 35 | result = create.template operator()<AllowedTypes>(); | 384 | 35 | } | 385 | 597 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitXorDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 596 | [&] { | 382 | 596 | if (type == AllowedTypes) { | 383 | 33 | result = create.template operator()<AllowedTypes>(); | 384 | 33 | } | 385 | 596 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitXorDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 596 | [&] { | 382 | 596 | if (type == AllowedTypes) { | 383 | 33 | result = create.template operator()<AllowedTypes>(); | 384 | 33 | } | 385 | 596 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitXorDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 595 | [&] { | 382 | 595 | if (type == AllowedTypes) { | 383 | 459 | result = create.template operator()<AllowedTypes>(); | 384 | 459 | } | 385 | 595 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitXorDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 595 | [&] { | 382 | 595 | if (type == AllowedTypes) { | 383 | 35 | result = create.template operator()<AllowedTypes>(); | 384 | 35 | } | 385 | 595 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitXorDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 595 | [&] { | 382 | 595 | if (type == AllowedTypes) { | 383 | 35 | result = create.template operator()<AllowedTypes>(); | 384 | 35 | } | 385 | 595 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionDistinctNumericEEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES9_RKSt6vectorIS7_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 2.15k | [&] { | 382 | 2.15k | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2.15k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionDistinctNumericEEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES9_RKSt6vectorIS7_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 2.14k | [&] { | 382 | 2.14k | if (type == AllowedTypes) { | 383 | 6 | result = create.template operator()<AllowedTypes>(); | 384 | 6 | } | 385 | 2.14k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionDistinctNumericEEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES9_RKSt6vectorIS7_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 2.14k | [&] { | 382 | 2.14k | if (type == AllowedTypes) { | 383 | 920 | result = create.template operator()<AllowedTypes>(); | 384 | 920 | } | 385 | 2.14k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionDistinctNumericEEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES9_RKSt6vectorIS7_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 2.15k | [&] { | 382 | 2.15k | if (type == AllowedTypes) { | 383 | 344 | result = create.template operator()<AllowedTypes>(); | 384 | 344 | } | 385 | 2.15k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionDistinctNumericEEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES9_RKSt6vectorIS7_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 2.15k | [&] { | 382 | 2.15k | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2.15k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE10_clEv Line | Count | Source | 381 | 13.5k | [&] { | 382 | 13.5k | if (type == AllowedTypes) { | 383 | 921 | result = create.template operator()<AllowedTypes>(); | 384 | 921 | } | 385 | 13.5k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE9_clEv Line | Count | Source | 381 | 13.5k | [&] { | 382 | 13.5k | if (type == AllowedTypes) { | 383 | 980 | result = create.template operator()<AllowedTypes>(); | 384 | 980 | } | 385 | 13.5k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE8_clEv Line | Count | Source | 381 | 13.5k | [&] { | 382 | 13.5k | if (type == AllowedTypes) { | 383 | 1.20k | result = create.template operator()<AllowedTypes>(); | 384 | 1.20k | } | 385 | 13.5k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE7_clEv Line | Count | Source | 381 | 13.5k | [&] { | 382 | 13.5k | if (type == AllowedTypes) { | 383 | 3.82k | result = create.template operator()<AllowedTypes>(); | 384 | 3.82k | } | 385 | 13.5k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE6_clEv Line | Count | Source | 381 | 13.5k | [&] { | 382 | 13.5k | if (type == AllowedTypes) { | 383 | 1.08k | result = create.template operator()<AllowedTypes>(); | 384 | 1.08k | } | 385 | 13.5k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 381 | 13.5k | [&] { | 382 | 13.5k | if (type == AllowedTypes) { | 383 | 1.46k | result = create.template operator()<AllowedTypes>(); | 384 | 1.46k | } | 385 | 13.5k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 381 | 13.5k | [&] { | 382 | 13.5k | if (type == AllowedTypes) { | 383 | 1.93k | result = create.template operator()<AllowedTypes>(); | 384 | 1.93k | } | 385 | 13.5k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 13.5k | [&] { | 382 | 13.5k | if (type == AllowedTypes) { | 383 | 894 | result = create.template operator()<AllowedTypes>(); | 384 | 894 | } | 385 | 13.5k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 13.5k | [&] { | 382 | 13.5k | if (type == AllowedTypes) { | 383 | 30 | result = create.template operator()<AllowedTypes>(); | 384 | 30 | } | 385 | 13.5k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 13.5k | [&] { | 382 | 13.5k | if (type == AllowedTypes) { | 383 | 1.24k | result = create.template operator()<AllowedTypes>(); | 384 | 1.24k | } | 385 | 13.5k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 13.5k | [&] { | 382 | 13.5k | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 13.5k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 13.5k | [&] { | 382 | 13.5k | if (type == AllowedTypes) { | 383 | 1 | result = create.template operator()<AllowedTypes>(); | 384 | 1 | } | 385 | 13.5k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE2ENS_23AggregateFunctionTraitsILS6_2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 381 | 306 | [&] { | 382 | 306 | if (type == AllowedTypes) { | 383 | 60 | result = create.template operator()<AllowedTypes>(); | 384 | 60 | } | 385 | 306 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE2ENS_23AggregateFunctionTraitsILS6_2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 381 | 306 | [&] { | 382 | 306 | if (type == AllowedTypes) { | 383 | 36 | result = create.template operator()<AllowedTypes>(); | 384 | 36 | } | 385 | 306 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE2ENS_23AggregateFunctionTraitsILS6_2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 306 | [&] { | 382 | 306 | if (type == AllowedTypes) { | 383 | 42 | result = create.template operator()<AllowedTypes>(); | 384 | 42 | } | 385 | 306 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE2ENS_23AggregateFunctionTraitsILS6_2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 306 | [&] { | 382 | 306 | if (type == AllowedTypes) { | 383 | 36 | result = create.template operator()<AllowedTypes>(); | 384 | 36 | } | 385 | 306 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE2ENS_23AggregateFunctionTraitsILS6_2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 306 | [&] { | 382 | 306 | if (type == AllowedTypes) { | 383 | 36 | result = create.template operator()<AllowedTypes>(); | 384 | 36 | } | 385 | 306 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE2ENS_23AggregateFunctionTraitsILS6_2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 306 | [&] { | 382 | 306 | if (type == AllowedTypes) { | 383 | 40 | result = create.template operator()<AllowedTypes>(); | 384 | 40 | } | 385 | 306 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE2ENS_23AggregateFunctionTraitsILS6_2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 306 | [&] { | 382 | 306 | if (type == AllowedTypes) { | 383 | 56 | result = create.template operator()<AllowedTypes>(); | 384 | 56 | } | 385 | 306 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE3ENS_23AggregateFunctionTraitsILS6_3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 381 | 321 | [&] { | 382 | 321 | if (type == AllowedTypes) { | 383 | 50 | result = create.template operator()<AllowedTypes>(); | 384 | 50 | } | 385 | 321 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE3ENS_23AggregateFunctionTraitsILS6_3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 381 | 321 | [&] { | 382 | 321 | if (type == AllowedTypes) { | 383 | 38 | result = create.template operator()<AllowedTypes>(); | 384 | 38 | } | 385 | 321 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE3ENS_23AggregateFunctionTraitsILS6_3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 321 | [&] { | 382 | 321 | if (type == AllowedTypes) { | 383 | 46 | result = create.template operator()<AllowedTypes>(); | 384 | 46 | } | 385 | 321 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE3ENS_23AggregateFunctionTraitsILS6_3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 321 | [&] { | 382 | 321 | if (type == AllowedTypes) { | 383 | 38 | result = create.template operator()<AllowedTypes>(); | 384 | 38 | } | 385 | 321 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE3ENS_23AggregateFunctionTraitsILS6_3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 321 | [&] { | 382 | 321 | if (type == AllowedTypes) { | 383 | 38 | result = create.template operator()<AllowedTypes>(); | 384 | 38 | } | 385 | 321 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE3ENS_23AggregateFunctionTraitsILS6_3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 321 | [&] { | 382 | 321 | if (type == AllowedTypes) { | 383 | 42 | result = create.template operator()<AllowedTypes>(); | 384 | 42 | } | 385 | 321 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE3ENS_23AggregateFunctionTraitsILS6_3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 321 | [&] { | 382 | 321 | if (type == AllowedTypes) { | 383 | 69 | result = create.template operator()<AllowedTypes>(); | 384 | 69 | } | 385 | 321 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE4ENS_23AggregateFunctionTraitsILS6_4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 381 | 221 | [&] { | 382 | 221 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 221 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE4ENS_23AggregateFunctionTraitsILS6_4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 381 | 221 | [&] { | 382 | 221 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 221 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE4ENS_23AggregateFunctionTraitsILS6_4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 221 | [&] { | 382 | 221 | if (type == AllowedTypes) { | 383 | 24 | result = create.template operator()<AllowedTypes>(); | 384 | 24 | } | 385 | 221 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE4ENS_23AggregateFunctionTraitsILS6_4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 221 | [&] { | 382 | 221 | if (type == AllowedTypes) { | 383 | 16 | result = create.template operator()<AllowedTypes>(); | 384 | 16 | } | 385 | 221 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE4ENS_23AggregateFunctionTraitsILS6_4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 221 | [&] { | 382 | 221 | if (type == AllowedTypes) { | 383 | 16 | result = create.template operator()<AllowedTypes>(); | 384 | 16 | } | 385 | 221 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE4ENS_23AggregateFunctionTraitsILS6_4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 221 | [&] { | 382 | 221 | if (type == AllowedTypes) { | 383 | 40 | result = create.template operator()<AllowedTypes>(); | 384 | 40 | } | 385 | 221 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE4ENS_23AggregateFunctionTraitsILS6_4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 221 | [&] { | 382 | 221 | if (type == AllowedTypes) { | 383 | 125 | result = create.template operator()<AllowedTypes>(); | 384 | 125 | } | 385 | 221 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE15_clEv Line | Count | Source | 381 | 12 | [&] { | 382 | 12 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 12 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE14_clEv Line | Count | Source | 381 | 12 | [&] { | 382 | 12 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 12 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE13_clEv Line | Count | Source | 381 | 12 | [&] { | 382 | 12 | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 12 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE12_clEv Line | Count | Source | 381 | 12 | [&] { | 382 | 12 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 12 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE11_clEv Line | Count | Source | 381 | 12 | [&] { | 382 | 12 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 12 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE10_clEv Line | Count | Source | 381 | 12 | [&] { | 382 | 12 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 12 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE9_clEv Line | Count | Source | 381 | 12 | [&] { | 382 | 12 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 12 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE8_clEv Line | Count | Source | 381 | 12 | [&] { | 382 | 12 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 12 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE7_clEv Line | Count | Source | 381 | 12 | [&] { | 382 | 12 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 12 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE6_clEv Line | Count | Source | 381 | 12 | [&] { | 382 | 12 | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 12 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 381 | 12 | [&] { | 382 | 12 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 12 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 381 | 12 | [&] { | 382 | 12 | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 12 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 12 | [&] { | 382 | 12 | if (type == AllowedTypes) { | 383 | 4 | result = create.template operator()<AllowedTypes>(); | 384 | 4 | } | 385 | 12 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 12 | [&] { | 382 | 12 | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 12 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 12 | [&] { | 382 | 12 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 12 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 12 | [&] { | 382 | 12 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 12 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 12 | [&] { | 382 | 12 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 12 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE15_clEv Line | Count | Source | 381 | 434 | [&] { | 382 | 434 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 434 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE14_clEv Line | Count | Source | 381 | 433 | [&] { | 382 | 433 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 433 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE13_clEv Line | Count | Source | 381 | 433 | [&] { | 382 | 433 | if (type == AllowedTypes) { | 383 | 3 | result = create.template operator()<AllowedTypes>(); | 384 | 3 | } | 385 | 433 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE12_clEv Line | Count | Source | 381 | 433 | [&] { | 382 | 433 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 433 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE11_clEv Line | Count | Source | 381 | 433 | [&] { | 382 | 433 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 433 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE10_clEv Line | Count | Source | 381 | 433 | [&] { | 382 | 433 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 433 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE9_clEv Line | Count | Source | 381 | 433 | [&] { | 382 | 433 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 433 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE8_clEv Line | Count | Source | 381 | 433 | [&] { | 382 | 433 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 433 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE7_clEv Line | Count | Source | 381 | 434 | [&] { | 382 | 434 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 434 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE6_clEv Line | Count | Source | 381 | 433 | [&] { | 382 | 433 | if (type == AllowedTypes) { | 383 | 1 | result = create.template operator()<AllowedTypes>(); | 384 | 1 | } | 385 | 433 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 381 | 433 | [&] { | 382 | 433 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 433 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 381 | 435 | [&] { | 382 | 435 | if (type == AllowedTypes) { | 383 | 425 | result = create.template operator()<AllowedTypes>(); | 384 | 425 | } | 385 | 435 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 434 | [&] { | 382 | 434 | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 434 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 433 | [&] { | 382 | 433 | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 433 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 434 | [&] { | 382 | 434 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 434 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 432 | [&] { | 382 | 432 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 432 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 432 | [&] { | 382 | 432 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 432 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE15_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE14_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE13_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE12_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE11_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE10_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE9_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE8_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE7_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE6_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE15_clEv Line | Count | Source | 381 | 430 | [&] { | 382 | 430 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 430 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE14_clEv Line | Count | Source | 381 | 430 | [&] { | 382 | 430 | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 430 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE13_clEv Line | Count | Source | 381 | 430 | [&] { | 382 | 430 | if (type == AllowedTypes) { | 383 | 1 | result = create.template operator()<AllowedTypes>(); | 384 | 1 | } | 385 | 430 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE12_clEv Line | Count | Source | 381 | 429 | [&] { | 382 | 429 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 429 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE11_clEv Line | Count | Source | 381 | 429 | [&] { | 382 | 429 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 429 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE10_clEv Line | Count | Source | 381 | 429 | [&] { | 382 | 429 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 429 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE9_clEv Line | Count | Source | 381 | 429 | [&] { | 382 | 429 | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 429 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE8_clEv Line | Count | Source | 381 | 429 | [&] { | 382 | 429 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 429 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE7_clEv Line | Count | Source | 381 | 430 | [&] { | 382 | 430 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 430 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE6_clEv Line | Count | Source | 381 | 430 | [&] { | 382 | 430 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 430 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 381 | 431 | [&] { | 382 | 431 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 431 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 381 | 431 | [&] { | 382 | 431 | if (type == AllowedTypes) { | 383 | 426 | result = create.template operator()<AllowedTypes>(); | 384 | 426 | } | 385 | 431 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 431 | [&] { | 382 | 431 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 431 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 431 | [&] { | 382 | 431 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 431 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 429 | [&] { | 382 | 429 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 429 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 430 | [&] { | 382 | 430 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 430 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 430 | [&] { | 382 | 430 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 430 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE16_clEv Line | Count | Source | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 130 | result = create.template operator()<AllowedTypes>(); | 384 | 130 | } | 385 | 31.9k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE15_clEv Line | Count | Source | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 313 | result = create.template operator()<AllowedTypes>(); | 384 | 313 | } | 385 | 31.9k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE14_clEv Line | Count | Source | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 298 | result = create.template operator()<AllowedTypes>(); | 384 | 298 | } | 385 | 31.9k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE13_clEv Line | Count | Source | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 12.7k | result = create.template operator()<AllowedTypes>(); | 384 | 12.7k | } | 385 | 31.9k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE12_clEv Line | Count | Source | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 4.06k | result = create.template operator()<AllowedTypes>(); | 384 | 4.06k | } | 385 | 31.9k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE11_clEv Line | Count | Source | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 234 | result = create.template operator()<AllowedTypes>(); | 384 | 234 | } | 385 | 31.9k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE10_clEv Line | Count | Source | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 128 | result = create.template operator()<AllowedTypes>(); | 384 | 128 | } | 385 | 31.9k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE9_clEv Line | Count | Source | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 166 | result = create.template operator()<AllowedTypes>(); | 384 | 166 | } | 385 | 31.9k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE8_clEv Line | Count | Source | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 64 | result = create.template operator()<AllowedTypes>(); | 384 | 64 | } | 385 | 31.9k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE7_clEv Line | Count | Source | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 2.07k | result = create.template operator()<AllowedTypes>(); | 384 | 2.07k | } | 385 | 31.9k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE6_clEv Line | Count | Source | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 726 | result = create.template operator()<AllowedTypes>(); | 384 | 726 | } | 385 | 31.9k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 26 | result = create.template operator()<AllowedTypes>(); | 384 | 26 | } | 385 | 31.9k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 5.57k | result = create.template operator()<AllowedTypes>(); | 384 | 5.57k | } | 385 | 31.9k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 4.74k | result = create.template operator()<AllowedTypes>(); | 384 | 4.74k | } | 385 | 31.9k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 648 | result = create.template operator()<AllowedTypes>(); | 384 | 648 | } | 385 | 31.9k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 8 | result = create.template operator()<AllowedTypes>(); | 384 | 8 | } | 385 | 31.9k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 8 | result = create.template operator()<AllowedTypes>(); | 384 | 8 | } | 385 | 31.9k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 31.9k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_27AggregateFunctionPercentileEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 381 | 1.55k | [&] { | 382 | 1.55k | if (type == AllowedTypes) { | 383 | 8 | result = create.template operator()<AllowedTypes>(); | 384 | 8 | } | 385 | 1.55k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_27AggregateFunctionPercentileEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 381 | 1.55k | [&] { | 382 | 1.55k | if (type == AllowedTypes) { | 383 | 20 | result = create.template operator()<AllowedTypes>(); | 384 | 20 | } | 385 | 1.55k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_27AggregateFunctionPercentileEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 1.55k | [&] { | 382 | 1.55k | if (type == AllowedTypes) { | 383 | 31 | result = create.template operator()<AllowedTypes>(); | 384 | 31 | } | 385 | 1.55k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_27AggregateFunctionPercentileEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 1.55k | [&] { | 382 | 1.55k | if (type == AllowedTypes) { | 383 | 1.48k | result = create.template operator()<AllowedTypes>(); | 384 | 1.48k | } | 385 | 1.55k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_27AggregateFunctionPercentileEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 1.55k | [&] { | 382 | 1.55k | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 1.55k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_27AggregateFunctionPercentileEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 1.55k | [&] { | 382 | 1.55k | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 1.55k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_27AggregateFunctionPercentileEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 1.55k | [&] { | 382 | 1.55k | if (type == AllowedTypes) { | 383 | 11 | result = create.template operator()<AllowedTypes>(); | 384 | 11 | } | 385 | 1.55k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionPercentileArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 381 | 498 | [&] { | 382 | 498 | if (type == AllowedTypes) { | 383 | 4 | result = create.template operator()<AllowedTypes>(); | 384 | 4 | } | 385 | 498 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionPercentileArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 381 | 499 | [&] { | 382 | 499 | if (type == AllowedTypes) { | 383 | 6 | result = create.template operator()<AllowedTypes>(); | 384 | 6 | } | 385 | 499 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionPercentileArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 499 | [&] { | 382 | 499 | if (type == AllowedTypes) { | 383 | 458 | result = create.template operator()<AllowedTypes>(); | 384 | 458 | } | 385 | 499 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionPercentileArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 499 | [&] { | 382 | 499 | if (type == AllowedTypes) { | 383 | 12 | result = create.template operator()<AllowedTypes>(); | 384 | 12 | } | 385 | 499 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionPercentileArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 499 | [&] { | 382 | 499 | if (type == AllowedTypes) { | 383 | 4 | result = create.template operator()<AllowedTypes>(); | 384 | 4 | } | 385 | 499 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionPercentileArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 499 | [&] { | 382 | 499 | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 499 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionPercentileArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 499 | [&] { | 382 | 499 | if (type == AllowedTypes) { | 383 | 13 | result = create.template operator()<AllowedTypes>(); | 384 | 13 | } | 385 | 499 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_22AggOrthBitMapIntersectEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 3 | [&] { | 382 | 3 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 3 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_22AggOrthBitMapIntersectEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 3 | [&] { | 382 | 3 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 3 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_22AggOrthBitMapIntersectEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 3 | [&] { | 382 | 3 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 3 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_22AggOrthBitMapIntersectEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 3 | [&] { | 382 | 3 | if (type == AllowedTypes) { | 383 | 3 | result = create.template operator()<AllowedTypes>(); | 384 | 3 | } | 385 | 3 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_22AggOrthBitMapIntersectEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 3 | [&] { | 382 | 3 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 3 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_27AggOrthBitMapIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 11 | [&] { | 382 | 11 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 11 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_27AggOrthBitMapIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 11 | [&] { | 382 | 11 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 11 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_27AggOrthBitMapIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 11 | [&] { | 382 | 11 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 11 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_27AggOrthBitMapIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 11 | [&] { | 382 | 11 | if (type == AllowedTypes) { | 383 | 11 | result = create.template operator()<AllowedTypes>(); | 384 | 11 | } | 385 | 11 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_27AggOrthBitMapIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 11 | [&] { | 382 | 11 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 11 | }(), |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_24OrthBitmapUnionCountDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_24OrthBitmapUnionCountDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_24OrthBitmapUnionCountDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_24OrthBitmapUnionCountDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_24OrthBitmapUnionCountDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv _ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_17AggIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 442 | [&] { | 382 | 442 | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 442 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_17AggIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 442 | [&] { | 382 | 442 | if (type == AllowedTypes) { | 383 | 10 | result = create.template operator()<AllowedTypes>(); | 384 | 10 | } | 385 | 442 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_17AggIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 442 | [&] { | 382 | 442 | if (type == AllowedTypes) { | 383 | 429 | result = create.template operator()<AllowedTypes>(); | 384 | 429 | } | 385 | 442 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_17AggIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 443 | [&] { | 382 | 443 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 443 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_17AggIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 443 | [&] { | 382 | 443 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 443 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_20AggOrthBitMapExprCalEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_20AggOrthBitMapExprCalEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_20AggOrthBitMapExprCalEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_20AggOrthBitMapExprCalEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_20AggOrthBitMapExprCalEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_25AggOrthBitMapExprCalCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_25AggOrthBitMapExprCalCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_25AggOrthBitMapExprCalCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_25AggOrthBitMapExprCalCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_25AggOrthBitMapExprCalCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 2 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE13_clEv Line | Count | Source | 381 | 168 | [&] { | 382 | 168 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE12_clEv Line | Count | Source | 381 | 168 | [&] { | 382 | 168 | if (type == AllowedTypes) { | 383 | 12 | result = create.template operator()<AllowedTypes>(); | 384 | 12 | } | 385 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE11_clEv Line | Count | Source | 381 | 168 | [&] { | 382 | 168 | if (type == AllowedTypes) { | 383 | 12 | result = create.template operator()<AllowedTypes>(); | 384 | 12 | } | 385 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE10_clEv Line | Count | Source | 381 | 168 | [&] { | 382 | 168 | if (type == AllowedTypes) { | 383 | 5 | result = create.template operator()<AllowedTypes>(); | 384 | 5 | } | 385 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE9_clEv Line | Count | Source | 381 | 168 | [&] { | 382 | 168 | if (type == AllowedTypes) { | 383 | 12 | result = create.template operator()<AllowedTypes>(); | 384 | 12 | } | 385 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE8_clEv Line | Count | Source | 381 | 168 | [&] { | 382 | 168 | if (type == AllowedTypes) { | 383 | 12 | result = create.template operator()<AllowedTypes>(); | 384 | 12 | } | 385 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE7_clEv Line | Count | Source | 381 | 168 | [&] { | 382 | 168 | if (type == AllowedTypes) { | 383 | 8 | result = create.template operator()<AllowedTypes>(); | 384 | 8 | } | 385 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE6_clEv Line | Count | Source | 381 | 168 | [&] { | 382 | 168 | if (type == AllowedTypes) { | 383 | 8 | result = create.template operator()<AllowedTypes>(); | 384 | 8 | } | 385 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 381 | 168 | [&] { | 382 | 168 | if (type == AllowedTypes) { | 383 | 18 | result = create.template operator()<AllowedTypes>(); | 384 | 18 | } | 385 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 381 | 168 | [&] { | 382 | 168 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 168 | [&] { | 382 | 168 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 168 | [&] { | 382 | 168 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 168 | [&] { | 382 | 168 | if (type == AllowedTypes) { | 383 | 43 | result = create.template operator()<AllowedTypes>(); | 384 | 43 | } | 385 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 168 | [&] { | 382 | 168 | if (type == AllowedTypes) { | 383 | 19 | result = create.template operator()<AllowedTypes>(); | 384 | 19 | } | 385 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 168 | [&] { | 382 | 168 | if (type == AllowedTypes) { | 383 | 19 | result = create.template operator()<AllowedTypes>(); | 384 | 19 | } | 385 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE13_clEv Line | Count | Source | 381 | 707 | [&] { | 382 | 707 | if (type == AllowedTypes) { | 383 | 4 | result = create.template operator()<AllowedTypes>(); | 384 | 4 | } | 385 | 707 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE12_clEv Line | Count | Source | 381 | 707 | [&] { | 382 | 707 | if (type == AllowedTypes) { | 383 | 20 | result = create.template operator()<AllowedTypes>(); | 384 | 20 | } | 385 | 707 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE11_clEv Line | Count | Source | 381 | 707 | [&] { | 382 | 707 | if (type == AllowedTypes) { | 383 | 20 | result = create.template operator()<AllowedTypes>(); | 384 | 20 | } | 385 | 707 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE10_clEv Line | Count | Source | 381 | 707 | [&] { | 382 | 707 | if (type == AllowedTypes) { | 383 | 448 | result = create.template operator()<AllowedTypes>(); | 384 | 448 | } | 385 | 707 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE9_clEv Line | Count | Source | 381 | 707 | [&] { | 382 | 707 | if (type == AllowedTypes) { | 383 | 21 | result = create.template operator()<AllowedTypes>(); | 384 | 21 | } | 385 | 707 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE8_clEv Line | Count | Source | 381 | 707 | [&] { | 382 | 707 | if (type == AllowedTypes) { | 383 | 20 | result = create.template operator()<AllowedTypes>(); | 384 | 20 | } | 385 | 707 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE7_clEv Line | Count | Source | 381 | 708 | [&] { | 382 | 708 | if (type == AllowedTypes) { | 383 | 20 | result = create.template operator()<AllowedTypes>(); | 384 | 20 | } | 385 | 708 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE6_clEv Line | Count | Source | 381 | 707 | [&] { | 382 | 707 | if (type == AllowedTypes) { | 383 | 20 | result = create.template operator()<AllowedTypes>(); | 384 | 20 | } | 385 | 707 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 381 | 708 | [&] { | 382 | 708 | if (type == AllowedTypes) { | 383 | 19 | result = create.template operator()<AllowedTypes>(); | 384 | 19 | } | 385 | 708 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 381 | 708 | [&] { | 382 | 708 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 708 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 707 | [&] { | 382 | 707 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 707 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 707 | [&] { | 382 | 707 | if (type == AllowedTypes) { | 383 | 0 | result = create.template operator()<AllowedTypes>(); | 384 | 0 | } | 385 | 707 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 707 | [&] { | 382 | 707 | if (type == AllowedTypes) { | 383 | 39 | result = create.template operator()<AllowedTypes>(); | 384 | 39 | } | 385 | 707 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 707 | [&] { | 382 | 707 | if (type == AllowedTypes) { | 383 | 38 | result = create.template operator()<AllowedTypes>(); | 384 | 38 | } | 385 | 707 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 707 | [&] { | 382 | 707 | if (type == AllowedTypes) { | 383 | 38 | result = create.template operator()<AllowedTypes>(); | 384 | 38 | } | 385 | 707 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE9_clEv Line | Count | Source | 381 | 13 | [&] { | 382 | 13 | if (type == AllowedTypes) { | 383 | 3 | result = create.template operator()<AllowedTypes>(); | 384 | 3 | } | 385 | 13 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE8_clEv Line | Count | Source | 381 | 13 | [&] { | 382 | 13 | if (type == AllowedTypes) { | 383 | 1 | result = create.template operator()<AllowedTypes>(); | 384 | 1 | } | 385 | 13 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE7_clEv Line | Count | Source | 381 | 13 | [&] { | 382 | 13 | if (type == AllowedTypes) { | 383 | 1 | result = create.template operator()<AllowedTypes>(); | 384 | 1 | } | 385 | 13 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE6_clEv Line | Count | Source | 381 | 13 | [&] { | 382 | 13 | if (type == AllowedTypes) { | 383 | 1 | result = create.template operator()<AllowedTypes>(); | 384 | 1 | } | 385 | 13 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 381 | 13 | [&] { | 382 | 13 | if (type == AllowedTypes) { | 383 | 1 | result = create.template operator()<AllowedTypes>(); | 384 | 1 | } | 385 | 13 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 381 | 13 | [&] { | 382 | 13 | if (type == AllowedTypes) { | 383 | 1 | result = create.template operator()<AllowedTypes>(); | 384 | 1 | } | 385 | 13 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 13 | [&] { | 382 | 13 | if (type == AllowedTypes) { | 383 | 1 | result = create.template operator()<AllowedTypes>(); | 384 | 1 | } | 385 | 13 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 13 | [&] { | 382 | 13 | if (type == AllowedTypes) { | 383 | 1 | result = create.template operator()<AllowedTypes>(); | 384 | 1 | } | 385 | 13 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 13 | [&] { | 382 | 13 | if (type == AllowedTypes) { | 383 | 1 | result = create.template operator()<AllowedTypes>(); | 384 | 1 | } | 385 | 13 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 13 | [&] { | 382 | 13 | if (type == AllowedTypes) { | 383 | 1 | result = create.template operator()<AllowedTypes>(); | 384 | 1 | } | 385 | 13 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 13 | [&] { | 382 | 13 | if (type == AllowedTypes) { | 383 | 1 | result = create.template operator()<AllowedTypes>(); | 384 | 1 | } | 385 | 13 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE9_clEv Line | Count | Source | 381 | 578 | [&] { | 382 | 578 | if (type == AllowedTypes) { | 383 | 21 | result = create.template operator()<AllowedTypes>(); | 384 | 21 | } | 385 | 578 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE8_clEv Line | Count | Source | 381 | 577 | [&] { | 382 | 577 | if (type == AllowedTypes) { | 383 | 21 | result = create.template operator()<AllowedTypes>(); | 384 | 21 | } | 385 | 577 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE7_clEv Line | Count | Source | 381 | 577 | [&] { | 382 | 577 | if (type == AllowedTypes) { | 383 | 443 | result = create.template operator()<AllowedTypes>(); | 384 | 443 | } | 385 | 577 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE6_clEv Line | Count | Source | 381 | 580 | [&] { | 382 | 580 | if (type == AllowedTypes) { | 383 | 21 | result = create.template operator()<AllowedTypes>(); | 384 | 21 | } | 385 | 580 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 381 | 578 | [&] { | 382 | 578 | if (type == AllowedTypes) { | 383 | 21 | result = create.template operator()<AllowedTypes>(); | 384 | 21 | } | 385 | 578 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 381 | 578 | [&] { | 382 | 578 | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 578 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 381 | 577 | [&] { | 382 | 577 | if (type == AllowedTypes) { | 383 | 21 | result = create.template operator()<AllowedTypes>(); | 384 | 21 | } | 385 | 577 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 381 | 577 | [&] { | 382 | 577 | if (type == AllowedTypes) { | 383 | 21 | result = create.template operator()<AllowedTypes>(); | 384 | 21 | } | 385 | 577 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 381 | 577 | [&] { | 382 | 577 | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 577 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 381 | 579 | [&] { | 382 | 579 | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 579 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 578 | [&] { | 382 | 578 | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 578 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_23AggregateFunctionBinaryENS_14CorrMomentStatEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 459 | [&] { | 382 | 459 | if (type == AllowedTypes) { | 383 | 459 | result = create.template operator()<AllowedTypes>(); | 384 | 459 | } | 385 | 459 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_23AggregateFunctionBinaryENS_21CorrWelfordMomentStatEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 26 | [&] { | 382 | 26 | if (type == AllowedTypes) { | 383 | 26 | result = create.template operator()<AllowedTypes>(); | 384 | 26 | } | 385 | 26 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_31AggregateFunctionSampCovarianceENS_8SampDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 448 | [&] { | 382 | 448 | if (type == AllowedTypes) { | 383 | 448 | result = create.template operator()<AllowedTypes>(); | 384 | 448 | } | 385 | 448 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_31AggregateFunctionSampCovarianceENS_7PopDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 445 | [&] { | 382 | 445 | if (type == AllowedTypes) { | 383 | 445 | result = create.template operator()<AllowedTypes>(); | 384 | 445 | } | 385 | 445 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 7 | [&] { | 382 | 7 | if (type == AllowedTypes) { | 383 | 7 | result = create.template operator()<AllowedTypes>(); | 384 | 7 | } | 385 | 7 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 381 | 8 | [&] { | 382 | 8 | if (type == AllowedTypes) { | 383 | 8 | result = create.template operator()<AllowedTypes>(); | 384 | 8 | } | 385 | 8 | }(), |
|
386 | 75.3k | ...); |
387 | | |
388 | 75.3k | return result; |
389 | 75.3k | } _ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_26AggregateFunctionSumSimpleEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 15.3k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 15.3k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 15.3k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 15.3k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 15.3k | }; | 373 | 15.3k | AggregateFunctionPtr result = nullptr; | 374 | 15.3k | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 15.3k | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 15.3k | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 15.3k | ( | 381 | 15.3k | [&] { | 382 | 15.3k | if (type == AllowedTypes) { | 383 | 15.3k | result = create.template operator()<AllowedTypes>(); | 384 | 15.3k | } | 385 | 15.3k | }(), | 386 | 15.3k | ...); | 387 | | | 388 | 15.3k | return result; | 389 | 15.3k | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_16AggregateFuncAvgEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 1.95k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 1.95k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1.95k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1.95k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1.95k | }; | 373 | 1.95k | AggregateFunctionPtr result = nullptr; | 374 | 1.95k | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 1.95k | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 1.95k | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 1.95k | ( | 381 | 1.95k | [&] { | 382 | 1.95k | if (type == AllowedTypes) { | 383 | 1.95k | result = create.template operator()<AllowedTypes>(); | 384 | 1.95k | } | 385 | 1.95k | }(), | 386 | 1.95k | ...); | 387 | | | 388 | 1.95k | return result; | 389 | 1.95k | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 1.49k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 1.49k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1.49k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1.49k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1.49k | }; | 373 | 1.49k | AggregateFunctionPtr result = nullptr; | 374 | 1.49k | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 1.49k | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 1.49k | type == PrimitiveType::TYPE_JSONB) { | 377 | 557 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 557 | } | 379 | | | 380 | 1.49k | ( | 381 | 1.49k | [&] { | 382 | 1.49k | if (type == AllowedTypes) { | 383 | 1.49k | result = create.template operator()<AllowedTypes>(); | 384 | 1.49k | } | 385 | 1.49k | }(), | 386 | 1.49k | ...); | 387 | | | 388 | 1.49k | return result; | 389 | 1.49k | } |
Unexecuted instantiation: _ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE11create_baseINS_18CurryDirectAndDataINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 598 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 598 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 598 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 598 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 598 | }; | 373 | 598 | AggregateFunctionPtr result = nullptr; | 374 | 598 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 599 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 599 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 598 | ( | 381 | 598 | [&] { | 382 | 598 | if (type == AllowedTypes) { | 383 | 598 | result = create.template operator()<AllowedTypes>(); | 384 | 598 | } | 385 | 598 | }(), | 386 | 598 | ...); | 387 | | | 388 | 598 | return result; | 389 | 598 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 594 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 594 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 594 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 594 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 594 | }; | 373 | 594 | AggregateFunctionPtr result = nullptr; | 374 | 594 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 595 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 595 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 594 | ( | 381 | 594 | [&] { | 382 | 594 | if (type == AllowedTypes) { | 383 | 594 | result = create.template operator()<AllowedTypes>(); | 384 | 594 | } | 385 | 594 | }(), | 386 | 594 | ...); | 387 | | | 388 | 594 | return result; | 389 | 594 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitXorDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 595 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 595 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 595 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 595 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 595 | }; | 373 | 595 | AggregateFunctionPtr result = nullptr; | 374 | 595 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 596 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 596 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 595 | ( | 381 | 595 | [&] { | 382 | 595 | if (type == AllowedTypes) { | 383 | 595 | result = create.template operator()<AllowedTypes>(); | 384 | 595 | } | 385 | 595 | }(), | 386 | 595 | ...); | 387 | | | 388 | 595 | return result; | 389 | 595 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionDistinctNumericEEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES9_RKSt6vectorIS7_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 2.14k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 2.14k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2.14k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2.14k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2.14k | }; | 373 | 2.14k | AggregateFunctionPtr result = nullptr; | 374 | 2.14k | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 2.14k | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 2.14k | type == PrimitiveType::TYPE_JSONB) { | 377 | 402 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 402 | } | 379 | | | 380 | 2.14k | ( | 381 | 2.14k | [&] { | 382 | 2.14k | if (type == AllowedTypes) { | 383 | 2.14k | result = create.template operator()<AllowedTypes>(); | 384 | 2.14k | } | 385 | 2.14k | }(), | 386 | 2.14k | ...); | 387 | | | 388 | 2.14k | return result; | 389 | 2.14k | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionSumSimpleReaderEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 13.5k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 13.5k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 13.5k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 13.5k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 13.5k | }; | 373 | 13.5k | AggregateFunctionPtr result = nullptr; | 374 | 13.5k | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 13.5k | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 13.5k | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 13.5k | ( | 381 | 13.5k | [&] { | 382 | 13.5k | if (type == AllowedTypes) { | 383 | 13.5k | result = create.template operator()<AllowedTypes>(); | 384 | 13.5k | } | 385 | 13.5k | }(), | 386 | 13.5k | ...); | 387 | | | 388 | 13.5k | return result; | 389 | 13.5k | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE2ENS_23AggregateFunctionTraitsILS6_2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 306 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 306 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 306 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 306 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 306 | }; | 373 | 306 | AggregateFunctionPtr result = nullptr; | 374 | 306 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 306 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 306 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 306 | ( | 381 | 306 | [&] { | 382 | 306 | if (type == AllowedTypes) { | 383 | 306 | result = create.template operator()<AllowedTypes>(); | 384 | 306 | } | 385 | 306 | }(), | 386 | 306 | ...); | 387 | | | 388 | 306 | return result; | 389 | 306 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE3ENS_23AggregateFunctionTraitsILS6_3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 321 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 321 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 321 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 321 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 321 | }; | 373 | 321 | AggregateFunctionPtr result = nullptr; | 374 | 321 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 321 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 321 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 321 | ( | 381 | 321 | [&] { | 382 | 321 | if (type == AllowedTypes) { | 383 | 321 | result = create.template operator()<AllowedTypes>(); | 384 | 321 | } | 385 | 321 | }(), | 386 | 321 | ...); | 387 | | | 388 | 321 | return result; | 389 | 321 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE4ENS_23AggregateFunctionTraitsILS6_4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorISC_IKNS_9IDataTypeEESaISI_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 221 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 221 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 221 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 221 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 221 | }; | 373 | 221 | AggregateFunctionPtr result = nullptr; | 374 | 221 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 221 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 221 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 221 | ( | 381 | 221 | [&] { | 382 | 221 | if (type == AllowedTypes) { | 383 | 221 | result = create.template operator()<AllowedTypes>(); | 384 | 221 | } | 385 | 221 | }(), | 386 | 221 | ...); | 387 | | | 388 | 221 | return result; | 389 | 221 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 12 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 12 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 12 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 12 | }; | 373 | 12 | AggregateFunctionPtr result = nullptr; | 374 | 12 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 12 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 12 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 12 | ( | 381 | 12 | [&] { | 382 | 12 | if (type == AllowedTypes) { | 383 | 12 | result = create.template operator()<AllowedTypes>(); | 384 | 12 | } | 385 | 12 | }(), | 386 | 12 | ...); | 387 | | | 388 | 12 | return result; | 389 | 12 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_9ImplArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 434 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 434 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 434 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 434 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 434 | }; | 373 | 434 | AggregateFunctionPtr result = nullptr; | 374 | 434 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 434 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 434 | type == PrimitiveType::TYPE_JSONB) { | 377 | 270 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 270 | } | 379 | | | 380 | 434 | ( | 381 | 434 | [&] { | 382 | 434 | if (type == AllowedTypes) { | 383 | 434 | result = create.template operator()<AllowedTypes>(); | 384 | 434 | } | 385 | 434 | }(), | 386 | 434 | ...); | 387 | | | 388 | 434 | return result; | 389 | 434 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; | 373 | 2 | AggregateFunctionPtr result = nullptr; | 374 | 2 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 2 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 2 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 2 | ( | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 2 | }(), | 386 | 2 | ...); | 387 | | | 388 | 2 | return result; | 389 | 2 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE11create_baseINS_9CurryDataINS_26AggregateFunctionTopNArrayENS_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 431 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 431 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 431 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 431 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 431 | }; | 373 | 431 | AggregateFunctionPtr result = nullptr; | 374 | 431 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 431 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 431 | type == PrimitiveType::TYPE_JSONB) { | 377 | 272 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 272 | } | 379 | | | 380 | 431 | ( | 381 | 431 | [&] { | 382 | 431 | if (type == AllowedTypes) { | 383 | 431 | result = create.template operator()<AllowedTypes>(); | 384 | 431 | } | 385 | 431 | }(), | 386 | 431 | ...); | 387 | | | 388 | 431 | return result; | 389 | 431 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 31.9k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 31.9k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 31.9k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 31.9k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 31.9k | }; | 373 | 31.9k | AggregateFunctionPtr result = nullptr; | 374 | 31.9k | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 31.9k | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 31.9k | type == PrimitiveType::TYPE_JSONB) { | 377 | 2.00k | type = PrimitiveType::TYPE_VARCHAR; | 378 | 2.00k | } | 379 | | | 380 | 31.9k | ( | 381 | 31.9k | [&] { | 382 | 31.9k | if (type == AllowedTypes) { | 383 | 31.9k | result = create.template operator()<AllowedTypes>(); | 384 | 31.9k | } | 385 | 31.9k | }(), | 386 | 31.9k | ...); | 387 | | | 388 | 31.9k | return result; | 389 | 31.9k | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_27AggregateFunctionPercentileEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 1.55k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 1.55k | auto create = [&]<PrimitiveType Ptype>() { | 370 | 1.55k | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 1.55k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 1.55k | }; | 373 | 1.55k | AggregateFunctionPtr result = nullptr; | 374 | 1.55k | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 1.55k | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 1.55k | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 1.55k | ( | 381 | 1.55k | [&] { | 382 | 1.55k | if (type == AllowedTypes) { | 383 | 1.55k | result = create.template operator()<AllowedTypes>(); | 384 | 1.55k | } | 385 | 1.55k | }(), | 386 | 1.55k | ...); | 387 | | | 388 | 1.55k | return result; | 389 | 1.55k | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionPercentileArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 499 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 499 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 499 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 499 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 499 | }; | 373 | 499 | AggregateFunctionPtr result = nullptr; | 374 | 499 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 499 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 499 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 499 | ( | 381 | 499 | [&] { | 382 | 499 | if (type == AllowedTypes) { | 383 | 499 | result = create.template operator()<AllowedTypes>(); | 384 | 499 | } | 385 | 499 | }(), | 386 | 499 | ...); | 387 | | | 388 | 499 | return result; | 389 | 499 | } |
_ZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_22AggOrthBitMapIntersectEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 3 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 3 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 3 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 3 | }; | 373 | 3 | AggregateFunctionPtr result = nullptr; | 374 | 3 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 3 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 3 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 3 | ( | 381 | 3 | [&] { | 382 | 3 | if (type == AllowedTypes) { | 383 | 3 | result = create.template operator()<AllowedTypes>(); | 384 | 3 | } | 385 | 3 | }(), | 386 | 3 | ...); | 387 | | | 388 | 3 | return result; | 389 | 3 | } |
_ZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_27AggOrthBitMapIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 11 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 11 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 11 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 11 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 11 | }; | 373 | 11 | AggregateFunctionPtr result = nullptr; | 374 | 11 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 11 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 11 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 11 | ( | 381 | 11 | [&] { | 382 | 11 | if (type == AllowedTypes) { | 383 | 11 | result = create.template operator()<AllowedTypes>(); | 384 | 11 | } | 385 | 11 | }(), | 386 | 11 | ...); | 387 | | | 388 | 11 | return result; | 389 | 11 | } |
Unexecuted instantiation: _ZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_24OrthBitmapUnionCountDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_17AggIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 442 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 442 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 442 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 442 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 442 | }; | 373 | 442 | AggregateFunctionPtr result = nullptr; | 374 | 442 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 443 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 442 | type == PrimitiveType::TYPE_JSONB) { | 377 | 2 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 2 | } | 379 | | | 380 | 442 | ( | 381 | 442 | [&] { | 382 | 442 | if (type == AllowedTypes) { | 383 | 442 | result = create.template operator()<AllowedTypes>(); | 384 | 442 | } | 385 | 442 | }(), | 386 | 442 | ...); | 387 | | | 388 | 442 | return result; | 389 | 442 | } |
_ZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_20AggOrthBitMapExprCalEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; | 373 | 2 | AggregateFunctionPtr result = nullptr; | 374 | 2 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 2 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 2 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 2 | ( | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 2 | }(), | 386 | 2 | ...); | 387 | | | 388 | 2 | return result; | 389 | 2 | } |
_ZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_25AggOrthBitMapExprCalCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 2 | }; | 373 | 2 | AggregateFunctionPtr result = nullptr; | 374 | 2 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 2 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 2 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 2 | ( | 381 | 2 | [&] { | 382 | 2 | if (type == AllowedTypes) { | 383 | 2 | result = create.template operator()<AllowedTypes>(); | 384 | 2 | } | 385 | 2 | }(), | 386 | 2 | ...); | 387 | | | 388 | 2 | return result; | 389 | 2 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 168 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 168 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 168 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 168 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 168 | }; | 373 | 168 | AggregateFunctionPtr result = nullptr; | 374 | 168 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 168 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 168 | type == PrimitiveType::TYPE_JSONB) { | 377 | 23 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 23 | } | 379 | | | 380 | 168 | ( | 381 | 168 | [&] { | 382 | 168 | if (type == AllowedTypes) { | 383 | 168 | result = create.template operator()<AllowedTypes>(); | 384 | 168 | } | 385 | 168 | }(), | 386 | 168 | ...); | 387 | | | 388 | 168 | return result; | 389 | 168 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 707 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 707 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 707 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 707 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 707 | }; | 373 | 707 | AggregateFunctionPtr result = nullptr; | 374 | 707 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 707 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 707 | type == PrimitiveType::TYPE_JSONB) { | 377 | 39 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 39 | } | 379 | | | 380 | 707 | ( | 381 | 707 | [&] { | 382 | 707 | if (type == AllowedTypes) { | 383 | 707 | result = create.template operator()<AllowedTypes>(); | 384 | 707 | } | 385 | 707 | }(), | 386 | 707 | ...); | 387 | | | 388 | 707 | return result; | 389 | 707 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 13 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 13 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 13 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 13 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 13 | }; | 373 | 13 | AggregateFunctionPtr result = nullptr; | 374 | 13 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 13 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 13 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 13 | ( | 381 | 13 | [&] { | 382 | 13 | if (type == AllowedTypes) { | 383 | 13 | result = create.template operator()<AllowedTypes>(); | 384 | 13 | } | 385 | 13 | }(), | 386 | 13 | ...); | 387 | | | 388 | 13 | return result; | 389 | 13 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE11create_baseINS_18CurryDirectAndDataINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 579 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 579 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 579 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 579 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 579 | }; | 373 | 579 | AggregateFunctionPtr result = nullptr; | 374 | 579 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 579 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 579 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 579 | ( | 381 | 579 | [&] { | 382 | 579 | if (type == AllowedTypes) { | 383 | 579 | result = create.template operator()<AllowedTypes>(); | 384 | 579 | } | 385 | 579 | }(), | 386 | 579 | ...); | 387 | | | 388 | 579 | return result; | 389 | 579 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_23AggregateFunctionBinaryENS_14CorrMomentStatEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 459 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 459 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 459 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 459 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 459 | }; | 373 | 459 | AggregateFunctionPtr result = nullptr; | 374 | 459 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 459 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 459 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 459 | ( | 381 | 459 | [&] { | 382 | 459 | if (type == AllowedTypes) { | 383 | 459 | result = create.template operator()<AllowedTypes>(); | 384 | 459 | } | 385 | 459 | }(), | 386 | 459 | ...); | 387 | | | 388 | 459 | return result; | 389 | 459 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_23AggregateFunctionBinaryENS_21CorrWelfordMomentStatEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 26 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 26 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 26 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 26 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 26 | }; | 373 | 26 | AggregateFunctionPtr result = nullptr; | 374 | 26 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 26 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 26 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 26 | ( | 381 | 26 | [&] { | 382 | 26 | if (type == AllowedTypes) { | 383 | 26 | result = create.template operator()<AllowedTypes>(); | 384 | 26 | } | 385 | 26 | }(), | 386 | 26 | ...); | 387 | | | 388 | 26 | return result; | 389 | 26 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_31AggregateFunctionSampCovarianceENS_8SampDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 448 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 448 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 448 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 448 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 448 | }; | 373 | 448 | AggregateFunctionPtr result = nullptr; | 374 | 448 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 448 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 448 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 448 | ( | 381 | 448 | [&] { | 382 | 448 | if (type == AllowedTypes) { | 383 | 448 | result = create.template operator()<AllowedTypes>(); | 384 | 448 | } | 385 | 448 | }(), | 386 | 448 | ...); | 387 | | | 388 | 448 | return result; | 389 | 448 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_31AggregateFunctionSampCovarianceENS_7PopDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 445 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 445 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 445 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 445 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 445 | }; | 373 | 445 | AggregateFunctionPtr result = nullptr; | 374 | 445 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 445 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 445 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 445 | ( | 381 | 445 | [&] { | 382 | 445 | if (type == AllowedTypes) { | 383 | 445 | result = create.template operator()<AllowedTypes>(); | 384 | 445 | } | 385 | 445 | }(), | 386 | 445 | ...); | 387 | | | 388 | 445 | return result; | 389 | 445 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 7 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 7 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 7 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 7 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 7 | }; | 373 | 7 | AggregateFunctionPtr result = nullptr; | 374 | 7 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 7 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 7 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 7 | ( | 381 | 7 | [&] { | 382 | 7 | if (type == AllowedTypes) { | 383 | 7 | result = create.template operator()<AllowedTypes>(); | 384 | 7 | } | 385 | 7 | }(), | 386 | 7 | ...); | 387 | | | 388 | 7 | return result; | 389 | 7 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 368 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 369 | 8 | auto create = [&]<PrimitiveType Ptype>() { | 370 | 8 | return creator_without_type::create<typename Class::template T<Ptype>>( | 371 | 8 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 372 | 8 | }; | 373 | 8 | AggregateFunctionPtr result = nullptr; | 374 | 8 | auto type = argument_types[define_index]->get_primitive_type(); | 375 | 8 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 376 | 8 | type == PrimitiveType::TYPE_JSONB) { | 377 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 378 | 0 | } | 379 | | | 380 | 8 | ( | 381 | 8 | [&] { | 382 | 8 | if (type == AllowedTypes) { | 383 | 8 | result = create.template operator()<AllowedTypes>(); | 384 | 8 | } | 385 | 8 | }(), | 386 | 8 | ...); | 387 | | | 388 | 8 | return result; | 389 | 8 | } |
|
390 | | |
391 | | template <typename Class, typename... TArgs> |
392 | | static AggregateFunctionPtr create_base_with_result_type(const std::string& name, |
393 | | const DataTypes& argument_types, |
394 | | const DataTypePtr& result_type, |
395 | | const bool result_is_nullable, |
396 | | const AggregateFunctionAttr& attr, |
397 | 3.68k | TArgs&&... args) { |
398 | 3.68k | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { |
399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && |
400 | 0 | ResultType < InputType) { |
401 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, |
402 | 0 | "agg function {} error, arg type {}, result type {}", name, |
403 | 0 | argument_types[define_index]->get_name(), |
404 | 0 | result_type->get_name()); |
405 | 0 | return nullptr; |
406 | 3.68k | } else { |
407 | 3.68k | return creator_without_type::create< |
408 | 3.68k | typename Class::template T<InputType, ResultType>>( |
409 | 3.68k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); |
410 | 3.68k | } |
411 | 3.68k | }; Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_29EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_30EEEDav Line | Count | Source | 398 | 154 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 154 | } else { | 407 | 154 | return creator_without_type::create< | 408 | 154 | typename Class::template T<InputType, ResultType>>( | 409 | 154 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 154 | } | 411 | 154 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_35EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_29EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_30EEEDav Line | Count | Source | 398 | 1.33k | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 1.33k | } else { | 407 | 1.33k | return creator_without_type::create< | 408 | 1.33k | typename Class::template T<InputType, ResultType>>( | 409 | 1.33k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 1.33k | } | 411 | 1.33k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_35EEEDav Line | Count | Source | 398 | 18 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 18 | } else { | 407 | 18 | return creator_without_type::create< | 408 | 18 | typename Class::template T<InputType, ResultType>>( | 409 | 18 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 18 | } | 411 | 18 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_29EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_30EEEDav Line | Count | Source | 398 | 938 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 938 | } else { | 407 | 938 | return creator_without_type::create< | 408 | 938 | typename Class::template T<InputType, ResultType>>( | 409 | 938 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 938 | } | 411 | 938 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_35EEEDav Line | Count | Source | 398 | 9 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 9 | } else { | 407 | 9 | return creator_without_type::create< | 408 | 9 | typename Class::template T<InputType, ResultType>>( | 409 | 9 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 9 | } | 411 | 9 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_29EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_30EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_35EEEDav Line | Count | Source | 398 | 112 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 112 | } else { | 407 | 112 | return creator_without_type::create< | 408 | 112 | typename Class::template T<InputType, ResultType>>( | 409 | 112 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 112 | } | 411 | 112 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_29EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_30EEEDav Line | Count | Source | 398 | 117 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 117 | } else { | 407 | 117 | return creator_without_type::create< | 408 | 117 | typename Class::template T<InputType, ResultType>>( | 409 | 117 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 117 | } | 411 | 117 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_35EEEDav Line | Count | Source | 398 | 2 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 2 | } else { | 407 | 2 | return creator_without_type::create< | 408 | 2 | typename Class::template T<InputType, ResultType>>( | 409 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 2 | } | 411 | 2 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_29EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_30EEEDav Line | Count | Source | 398 | 626 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 626 | } else { | 407 | 626 | return creator_without_type::create< | 408 | 626 | typename Class::template T<InputType, ResultType>>( | 409 | 626 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 626 | } | 411 | 626 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_35EEEDav Line | Count | Source | 398 | 2 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 2 | } else { | 407 | 2 | return creator_without_type::create< | 408 | 2 | typename Class::template T<InputType, ResultType>>( | 409 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 2 | } | 411 | 2 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_29EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_30EEEDav Line | Count | Source | 398 | 83 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 83 | } else { | 407 | 83 | return creator_without_type::create< | 408 | 83 | typename Class::template T<InputType, ResultType>>( | 409 | 83 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 83 | } | 411 | 83 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_35EEEDav Line | Count | Source | 398 | 6 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 6 | } else { | 407 | 6 | return creator_without_type::create< | 408 | 6 | typename Class::template T<InputType, ResultType>>( | 409 | 6 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 6 | } | 411 | 6 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_29EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_30EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_35EEEDav Line | Count | Source | 398 | 84 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 84 | } else { | 407 | 84 | return creator_without_type::create< | 408 | 84 | typename Class::template T<InputType, ResultType>>( | 409 | 84 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 84 | } | 411 | 84 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_29EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_30EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_35EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_29EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_30EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_35EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_29EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_30EEEDav Line | Count | Source | 398 | 18 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 18 | } else { | 407 | 18 | return creator_without_type::create< | 408 | 18 | typename Class::template T<InputType, ResultType>>( | 409 | 18 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 18 | } | 411 | 18 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_35EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_29EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_30EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_35EEEDav Line | Count | Source | 398 | 45 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 45 | } else { | 407 | 45 | return creator_without_type::create< | 408 | 45 | typename Class::template T<InputType, ResultType>>( | 409 | 45 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 45 | } | 411 | 45 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_29EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_30EEEDav Line | Count | Source | 398 | 4 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 4 | } else { | 407 | 4 | return creator_without_type::create< | 408 | 4 | typename Class::template T<InputType, ResultType>>( | 409 | 4 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 4 | } | 411 | 4 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_35EEEDav Line | Count | Source | 398 | 6 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 6 | } else { | 407 | 6 | return creator_without_type::create< | 408 | 6 | typename Class::template T<InputType, ResultType>>( | 409 | 6 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 6 | } | 411 | 6 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_29EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_30EEEDav Line | Count | Source | 398 | 1 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 1 | } else { | 407 | 1 | return creator_without_type::create< | 408 | 1 | typename Class::template T<InputType, ResultType>>( | 409 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 1 | } | 411 | 1 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_35EEEDav Line | Count | Source | 398 | 7 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 7 | } else { | 407 | 7 | return creator_without_type::create< | 408 | 7 | typename Class::template T<InputType, ResultType>>( | 409 | 7 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 7 | } | 411 | 7 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_29EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_30EEEDav Line | Count | Source | 398 | 12 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 12 | } else { | 407 | 12 | return creator_without_type::create< | 408 | 12 | typename Class::template T<InputType, ResultType>>( | 409 | 12 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 12 | } | 411 | 12 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_35EEEDav Line | Count | Source | 398 | 18 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 18 | } else { | 407 | 18 | return creator_without_type::create< | 408 | 18 | typename Class::template T<InputType, ResultType>>( | 409 | 18 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 18 | } | 411 | 18 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_29EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_30EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_35EEEDav Line | Count | Source | 398 | 14 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 14 | } else { | 407 | 14 | return creator_without_type::create< | 408 | 14 | typename Class::template T<InputType, ResultType>>( | 409 | 14 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 14 | } | 411 | 14 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_29EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_30EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_28ELS1_35EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_29EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_30EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_29ELS1_35EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_29EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_30EEEDav Line | Count | Source | 398 | 22 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 22 | } else { | 407 | 22 | return creator_without_type::create< | 408 | 22 | typename Class::template T<InputType, ResultType>>( | 409 | 22 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 22 | } | 411 | 22 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_30ELS1_35EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_28EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_29EEEDav Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_30EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_TnS1_vE_clILS1_35ELS1_35EEEDav Line | Count | Source | 398 | 47 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | | ResultType < InputType) { | 401 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | | "agg function {} error, arg type {}, result type {}", name, | 403 | | argument_types[define_index]->get_name(), | 404 | | result_type->get_name()); | 405 | | return nullptr; | 406 | 47 | } else { | 407 | 47 | return creator_without_type::create< | 408 | 47 | typename Class::template T<InputType, ResultType>>( | 409 | 47 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 47 | } | 411 | 47 | }; |
|
412 | 3.68k | AggregateFunctionPtr result = nullptr; |
413 | 3.68k | auto type = argument_types[define_index]->get_primitive_type(); |
414 | | |
415 | 3.68k | ( |
416 | 14.7k | [&] { |
417 | 14.7k | if (type == AllowedTypes) { |
418 | 3.67k | static_assert(is_decimalv3(AllowedTypes)); |
419 | 3.68k | auto call = [&](const auto& type) -> bool { |
420 | 3.68k | using DispatchType = std::decay_t<decltype(type)>; |
421 | 3.68k | result = |
422 | 3.68k | create.template operator()<AllowedTypes, DispatchType::PType>(); |
423 | 3.68k | return true; |
424 | 3.68k | }; Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS11_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS11_ _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS11_ Line | Count | Source | 419 | 154 | auto call = [&](const auto& type) -> bool { | 420 | 154 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 154 | result = | 422 | 154 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 154 | return true; | 424 | 154 | }; |
Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS11_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS11_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS11_ _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS11_ Line | Count | Source | 419 | 1.33k | auto call = [&](const auto& type) -> bool { | 420 | 1.33k | using DispatchType = std::decay_t<decltype(type)>; | 421 | 1.33k | result = | 422 | 1.33k | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 1.33k | return true; | 424 | 1.33k | }; |
_ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS11_ Line | Count | Source | 419 | 18 | auto call = [&](const auto& type) -> bool { | 420 | 18 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 18 | result = | 422 | 18 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 18 | return true; | 424 | 18 | }; |
Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS11_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS11_ _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS11_ Line | Count | Source | 419 | 937 | auto call = [&](const auto& type) -> bool { | 420 | 937 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 937 | result = | 422 | 937 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 937 | return true; | 424 | 937 | }; |
_ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS11_ Line | Count | Source | 419 | 9 | auto call = [&](const auto& type) -> bool { | 420 | 9 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 9 | result = | 422 | 9 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 9 | return true; | 424 | 9 | }; |
Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS11_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS11_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS11_ _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS11_ Line | Count | Source | 419 | 112 | auto call = [&](const auto& type) -> bool { | 420 | 112 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 112 | result = | 422 | 112 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 112 | return true; | 424 | 112 | }; |
Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS11_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS11_ _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS11_ Line | Count | Source | 419 | 117 | auto call = [&](const auto& type) -> bool { | 420 | 117 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 117 | result = | 422 | 117 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 117 | return true; | 424 | 117 | }; |
_ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS11_ Line | Count | Source | 419 | 2 | auto call = [&](const auto& type) -> bool { | 420 | 2 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 2 | result = | 422 | 2 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 2 | return true; | 424 | 2 | }; |
Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS11_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS11_ _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS11_ Line | Count | Source | 419 | 626 | auto call = [&](const auto& type) -> bool { | 420 | 626 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 626 | result = | 422 | 626 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 626 | return true; | 424 | 626 | }; |
_ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS11_ Line | Count | Source | 419 | 2 | auto call = [&](const auto& type) -> bool { | 420 | 2 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 2 | result = | 422 | 2 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 2 | return true; | 424 | 2 | }; |
Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS11_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS11_ _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS11_ Line | Count | Source | 419 | 83 | auto call = [&](const auto& type) -> bool { | 420 | 83 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 83 | result = | 422 | 83 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 83 | return true; | 424 | 83 | }; |
_ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS11_ Line | Count | Source | 419 | 6 | auto call = [&](const auto& type) -> bool { | 420 | 6 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 6 | result = | 422 | 6 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 6 | return true; | 424 | 6 | }; |
Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS11_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS11_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS11_ _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS11_ Line | Count | Source | 419 | 84 | auto call = [&](const auto& type) -> bool { | 420 | 84 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 84 | result = | 422 | 84 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 84 | return true; | 424 | 84 | }; |
Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS16_ _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS16_ Line | Count | Source | 419 | 18 | auto call = [&](const auto& type) -> bool { | 420 | 18 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 18 | result = | 422 | 18 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 18 | return true; | 424 | 18 | }; |
Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS16_ _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS16_ Line | Count | Source | 419 | 45 | auto call = [&](const auto& type) -> bool { | 420 | 45 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 45 | result = | 422 | 45 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 45 | return true; | 424 | 45 | }; |
Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS16_ _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS16_ Line | Count | Source | 419 | 4 | auto call = [&](const auto& type) -> bool { | 420 | 4 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 4 | result = | 422 | 4 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 4 | return true; | 424 | 4 | }; |
_ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS16_ Line | Count | Source | 419 | 6 | auto call = [&](const auto& type) -> bool { | 420 | 6 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 6 | result = | 422 | 6 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 6 | return true; | 424 | 6 | }; |
Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS16_ _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS16_ Line | Count | Source | 419 | 1 | auto call = [&](const auto& type) -> bool { | 420 | 1 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 1 | result = | 422 | 1 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 1 | return true; | 424 | 1 | }; |
_ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS16_ Line | Count | Source | 419 | 7 | auto call = [&](const auto& type) -> bool { | 420 | 7 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 7 | result = | 422 | 7 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 7 | return true; | 424 | 7 | }; |
Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS16_ _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS16_ Line | Count | Source | 419 | 12 | auto call = [&](const auto& type) -> bool { | 420 | 12 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 12 | result = | 422 | 12 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 12 | return true; | 424 | 12 | }; |
_ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS16_ Line | Count | Source | 419 | 18 | auto call = [&](const auto& type) -> bool { | 420 | 18 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 18 | result = | 422 | 18 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 18 | return true; | 424 | 18 | }; |
Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS16_ _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS16_ Line | Count | Source | 419 | 14 | auto call = [&](const auto& type) -> bool { | 420 | 14 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 14 | result = | 422 | 14 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 14 | return true; | 424 | 14 | }; |
Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS16_ _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS16_ Line | Count | Source | 419 | 22 | auto call = [&](const auto& type) -> bool { | 420 | 22 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 22 | result = | 422 | 22 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 22 | return true; | 424 | 22 | }; |
Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_28EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_29EEEEEbS16_ Unexecuted instantiation: _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_30EEEEEbS16_ _ZZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEvENKUlRKT_E_clINS_16DispatchDataTypeILS1_35EEEEEbS16_ Line | Count | Source | 419 | 47 | auto call = [&](const auto& type) -> bool { | 420 | 47 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 47 | result = | 422 | 47 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 47 | return true; | 424 | 47 | }; |
|
425 | 3.67k | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { |
426 | 0 | throw doris::Exception( |
427 | 0 | ErrorCode::INTERNAL_ERROR, |
428 | 0 | "agg function {} error, arg type {}, result type {}", name, |
429 | 0 | argument_types[define_index]->get_name(), |
430 | 0 | result_type->get_name()); |
431 | 0 | } |
432 | 3.67k | } |
433 | 14.7k | }(), _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 416 | 2.56k | [&] { | 417 | 2.56k | if (type == AllowedTypes) { | 418 | 154 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 154 | auto call = [&](const auto& type) -> bool { | 420 | 154 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 154 | result = | 422 | 154 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 154 | return true; | 424 | 154 | }; | 425 | 154 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 154 | } | 433 | 2.56k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 416 | 2.56k | [&] { | 417 | 2.56k | if (type == AllowedTypes) { | 418 | 1.35k | static_assert(is_decimalv3(AllowedTypes)); | 419 | 1.35k | auto call = [&](const auto& type) -> bool { | 420 | 1.35k | using DispatchType = std::decay_t<decltype(type)>; | 421 | 1.35k | result = | 422 | 1.35k | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 1.35k | return true; | 424 | 1.35k | }; | 425 | 1.35k | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 1.35k | } | 433 | 2.56k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 416 | 2.56k | [&] { | 417 | 2.56k | if (type == AllowedTypes) { | 418 | 946 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 946 | auto call = [&](const auto& type) -> bool { | 420 | 946 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 946 | result = | 422 | 946 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 946 | return true; | 424 | 946 | }; | 425 | 946 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 946 | } | 433 | 2.56k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 416 | 2.56k | [&] { | 417 | 2.56k | if (type == AllowedTypes) { | 418 | 112 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 112 | auto call = [&](const auto& type) -> bool { | 420 | 112 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 112 | result = | 422 | 112 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 112 | return true; | 424 | 112 | }; | 425 | 112 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 112 | } | 433 | 2.56k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 416 | 919 | [&] { | 417 | 919 | if (type == AllowedTypes) { | 418 | 119 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 119 | auto call = [&](const auto& type) -> bool { | 420 | 119 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 119 | result = | 422 | 119 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 119 | return true; | 424 | 119 | }; | 425 | 119 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 119 | } | 433 | 919 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 416 | 918 | [&] { | 417 | 918 | if (type == AllowedTypes) { | 418 | 628 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 628 | auto call = [&](const auto& type) -> bool { | 420 | 628 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 628 | result = | 422 | 628 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 628 | return true; | 424 | 628 | }; | 425 | 628 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 628 | } | 433 | 918 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 416 | 920 | [&] { | 417 | 920 | if (type == AllowedTypes) { | 418 | 88 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 88 | auto call = [&](const auto& type) -> bool { | 420 | 88 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 88 | result = | 422 | 88 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 88 | return true; | 424 | 88 | }; | 425 | 88 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 88 | } | 433 | 920 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 416 | 919 | [&] { | 417 | 919 | if (type == AllowedTypes) { | 418 | 83 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 83 | auto call = [&](const auto& type) -> bool { | 420 | 83 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 83 | result = | 422 | 83 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 83 | return true; | 424 | 83 | }; | 425 | 83 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 83 | } | 433 | 919 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 416 | 63 | [&] { | 417 | 63 | if (type == AllowedTypes) { | 418 | 0 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 0 | auto call = [&](const auto& type) -> bool { | 420 | 0 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 0 | result = | 422 | 0 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 0 | return true; | 424 | 0 | }; | 425 | 0 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 0 | } | 433 | 63 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 416 | 63 | [&] { | 417 | 63 | if (type == AllowedTypes) { | 418 | 0 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 0 | auto call = [&](const auto& type) -> bool { | 420 | 0 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 0 | result = | 422 | 0 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 0 | return true; | 424 | 0 | }; | 425 | 0 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 0 | } | 433 | 63 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 416 | 63 | [&] { | 417 | 63 | if (type == AllowedTypes) { | 418 | 18 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 18 | auto call = [&](const auto& type) -> bool { | 420 | 18 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 18 | result = | 422 | 18 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 18 | return true; | 424 | 18 | }; | 425 | 18 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 18 | } | 433 | 63 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 416 | 63 | [&] { | 417 | 63 | if (type == AllowedTypes) { | 418 | 45 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 45 | auto call = [&](const auto& type) -> bool { | 420 | 45 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 45 | result = | 422 | 45 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 45 | return true; | 424 | 45 | }; | 425 | 45 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 45 | } | 433 | 63 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 416 | 62 | [&] { | 417 | 62 | if (type == AllowedTypes) { | 418 | 10 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 10 | auto call = [&](const auto& type) -> bool { | 420 | 10 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 10 | result = | 422 | 10 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 10 | return true; | 424 | 10 | }; | 425 | 10 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 10 | } | 433 | 62 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 416 | 62 | [&] { | 417 | 62 | if (type == AllowedTypes) { | 418 | 8 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 8 | auto call = [&](const auto& type) -> bool { | 420 | 8 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 8 | result = | 422 | 8 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 8 | return true; | 424 | 8 | }; | 425 | 8 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 8 | } | 433 | 62 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 416 | 62 | [&] { | 417 | 62 | if (type == AllowedTypes) { | 418 | 30 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 30 | auto call = [&](const auto& type) -> bool { | 420 | 30 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 30 | result = | 422 | 30 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 30 | return true; | 424 | 30 | }; | 425 | 30 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 30 | } | 433 | 62 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 416 | 62 | [&] { | 417 | 62 | if (type == AllowedTypes) { | 418 | 14 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 14 | auto call = [&](const auto& type) -> bool { | 420 | 14 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 14 | result = | 422 | 14 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 14 | return true; | 424 | 14 | }; | 425 | 14 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 14 | } | 433 | 62 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 416 | 69 | [&] { | 417 | 69 | if (type == AllowedTypes) { | 418 | 0 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 0 | auto call = [&](const auto& type) -> bool { | 420 | 0 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 0 | result = | 422 | 0 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 0 | return true; | 424 | 0 | }; | 425 | 0 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 0 | } | 433 | 69 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 416 | 69 | [&] { | 417 | 69 | if (type == AllowedTypes) { | 418 | 0 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 0 | auto call = [&](const auto& type) -> bool { | 420 | 0 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 0 | result = | 422 | 0 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 0 | return true; | 424 | 0 | }; | 425 | 0 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 0 | } | 433 | 69 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 416 | 69 | [&] { | 417 | 69 | if (type == AllowedTypes) { | 418 | 22 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 22 | auto call = [&](const auto& type) -> bool { | 420 | 22 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 22 | result = | 422 | 22 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 22 | return true; | 424 | 22 | }; | 425 | 22 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 22 | } | 433 | 69 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 416 | 68 | [&] { | 417 | 68 | if (type == AllowedTypes) { | 418 | 47 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 47 | auto call = [&](const auto& type) -> bool { | 420 | 47 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 47 | result = | 422 | 47 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 47 | return true; | 424 | 47 | }; | 425 | 47 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 0 | throw doris::Exception( | 427 | 0 | ErrorCode::INTERNAL_ERROR, | 428 | 0 | "agg function {} error, arg type {}, result type {}", name, | 429 | 0 | argument_types[define_index]->get_name(), | 430 | 0 | result_type->get_name()); | 431 | 0 | } | 432 | 47 | } | 433 | 68 | }(), |
|
434 | 3.68k | ...); |
435 | | |
436 | 3.68k | return result; |
437 | 3.68k | } _ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_29AggregateFunctionSumDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 397 | 2.56k | TArgs&&... args) { | 398 | 2.56k | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | 2.56k | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | 2.56k | ResultType < InputType) { | 401 | 2.56k | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | 2.56k | "agg function {} error, arg type {}, result type {}", name, | 403 | 2.56k | argument_types[define_index]->get_name(), | 404 | 2.56k | result_type->get_name()); | 405 | 2.56k | return nullptr; | 406 | 2.56k | } else { | 407 | 2.56k | return creator_without_type::create< | 408 | 2.56k | typename Class::template T<InputType, ResultType>>( | 409 | 2.56k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 2.56k | } | 411 | 2.56k | }; | 412 | 2.56k | AggregateFunctionPtr result = nullptr; | 413 | 2.56k | auto type = argument_types[define_index]->get_primitive_type(); | 414 | | | 415 | 2.56k | ( | 416 | 2.56k | [&] { | 417 | 2.56k | if (type == AllowedTypes) { | 418 | 2.56k | static_assert(is_decimalv3(AllowedTypes)); | 419 | 2.56k | auto call = [&](const auto& type) -> bool { | 420 | 2.56k | using DispatchType = std::decay_t<decltype(type)>; | 421 | 2.56k | result = | 422 | 2.56k | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 2.56k | return true; | 424 | 2.56k | }; | 425 | 2.56k | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 2.56k | throw doris::Exception( | 427 | 2.56k | ErrorCode::INTERNAL_ERROR, | 428 | 2.56k | "agg function {} error, arg type {}, result type {}", name, | 429 | 2.56k | argument_types[define_index]->get_name(), | 430 | 2.56k | result_type->get_name()); | 431 | 2.56k | } | 432 | 2.56k | } | 433 | 2.56k | }(), | 434 | 2.56k | ...); | 435 | | | 436 | 2.56k | return result; | 437 | 2.56k | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_25AggregateFuncAvgDecimalV3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 397 | 919 | TArgs&&... args) { | 398 | 919 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | 919 | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | 919 | ResultType < InputType) { | 401 | 919 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | 919 | "agg function {} error, arg type {}, result type {}", name, | 403 | 919 | argument_types[define_index]->get_name(), | 404 | 919 | result_type->get_name()); | 405 | 919 | return nullptr; | 406 | 919 | } else { | 407 | 919 | return creator_without_type::create< | 408 | 919 | typename Class::template T<InputType, ResultType>>( | 409 | 919 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 919 | } | 411 | 919 | }; | 412 | 919 | AggregateFunctionPtr result = nullptr; | 413 | 919 | auto type = argument_types[define_index]->get_primitive_type(); | 414 | | | 415 | 919 | ( | 416 | 919 | [&] { | 417 | 919 | if (type == AllowedTypes) { | 418 | 919 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 919 | auto call = [&](const auto& type) -> bool { | 420 | 919 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 919 | result = | 422 | 919 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 919 | return true; | 424 | 919 | }; | 425 | 919 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 919 | throw doris::Exception( | 427 | 919 | ErrorCode::INTERNAL_ERROR, | 428 | 919 | "agg function {} error, arg type {}, result type {}", name, | 429 | 919 | argument_types[define_index]->get_name(), | 430 | 919 | result_type->get_name()); | 431 | 919 | } | 432 | 919 | } | 433 | 919 | }(), | 434 | 919 | ...); | 435 | | | 436 | 919 | return result; | 437 | 919 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 397 | 63 | TArgs&&... args) { | 398 | 63 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | 63 | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | 63 | ResultType < InputType) { | 401 | 63 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | 63 | "agg function {} error, arg type {}, result type {}", name, | 403 | 63 | argument_types[define_index]->get_name(), | 404 | 63 | result_type->get_name()); | 405 | 63 | return nullptr; | 406 | 63 | } else { | 407 | 63 | return creator_without_type::create< | 408 | 63 | typename Class::template T<InputType, ResultType>>( | 409 | 63 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 63 | } | 411 | 63 | }; | 412 | 63 | AggregateFunctionPtr result = nullptr; | 413 | 63 | auto type = argument_types[define_index]->get_primitive_type(); | 414 | | | 415 | 63 | ( | 416 | 63 | [&] { | 417 | 63 | if (type == AllowedTypes) { | 418 | 63 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 63 | auto call = [&](const auto& type) -> bool { | 420 | 63 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 63 | result = | 422 | 63 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 63 | return true; | 424 | 63 | }; | 425 | 63 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 63 | throw doris::Exception( | 427 | 63 | ErrorCode::INTERNAL_ERROR, | 428 | 63 | "agg function {} error, arg type {}, result type {}", name, | 429 | 63 | argument_types[define_index]->get_name(), | 430 | 63 | result_type->get_name()); | 431 | 63 | } | 432 | 63 | } | 433 | 63 | }(), | 434 | 63 | ...); | 435 | | | 436 | 63 | return result; | 437 | 63 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 397 | 62 | TArgs&&... args) { | 398 | 62 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | 62 | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | 62 | ResultType < InputType) { | 401 | 62 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | 62 | "agg function {} error, arg type {}, result type {}", name, | 403 | 62 | argument_types[define_index]->get_name(), | 404 | 62 | result_type->get_name()); | 405 | 62 | return nullptr; | 406 | 62 | } else { | 407 | 62 | return creator_without_type::create< | 408 | 62 | typename Class::template T<InputType, ResultType>>( | 409 | 62 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 62 | } | 411 | 62 | }; | 412 | 62 | AggregateFunctionPtr result = nullptr; | 413 | 62 | auto type = argument_types[define_index]->get_primitive_type(); | 414 | | | 415 | 62 | ( | 416 | 62 | [&] { | 417 | 62 | if (type == AllowedTypes) { | 418 | 62 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 62 | auto call = [&](const auto& type) -> bool { | 420 | 62 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 62 | result = | 422 | 62 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 62 | return true; | 424 | 62 | }; | 425 | 62 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 62 | throw doris::Exception( | 427 | 62 | ErrorCode::INTERNAL_ERROR, | 428 | 62 | "agg function {} error, arg type {}, result type {}", name, | 429 | 62 | argument_types[define_index]->get_name(), | 430 | 62 | result_type->get_name()); | 431 | 62 | } | 432 | 62 | } | 433 | 62 | }(), | 434 | 62 | ...); | 435 | | | 436 | 62 | return result; | 437 | 62 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE28create_base_with_result_typeINS_25CurryDirectWithResultTypeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISC_IKNS_9IDataTypeEESaISQ_EERKSQ_bRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 397 | 69 | TArgs&&... args) { | 398 | 69 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 399 | 69 | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 400 | 69 | ResultType < InputType) { | 401 | 69 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 402 | 69 | "agg function {} error, arg type {}, result type {}", name, | 403 | 69 | argument_types[define_index]->get_name(), | 404 | 69 | result_type->get_name()); | 405 | 69 | return nullptr; | 406 | 69 | } else { | 407 | 69 | return creator_without_type::create< | 408 | 69 | typename Class::template T<InputType, ResultType>>( | 409 | 69 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 410 | 69 | } | 411 | 69 | }; | 412 | 69 | AggregateFunctionPtr result = nullptr; | 413 | 69 | auto type = argument_types[define_index]->get_primitive_type(); | 414 | | | 415 | 69 | ( | 416 | 69 | [&] { | 417 | 69 | if (type == AllowedTypes) { | 418 | 69 | static_assert(is_decimalv3(AllowedTypes)); | 419 | 69 | auto call = [&](const auto& type) -> bool { | 420 | 69 | using DispatchType = std::decay_t<decltype(type)>; | 421 | 69 | result = | 422 | 69 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 423 | 69 | return true; | 424 | 69 | }; | 425 | 69 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 426 | 69 | throw doris::Exception( | 427 | 69 | ErrorCode::INTERNAL_ERROR, | 428 | 69 | "agg function {} error, arg type {}, result type {}", name, | 429 | 69 | argument_types[define_index]->get_name(), | 430 | 69 | result_type->get_name()); | 431 | 69 | } | 432 | 69 | } | 433 | 69 | }(), | 434 | 69 | ...); | 435 | | | 436 | 69 | return result; | 437 | 69 | } |
|
438 | | |
439 | | template <template <PrimitiveType> class AggregateFunctionTemplate> |
440 | | static AggregateFunctionPtr creator(const std::string& name, const DataTypes& argument_types, |
441 | | const DataTypePtr& result_type, |
442 | | const bool result_is_nullable, |
443 | 32.9k | const AggregateFunctionAttr& attr) { |
444 | 32.9k | return create_base<CurryDirect<AggregateFunctionTemplate>>(argument_types, |
445 | 32.9k | result_is_nullable, attr); |
446 | 32.9k | } _ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20EEE7creatorINS_26AggregateFunctionSumSimpleEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 443 | 15.3k | const AggregateFunctionAttr& attr) { | 444 | 15.3k | return create_base<CurryDirect<AggregateFunctionTemplate>>(argument_types, | 445 | 15.3k | result_is_nullable, attr); | 446 | 15.3k | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_9ELS1_20EEE7creatorINS_16AggregateFuncAvgEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 443 | 1.95k | const AggregateFunctionAttr& attr) { | 444 | 1.95k | return create_base<CurryDirect<AggregateFunctionTemplate>>(argument_types, | 445 | 1.95k | result_is_nullable, attr); | 446 | 1.95k | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_20EEE7creatorINS_32AggregateFunctionSumSimpleReaderEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 443 | 13.5k | const AggregateFunctionAttr& attr) { | 444 | 13.5k | return create_base<CurryDirect<AggregateFunctionTemplate>>(argument_types, | 445 | 13.5k | result_is_nullable, attr); | 446 | 13.5k | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE7creatorINS_27AggregateFunctionPercentileEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 443 | 1.55k | const AggregateFunctionAttr& attr) { | 444 | 1.55k | return create_base<CurryDirect<AggregateFunctionTemplate>>(argument_types, | 445 | 1.55k | result_is_nullable, attr); | 446 | 1.55k | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE7creatorINS_32AggregateFunctionPercentileArrayEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 443 | 500 | const AggregateFunctionAttr& attr) { | 444 | 500 | return create_base<CurryDirect<AggregateFunctionTemplate>>(argument_types, | 445 | 500 | result_is_nullable, attr); | 446 | 500 | } |
|
447 | | |
448 | | // Create agg function with result type from FE. |
449 | | // Currently only used for decimalv3 sum and avg. |
450 | | template <template <PrimitiveType, PrimitiveType> class AggregateFunctionTemplate> |
451 | | static AggregateFunctionPtr creator_with_result_type(const std::string& name, |
452 | | const DataTypes& argument_types, |
453 | | const DataTypePtr& result_type, |
454 | | const bool result_is_nullable, |
455 | 3.68k | const AggregateFunctionAttr& attr) { |
456 | 3.68k | return create_base_with_result_type<CurryDirectWithResultType<AggregateFunctionTemplate>>( |
457 | 3.68k | name, argument_types, result_type, result_is_nullable, attr); |
458 | 3.68k | } _ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE24creator_with_result_typeINS_29AggregateFunctionSumDecimalV3EEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 455 | 2.56k | const AggregateFunctionAttr& attr) { | 456 | 2.56k | return create_base_with_result_type<CurryDirectWithResultType<AggregateFunctionTemplate>>( | 457 | 2.56k | name, argument_types, result_type, result_is_nullable, attr); | 458 | 2.56k | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE24creator_with_result_typeINS_25AggregateFuncAvgDecimalV3EEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 455 | 920 | const AggregateFunctionAttr& attr) { | 456 | 920 | return create_base_with_result_type<CurryDirectWithResultType<AggregateFunctionTemplate>>( | 457 | 920 | name, argument_types, result_type, result_is_nullable, attr); | 458 | 920 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE24creator_with_result_typeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE2EEEE8FunctionEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISA_IKNS_9IDataTypeEESaISO_EERKSO_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 455 | 63 | const AggregateFunctionAttr& attr) { | 456 | 63 | return create_base_with_result_type<CurryDirectWithResultType<AggregateFunctionTemplate>>( | 457 | 63 | name, argument_types, result_type, result_is_nullable, attr); | 458 | 63 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE24creator_with_result_typeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE3EEEE8FunctionEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISA_IKNS_9IDataTypeEESaISO_EERKSO_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 455 | 62 | const AggregateFunctionAttr& attr) { | 456 | 62 | return create_base_with_result_type<CurryDirectWithResultType<AggregateFunctionTemplate>>( | 457 | 62 | name, argument_types, result_type, result_is_nullable, attr); | 458 | 62 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE28ELS1_29ELS1_30ELS1_35EEE24creator_with_result_typeINS_43ArrayAggregateFunctionCreatorWithResultTypeINS_37AggregateFunctionTraitsWithResultTypeILNS_18AggregateOperationE4EEEE8FunctionEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISA_IKNS_9IDataTypeEESaISO_EERKSO_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 455 | 69 | const AggregateFunctionAttr& attr) { | 456 | 69 | return create_base_with_result_type<CurryDirectWithResultType<AggregateFunctionTemplate>>( | 457 | 69 | name, argument_types, result_type, result_is_nullable, attr); | 458 | 69 | } |
|
459 | | |
460 | | template <template <PrimitiveType> class AggregateFunctionTemplate, typename... TArgs> |
461 | 34.9k | static AggregateFunctionPtr create(TArgs&&... args) { |
462 | 34.9k | return create_base<CurryDirect<AggregateFunctionTemplate>>(std::forward<TArgs>(args)...); |
463 | 34.9k | } _ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE6createINS_32AggregateFunctionDistinctNumericEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EERKbRKNS_21AggregateFunctionAttrERKS6_INS_18IAggregateFunctionEEEEESK_DpOT0_ Line | Count | Source | 461 | 2.14k | static AggregateFunctionPtr create(TArgs&&... args) { | 462 | 2.14k | return create_base<CurryDirect<AggregateFunctionTemplate>>(std::forward<TArgs>(args)...); | 463 | 2.14k | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE6createINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE2ENS_23AggregateFunctionTraitsILS5_2EEEE8FunctionEJSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEEEESB_INS_18IAggregateFunctionEEDpOT0_ Line | Count | Source | 461 | 306 | static AggregateFunctionPtr create(TArgs&&... args) { | 462 | 306 | return create_base<CurryDirect<AggregateFunctionTemplate>>(std::forward<TArgs>(args)...); | 463 | 306 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE6createINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE3ENS_23AggregateFunctionTraitsILS5_3EEEE8FunctionEJSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEEEESB_INS_18IAggregateFunctionEEDpOT0_ Line | Count | Source | 461 | 321 | static AggregateFunctionPtr create(TArgs&&... args) { | 462 | 321 | return create_base<CurryDirect<AggregateFunctionTemplate>>(std::forward<TArgs>(args)...); | 463 | 321 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE6createINS_29ArrayAggregateFunctionCreatorILNS_18AggregateOperationE4ENS_23AggregateFunctionTraitsILS5_4EEEE8FunctionEJSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEEEESB_INS_18IAggregateFunctionEEDpOT0_ Line | Count | Source | 461 | 221 | static AggregateFunctionPtr create(TArgs&&... args) { | 462 | 221 | return create_base<CurryDirect<AggregateFunctionTemplate>>(std::forward<TArgs>(args)...); | 463 | 221 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE6createINS_36AggregateFunctionApproxCountDistinctEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EERKbRKNS_21AggregateFunctionAttrEEEES6_INS_18IAggregateFunctionEEDpOT0_ Line | Count | Source | 461 | 31.9k | static AggregateFunctionPtr create(TArgs&&... args) { | 462 | 31.9k | return create_base<CurryDirect<AggregateFunctionTemplate>>(std::forward<TArgs>(args)...); | 463 | 31.9k | } |
|
464 | | |
465 | | template <template <typename> class AggregateFunctionTemplate, |
466 | | template <PrimitiveType> class Data> |
467 | | static AggregateFunctionPtr creator(const std::string& name, const DataTypes& argument_types, |
468 | | const DataTypePtr& result_type, |
469 | | const bool result_is_nullable, |
470 | | const AggregateFunctionAttr& attr) { |
471 | | return create_base<CurryData<AggregateFunctionTemplate, Data>>(argument_types, |
472 | | result_is_nullable, attr); |
473 | | } |
474 | | |
475 | | template <template <typename> class AggregateFunctionTemplate, |
476 | | template <PrimitiveType> class Data, typename... TArgs> |
477 | 3.59k | static AggregateFunctionPtr create(TArgs&&... args) { |
478 | 3.59k | return create_base<CurryData<AggregateFunctionTemplate, Data>>( |
479 | 3.59k | std::forward<TArgs>(args)...); |
480 | 3.59k | } _ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE6createINS_26AggregateFunctionTopNArrayENS_20ImplArrayWithDefaultEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 477 | 12 | static AggregateFunctionPtr create(TArgs&&... args) { | 478 | 12 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 479 | 12 | std::forward<TArgs>(args)...); | 480 | 12 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE6createINS_26AggregateFunctionTopNArrayENS_9ImplArrayEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 477 | 433 | static AggregateFunctionPtr create(TArgs&&... args) { | 478 | 433 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 479 | 433 | std::forward<TArgs>(args)...); | 480 | 433 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE6createINS_26AggregateFunctionTopNArrayENS_21ImplWeightWithDefaultEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 477 | 2 | static AggregateFunctionPtr create(TArgs&&... args) { | 478 | 2 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 479 | 2 | std::forward<TArgs>(args)...); | 480 | 2 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42ELS1_36ELS1_37EEE6createINS_26AggregateFunctionTopNArrayENS_10ImplWeightEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 477 | 432 | static AggregateFunctionPtr create(TArgs&&... args) { | 478 | 432 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 479 | 432 | std::forward<TArgs>(args)...); | 480 | 432 | } |
_ZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE6createINS_25AggFunctionOrthBitmapFuncENS_22AggOrthBitMapIntersectEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 477 | 3 | static AggregateFunctionPtr create(TArgs&&... args) { | 478 | 3 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 479 | 3 | std::forward<TArgs>(args)...); | 480 | 3 | } |
_ZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE6createINS_25AggFunctionOrthBitmapFuncENS_27AggOrthBitMapIntersectCountEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 477 | 11 | static AggregateFunctionPtr create(TArgs&&... args) { | 478 | 11 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 479 | 11 | std::forward<TArgs>(args)...); | 480 | 11 | } |
Unexecuted instantiation: _ZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE6createINS_25AggFunctionOrthBitmapFuncENS_24OrthBitmapUnionCountDataEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ _ZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE6createINS_25AggFunctionOrthBitmapFuncENS_17AggIntersectCountEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 477 | 443 | static AggregateFunctionPtr create(TArgs&&... args) { | 478 | 443 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 479 | 443 | std::forward<TArgs>(args)...); | 480 | 443 | } |
_ZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE6createINS_25AggFunctionOrthBitmapFuncENS_20AggOrthBitMapExprCalEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 477 | 2 | static AggregateFunctionPtr create(TArgs&&... args) { | 478 | 2 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 479 | 2 | std::forward<TArgs>(args)...); | 480 | 2 | } |
_ZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE6createINS_25AggFunctionOrthBitmapFuncENS_25AggOrthBitMapExprCalCountEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 477 | 2 | static AggregateFunctionPtr create(TArgs&&... args) { | 478 | 2 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 479 | 2 | std::forward<TArgs>(args)...); | 480 | 2 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE6createINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 477 | 168 | static AggregateFunctionPtr create(TArgs&&... args) { | 478 | 168 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 479 | 168 | std::forward<TArgs>(args)...); | 480 | 168 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26EEE6createINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 477 | 707 | static AggregateFunctionPtr create(TArgs&&... args) { | 478 | 707 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 479 | 707 | std::forward<TArgs>(args)...); | 480 | 707 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE6createINS_23AggregateFunctionBinaryENS_14CorrMomentStatEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 477 | 459 | static AggregateFunctionPtr create(TArgs&&... args) { | 478 | 459 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 479 | 459 | std::forward<TArgs>(args)...); | 480 | 459 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE6createINS_23AggregateFunctionBinaryENS_21CorrWelfordMomentStatEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 477 | 26 | static AggregateFunctionPtr create(TArgs&&... args) { | 478 | 26 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 479 | 26 | std::forward<TArgs>(args)...); | 480 | 26 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE6createINS_31AggregateFunctionSampCovarianceENS_8SampDataEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 477 | 448 | static AggregateFunctionPtr create(TArgs&&... args) { | 478 | 448 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 479 | 448 | std::forward<TArgs>(args)...); | 480 | 448 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE6createINS_31AggregateFunctionSampCovarianceENS_7PopDataEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 477 | 445 | static AggregateFunctionPtr create(TArgs&&... args) { | 478 | 445 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 479 | 445 | std::forward<TArgs>(args)...); | 480 | 445 | } |
|
481 | | |
482 | | template <template <typename> class AggregateFunctionTemplate, template <typename> class Data, |
483 | | template <PrimitiveType> class Impl> |
484 | | static AggregateFunctionPtr creator(const std::string& name, const DataTypes& argument_types, |
485 | | const DataTypePtr& result_type, |
486 | | const bool result_is_nullable, |
487 | | const AggregateFunctionAttr& attr) { |
488 | | return create_base<CurryDataImpl<AggregateFunctionTemplate, Data, Impl>>( |
489 | | argument_types, result_is_nullable, attr); |
490 | | } |
491 | | |
492 | | template <template <typename> class AggregateFunctionTemplate, template <typename> class Data, |
493 | | template <PrimitiveType> class Impl, typename... TArgs> |
494 | | static AggregateFunctionPtr create(TArgs&&... args) { |
495 | | return create_base<CurryDataImpl<AggregateFunctionTemplate, Data, Impl>>( |
496 | | std::forward<TArgs>(args)...); |
497 | | } |
498 | | |
499 | | template <template <PrimitiveType, typename> class AggregateFunctionTemplate, |
500 | | template <PrimitiveType> class Data> |
501 | | static AggregateFunctionPtr creator(const std::string& name, const DataTypes& argument_types, |
502 | | const DataTypePtr& result_type, |
503 | | const bool result_is_nullable, |
504 | 1.80k | const AggregateFunctionAttr& attr) { |
505 | 1.80k | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( |
506 | 1.80k | argument_types, result_is_nullable, attr); |
507 | 1.80k | } _ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE7creatorINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS6_IKNS_9IDataTypeEESaISK_EERKSK_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 504 | 598 | const AggregateFunctionAttr& attr) { | 505 | 598 | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( | 506 | 598 | argument_types, result_is_nullable, attr); | 507 | 598 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE7creatorINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS6_IKNS_9IDataTypeEESaISK_EERKSK_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 504 | 594 | const AggregateFunctionAttr& attr) { | 505 | 594 | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( | 506 | 594 | argument_types, result_is_nullable, attr); | 507 | 594 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE7creatorINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitXorDataEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS6_IKNS_9IDataTypeEESaISK_EERKSK_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 504 | 596 | const AggregateFunctionAttr& attr) { | 505 | 596 | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( | 506 | 596 | argument_types, result_is_nullable, attr); | 507 | 596 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2EEE7creatorINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS6_IKNS_9IDataTypeEESaISK_EERKSK_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 504 | 7 | const AggregateFunctionAttr& attr) { | 505 | 7 | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( | 506 | 7 | argument_types, result_is_nullable, attr); | 507 | 7 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2EEE7creatorINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS6_IKNS_9IDataTypeEESaISK_EERKSK_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 504 | 8 | const AggregateFunctionAttr& attr) { | 505 | 8 | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( | 506 | 8 | argument_types, result_is_nullable, attr); | 507 | 8 | } |
|
508 | | |
509 | | template <template <PrimitiveType, typename> class AggregateFunctionTemplate, |
510 | | template <PrimitiveType> class Data, typename... TArgs> |
511 | 2.08k | static AggregateFunctionPtr create(TArgs&&... args) { |
512 | 2.08k | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( |
513 | 2.08k | std::forward<TArgs>(args)...); |
514 | 2.08k | } _ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_17ELS1_8ELS1_9ELS1_25ELS1_26ELS1_42ELS1_41EEE6createINS_21AggregateFunctionUniqENS_30AggregateFunctionUniqExactDataEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 511 | 1.49k | static AggregateFunctionPtr create(TArgs&&... args) { | 512 | 1.49k | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( | 513 | 1.49k | std::forward<TArgs>(args)...); | 514 | 1.49k | } |
Unexecuted instantiation: _ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10EEE6createINS_34AggregateFunctionUniqDistributeKeyENS_38AggregateFunctionUniqDistributeKeyDataEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ _ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE6createINS_23HistogramWithInputParamENS_36AggregateFunctionLinearHistogramDataEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 511 | 13 | static AggregateFunctionPtr create(TArgs&&... args) { | 512 | 13 | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( | 513 | 13 | std::forward<TArgs>(args)...); | 514 | 13 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35EEE6createINS_15HistogramNormalENS_36AggregateFunctionLinearHistogramDataEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 511 | 578 | static AggregateFunctionPtr create(TArgs&&... args) { | 512 | 578 | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( | 513 | 578 | std::forward<TArgs>(args)...); | 514 | 578 | } |
|
515 | | }; |
516 | | |
517 | | template <PrimitiveType... AllowedTypes> |
518 | | using creator_with_type_list = creator_with_type_list_base<0, AllowedTypes...>; |
519 | | |
520 | | } // namespace doris |
521 | | |
522 | | #include "common/compile_check_end.h" |