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 | 126k | do { \ |
42 | 126k | constexpr bool _is_new_serialized_type = \ |
43 | 126k | !std::is_same_v<decltype(&FunctionTemplate::get_serialized_type), \ |
44 | 126k | decltype(&IAggregateFunction::get_serialized_type)>; \ |
45 | 126k | if constexpr (_is_new_serialized_type) { \ |
46 | 80.9k | static_assert(!std::is_same_v<decltype(&FunctionTemplate::serialize_to_column), \ |
47 | 80.9k | decltype(&IAggregateFunctionHelper< \ |
48 | 80.9k | FunctionTemplate>::serialize_to_column)>, \ |
49 | 80.9k | "need to override serialize_to_column"); \ |
50 | 80.9k | static_assert( \ |
51 | 80.9k | !std::is_same_v< \ |
52 | 80.9k | decltype(&FunctionTemplate::streaming_agg_serialize_to_column), \ |
53 | 80.9k | decltype(&IAggregateFunction::streaming_agg_serialize_to_column)>, \ |
54 | 80.9k | "need to override " \ |
55 | 80.9k | "streaming_agg_serialize_to_column"); \ |
56 | 80.9k | static_assert(!std::is_same_v<decltype(&FunctionTemplate::deserialize_and_merge_vec), \ |
57 | 80.9k | decltype(&IAggregateFunctionHelper< \ |
58 | 80.9k | FunctionTemplate>::deserialize_and_merge_vec)>, \ |
59 | 80.9k | "need to override deserialize_and_merge_vec"); \ |
60 | 80.9k | static_assert( \ |
61 | 80.9k | !std::is_same_v< \ |
62 | 80.9k | decltype(&FunctionTemplate::deserialize_and_merge_vec_selected), \ |
63 | 80.9k | decltype(&IAggregateFunctionHelper< \ |
64 | 80.9k | FunctionTemplate>::deserialize_and_merge_vec_selected)>, \ |
65 | 80.9k | "need to override " \ |
66 | 80.9k | "deserialize_and_merge_vec_selected"); \ |
67 | 80.9k | static_assert( \ |
68 | 80.9k | !std::is_same_v<decltype(&FunctionTemplate::serialize_without_key_to_column), \ |
69 | 80.9k | decltype(&IAggregateFunctionHelper< \ |
70 | 80.9k | FunctionTemplate>::serialize_without_key_to_column)>, \ |
71 | 80.9k | "need to override serialize_without_key_to_column"); \ |
72 | 80.9k | static_assert( \ |
73 | 80.9k | !std::is_same_v< \ |
74 | 80.9k | decltype(&FunctionTemplate::deserialize_and_merge_from_column_range), \ |
75 | 80.9k | decltype(&IAggregateFunctionHelper< \ |
76 | 80.9k | FunctionTemplate>::deserialize_and_merge_from_column)>, \ |
77 | 80.9k | "need to override " \ |
78 | 80.9k | "deserialize_and_merge_from_column"); \ |
79 | 80.9k | } \ |
80 | 126k | } while (false) |
81 | | |
82 | | namespace doris { |
83 | | |
84 | | struct creator_without_type { |
85 | | template <bool multi_arguments, bool f, typename T> |
86 | | using NullableT = std::conditional_t<multi_arguments, AggregateFunctionNullVariadicInline<T, f>, |
87 | | AggregateFunctionNullUnaryInline<T, f>>; |
88 | | |
89 | | template <bool multi_arguments, bool f, typename T> |
90 | | using NullableV2T = |
91 | | std::conditional_t<multi_arguments, AggregateFunctionNullVariadicInline<T, f>, |
92 | | AggregateFunctionNullUnaryInlineV2<T, f>>; |
93 | | |
94 | | template <typename AggregateFunctionTemplate> |
95 | | static AggregateFunctionPtr creator(const std::string& name, const DataTypes& argument_types, |
96 | | const DataTypePtr& result_type, |
97 | | const bool result_is_nullable, |
98 | 6.71k | const AggregateFunctionAttr& attr) { |
99 | 6.71k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); |
100 | 6.71k | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); |
101 | 6.71k | } _ZN5doris20creator_without_type7creatorINS_25AggregateFunctionBitmapOpINS_30AggregateFunctionBitmapUnionOpEEEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 98 | 2.53k | const AggregateFunctionAttr& attr) { | 99 | 2.53k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 100 | 2.53k | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 101 | 2.53k | } |
_ZN5doris20creator_without_type7creatorINS_25AggregateFunctionBitmapOpINS_34AggregateFunctionBitmapIntersectOpEEEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 98 | 1.18k | const AggregateFunctionAttr& attr) { | 99 | 1.18k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 100 | 1.18k | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 101 | 1.18k | } |
_ZN5doris20creator_without_type7creatorINS_25AggregateFunctionBitmapOpINS_33AggregateFunctionGroupBitmapXorOpEEEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 98 | 336 | const AggregateFunctionAttr& attr) { | 99 | 336 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 100 | 336 | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 101 | 336 | } |
_ZN5doris20creator_without_type7creatorINS_25AggregateFunctionHLLUnionINS_29AggregateFunctionHLLUnionImplINS_24AggregateFunctionHLLDataEEEEEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 98 | 1.33k | const AggregateFunctionAttr& attr) { | 99 | 1.33k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 100 | 1.33k | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 101 | 1.33k | } |
_ZN5doris20creator_without_type7creatorINS_19WindowFunctionNTileEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS3_IKNS_9IDataTypeEESaISH_EERKSH_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 98 | 10 | const AggregateFunctionAttr& attr) { | 99 | 10 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 100 | 10 | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 101 | 10 | } |
_ZN5doris20creator_without_type7creatorINS_26AggregateFunctionRetentionEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS3_IKNS_9IDataTypeEESaISH_EERKSH_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 98 | 332 | const AggregateFunctionAttr& attr) { | 99 | 332 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 100 | 332 | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 101 | 332 | } |
_ZN5doris20creator_without_type7creatorINS_26AggregateFunctionAvgWeightILNS_13PrimitiveTypeE9EEEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 98 | 461 | const AggregateFunctionAttr& attr) { | 99 | 461 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 100 | 461 | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 101 | 461 | } |
_ZN5doris20creator_without_type7creatorINS_25AggregateFunctionHLLUnionINS_32AggregateFunctionHLLUnionAggImplINS_24AggregateFunctionHLLDataEEEEEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS7_IKNS_9IDataTypeEESaISL_EERKSL_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 98 | 475 | const AggregateFunctionAttr& attr) { | 99 | 475 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 100 | 475 | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 101 | 475 | } |
_ZN5doris20creator_without_type7creatorINS_25AggregateFuntionBoolUnionINS_28AggregateFunctionBoolXorDataEEEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 98 | 7 | const AggregateFunctionAttr& attr) { | 99 | 7 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 100 | 7 | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 101 | 7 | } |
_ZN5doris20creator_without_type7creatorINS_20AggregateFunctionSemINS_24AggregateFunctionSemDataEEEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 98 | 24 | const AggregateFunctionAttr& attr) { | 99 | 24 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 100 | 24 | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 101 | 24 | } |
_ZN5doris20creator_without_type7creatorINS_41AggregateFunctionExponentialMovingAverageEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS3_IKNS_9IDataTypeEESaISH_EERKSH_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 98 | 16 | const AggregateFunctionAttr& attr) { | 99 | 16 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 100 | 16 | return create<AggregateFunctionTemplate>(argument_types, result_is_nullable, attr); | 101 | 16 | } |
|
102 | | |
103 | | template <typename AggregateFunctionTemplate, typename... TArgs> |
104 | | static AggregateFunctionPtr create(const DataTypes& argument_types_, |
105 | | const bool result_is_nullable, |
106 | 73.1k | const AggregateFunctionAttr& attr, TArgs&&... args) { |
107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. |
108 | 73.1k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { |
109 | 54.6k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { |
110 | 40.9k | return create_unary_arguments<AggregateFunctionTemplate>( |
111 | 40.9k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); |
112 | 40.9k | } else { |
113 | 13.7k | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( |
114 | 13.7k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); |
115 | 13.7k | } |
116 | 54.6k | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { |
117 | 5.99k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { |
118 | 5.13k | return create_multi_arguments<AggregateFunctionTemplate>( |
119 | 5.13k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); |
120 | 5.13k | } else { |
121 | 865 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( |
122 | 865 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); |
123 | 865 | } |
124 | 12.5k | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { |
125 | 12.5k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { |
126 | 6.90k | return create_varargs<AggregateFunctionTemplate>( |
127 | 6.90k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); |
128 | 6.90k | } else { |
129 | 5.62k | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( |
130 | 5.62k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); |
131 | 5.62k | } |
132 | | } else { |
133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, |
134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " |
135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " |
136 | | "NonNullableAggregateFunction)"); |
137 | | } |
138 | 0 | return nullptr; |
139 | 73.1k | } _ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_28ENS_24AggregateFunctionSumDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 894 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 894 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 894 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 894 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 894 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 98 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 98 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 98 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 98 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 98 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 98 | } |
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 | 106 | 30 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 30 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 30 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 30 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 30 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 30 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE29ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1.12k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 1.12k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 1.12k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 1.12k | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 1.12k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1.12k | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE29ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 18 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 18 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 18 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 18 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 18 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE30ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2.20k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 2.20k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 2.20k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 2.20k | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 2.20k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2.20k | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE30ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 9 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 9 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 9 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 9 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 9 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 9 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE35ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 156 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 156 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 156 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 156 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 156 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 156 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE3ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1.82k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 1.82k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 1.82k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 1.82k | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 1.82k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1.82k | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE4ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 75 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 75 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 75 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 75 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 75 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 75 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE5ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 5.63k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 5.63k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 5.63k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 5.63k | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 5.63k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 5.63k | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE6ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 6.96k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 6.96k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 6.96k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 6.96k | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 6.96k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 6.96k | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE7ELS3_7ENS_24AggregateFunctionSumDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1.20k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 1.20k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 1.20k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 1.20k | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 1.20k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1.20k | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE8ELS3_9ENS_24AggregateFunctionSumDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 62 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 62 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 62 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 62 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 62 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 62 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE9ELS3_9ENS_24AggregateFunctionSumDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2.36k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 2.36k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 2.36k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 2.36k | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 2.36k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2.36k | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE20ELS3_20ENS_24AggregateFunctionSumDataILS3_20EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 1 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 1 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 1 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 63 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 63 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 63 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 63 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 63 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 63 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 8 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 8 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 8 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 566 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 566 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 566 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 566 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 566 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 566 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 9 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 9 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 9 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 9 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 9 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 9 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS3_30ENS_24AggregateFunctionAvgDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 94 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 94 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 94 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 94 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 94 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 94 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 24 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 24 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 24 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 24 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 24 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 24 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 99 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 99 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 99 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 99 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 99 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 99 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS3_9ENS_24AggregateFunctionAvgDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 83 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 83 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 83 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 83 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 83 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 83 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS3_9ENS_24AggregateFunctionAvgDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 29 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 29 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 29 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 29 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 29 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 29 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS3_9ENS_24AggregateFunctionAvgDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1.20k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 1.20k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 1.20k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 1.20k | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 1.20k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1.20k | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS3_9ENS_24AggregateFunctionAvgDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 372 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 372 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 372 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 372 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 372 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 372 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS3_9ENS_24AggregateFunctionAvgDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 2 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 2 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 234 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 234 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 234 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 234 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 234 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 234 | } |
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 | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 2 | } else { | 129 | 2 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 2 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE3ENS_30AggregateFunctionUniqExactDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 10 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 10 | } else { | 129 | 10 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 10 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 10 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 10 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE4ENS_30AggregateFunctionUniqExactDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 1 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 1 | } else { | 129 | 1 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 1 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE5ENS_30AggregateFunctionUniqExactDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 553 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 553 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 553 | } else { | 129 | 553 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 553 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 553 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 553 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE6ENS_30AggregateFunctionUniqExactDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 84 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 84 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 84 | } else { | 129 | 84 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 84 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 84 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 84 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE7ENS_30AggregateFunctionUniqExactDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 3 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 3 | } else { | 129 | 3 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 3 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 3 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 3 | } |
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 | 106 | 13 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 13 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 13 | } else { | 129 | 13 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 13 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 13 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 13 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE30ENS_30AggregateFunctionUniqExactDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 3 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 3 | } else { | 129 | 3 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 3 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 3 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 3 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE35ENS_30AggregateFunctionUniqExactDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 13 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 13 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 13 | } else { | 129 | 13 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 13 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 13 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 13 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE10ENS_30AggregateFunctionUniqExactDataILS3_10EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 545 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 545 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 545 | } else { | 129 | 545 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 545 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 545 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 545 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE17ENS_30AggregateFunctionUniqExactDataILS3_17EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 4 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 4 | } else { | 129 | 4 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 4 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 4 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 4 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE8ENS_30AggregateFunctionUniqExactDataILS3_8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ 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 | 106 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 10 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 10 | } else { | 129 | 10 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 10 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 10 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 10 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE26ENS_30AggregateFunctionUniqExactDataILS3_26EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 2 | } else { | 129 | 2 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 2 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE42ENS_30AggregateFunctionUniqExactDataILS3_42EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE41ENS_30AggregateFunctionUniqExactDataILS3_41EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
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 | 106 | 29 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 29 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 29 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 29 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 29 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 29 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE4ENS_31AggregateFunctionGroupBitOrDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 26 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 26 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 26 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 26 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 26 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 26 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE5ENS_31AggregateFunctionGroupBitOrDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 342 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 342 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 342 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 342 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 342 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 342 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE6ENS_31AggregateFunctionGroupBitOrDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 28 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 28 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 28 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 28 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 28 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 28 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE7ENS_31AggregateFunctionGroupBitOrDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 28 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 28 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 28 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 28 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 28 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 28 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE3ENS_32AggregateFunctionGroupBitAndDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 26 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 26 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 26 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 26 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 26 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 26 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE4ENS_32AggregateFunctionGroupBitAndDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 26 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 26 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 26 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 26 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 26 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 26 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE5ENS_32AggregateFunctionGroupBitAndDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 342 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 342 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 342 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 342 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 342 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 342 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE6ENS_32AggregateFunctionGroupBitAndDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 28 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 28 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 28 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 28 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 28 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 28 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE7ENS_32AggregateFunctionGroupBitAndDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 28 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 28 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 28 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 28 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 28 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 28 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE3ENS_32AggregateFunctionGroupBitXorDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 26 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 26 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 26 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 26 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 26 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 26 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE4ENS_32AggregateFunctionGroupBitXorDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 26 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 26 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 26 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 26 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 26 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 26 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE5ENS_32AggregateFunctionGroupBitXorDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 342 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 342 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 342 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 342 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 342 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 342 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE6ENS_32AggregateFunctionGroupBitXorDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 28 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 28 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 28 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 28 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 28 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 28 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE7ENS_32AggregateFunctionGroupBitXorDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 28 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 28 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 28 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 28 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 28 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 28 | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionBitmapOpINS_30AggregateFunctionBitmapUnionOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2.53k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 2.53k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 2.53k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 2.53k | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 2.53k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2.53k | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionBitmapOpINS_34AggregateFunctionBitmapIntersectOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1.18k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 1.18k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 1.18k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 1.18k | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 1.18k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1.18k | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionBitmapOpINS_33AggregateFunctionGroupBitmapXorOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 336 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 336 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 336 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 336 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 336 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 336 | } |
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 | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 2 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 2 | } else { | 113 | 2 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 2 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 2 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 2 | } else { | 113 | 2 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 2 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 337 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 337 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 337 | } else { | 113 | 337 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 337 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 337 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 337 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 6 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 6 | } else { | 113 | 6 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 6 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 6 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 6 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 2 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 2 | } else { | 113 | 2 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 2 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 18 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 18 | } else { | 113 | 18 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 18 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 18 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 18 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 2 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 2 | } else { | 113 | 2 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 2 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
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 | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 2 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 2 | } else { | 113 | 2 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 2 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE20EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ 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_13PrimitiveTypeE11EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE25EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 6 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 6 | } else { | 113 | 6 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 6 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 6 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 6 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE26EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 6 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 6 | } else { | 113 | 6 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 6 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 6 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 6 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE12EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE27EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE42EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 2 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 2 | } else { | 113 | 2 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 2 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
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 | 106 | 15 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 15 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 15 | } else { | 113 | 15 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 15 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 15 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 23 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 23 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 23 | } else { | 113 | 23 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 23 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 23 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 23 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 2 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 2 | } else { | 113 | 2 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 2 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 16 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 16 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 16 | } else { | 113 | 16 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 16 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 16 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 16 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ 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 | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 2 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 2 | } else { | 113 | 2 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 2 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE20EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ 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_13PrimitiveTypeE11EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE25EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 4 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 4 | } else { | 113 | 4 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 4 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 4 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 4 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE26EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 4 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 4 | } else { | 113 | 4 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 4 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 4 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 4 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE12EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE27EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE42EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 2 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 2 | } else { | 113 | 2 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 2 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
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 | 106 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 12 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 12 | } else { | 113 | 12 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 12 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 12 | } |
_ZN5doris20creator_without_type6createINS_28AggregateFunctionGroupConcatINS_35AggregateFunctionGroupConcatImplStrEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2.35k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 2.35k | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 2.35k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 2.35k | return create_varargs<AggregateFunctionTemplate>( | 127 | 2.35k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2.35k | } |
_ZN5doris20creator_without_type6createINS_28AggregateFunctionGroupConcatINS_38AggregateFunctionGroupConcatImplStrStrEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1.47k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 1.47k | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 1.47k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 1.47k | return create_varargs<AggregateFunctionTemplate>( | 127 | 1.47k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1.47k | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE3EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 1 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 1 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 1 | return create_varargs<AggregateFunctionTemplate>( | 127 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1 | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE4EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 3 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 3 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 3 | return create_varargs<AggregateFunctionTemplate>( | 127 | 3 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 3 | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE5EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 687 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 687 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 687 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 687 | return create_varargs<AggregateFunctionTemplate>( | 127 | 687 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 687 | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE6EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 374 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 374 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 374 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 374 | return create_varargs<AggregateFunctionTemplate>( | 127 | 374 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 374 | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE7EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 2 | return create_varargs<AggregateFunctionTemplate>( | 127 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionDistinctINS_42AggregateFunctionDistinctSingleGenericDataELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES7_RKSt6vectorIS5_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 784 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 784 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 784 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 784 | return create_varargs<AggregateFunctionTemplate>( | 127 | 784 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 784 | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionDistinctINS_44AggregateFunctionDistinctMultipleGenericDataELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES7_RKSt6vectorIS5_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 25 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 25 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 25 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 25 | return create_varargs<AggregateFunctionTemplate>( | 127 | 25 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 25 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE3ELS3_3ENS_24AggregateFunctionSumDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 921 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 921 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 921 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 921 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 921 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 921 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE4ELS3_4ENS_24AggregateFunctionSumDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 984 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 984 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 984 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 984 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 984 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 984 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE5ELS3_5ENS_24AggregateFunctionSumDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1.20k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 1.20k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 1.20k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 1.20k | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 1.20k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1.20k | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSumILNS_13PrimitiveTypeE8ELS3_8ENS_24AggregateFunctionSumDataILS3_8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1.47k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 1.47k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 1.47k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 1.47k | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 1.47k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1.47k | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionHLLUnionINS_29AggregateFunctionHLLUnionImplINS_24AggregateFunctionHLLDataEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1.33k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 1.33k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 1.33k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 1.33k | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 1.33k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1.33k | } |
_ZN5doris20creator_without_type6createINS_19WindowFunctionNTileEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 10 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 10 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 10 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 10 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 10 | } |
_ZN5doris20creator_without_type6createINS_29AggregateFunctionSampVarianceINS_8SampDataILNS_13PrimitiveTypeE9ENS_16VarianceSampNameELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 834 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 834 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 834 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 834 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 834 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 834 | } |
_ZN5doris20creator_without_type6createINS_29AggregateFunctionSampVarianceINS_7PopDataILNS_13PrimitiveTypeE9ENS_12VarianceNameELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 869 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 869 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 869 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 869 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 869 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 869 | } |
_ZN5doris20creator_without_type6createINS_29AggregateFunctionSampVarianceINS_7PopDataILNS_13PrimitiveTypeE9ENS_10StddevNameELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 864 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 864 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 864 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 864 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 864 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 864 | } |
_ZN5doris20creator_without_type6createINS_29AggregateFunctionSampVarianceINS_8SampDataILNS_13PrimitiveTypeE9ENS_14StddevSampNameELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 483 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 483 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 483 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 483 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 483 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 483 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 360 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 360 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 360 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 360 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 360 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 360 | } |
_ZN5doris20creator_without_type6createINS_21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 40 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 40 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 40 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 40 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 40 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 40 | } |
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 | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 4 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 4 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 4 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 4 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 4 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 4 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 4 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 4 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 4 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 4 | } |
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 | 106 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 1 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 1 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 315 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 315 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 315 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 315 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 315 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 315 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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_ _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
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 | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 1 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 1 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 315 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 315 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 315 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 315 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 315 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 315 | } |
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_ _ZN5doris20creator_without_type6createINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
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 | 106 | 46 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 46 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 46 | } else { | 113 | 46 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 46 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 46 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 46 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 162 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 162 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 162 | } else { | 113 | 162 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 162 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 162 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 162 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 135 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 135 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 135 | } else { | 113 | 135 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 135 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 135 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 135 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 5.38k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 5.38k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 5.38k | } else { | 113 | 5.38k | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 5.38k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 5.38k | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 5.38k | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1.50k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 1.50k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 1.50k | } else { | 113 | 1.50k | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 1.50k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 1.50k | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1.50k | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 130 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 130 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 130 | } else { | 113 | 130 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 130 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 130 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 130 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 50 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 50 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 50 | } else { | 113 | 50 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 50 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 50 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 50 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 68 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 68 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 68 | } else { | 113 | 68 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 68 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 68 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 68 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE20EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 42 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 42 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 42 | } else { | 113 | 42 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 42 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 42 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 42 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE28EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 35 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 35 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 35 | } else { | 113 | 35 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 35 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 35 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 35 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE29EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 852 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 852 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 852 | } else { | 113 | 852 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 852 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 852 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 852 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE30EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 268 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 268 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 268 | } else { | 113 | 268 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 268 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 268 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 268 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE35EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 14 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 14 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 14 | } else { | 113 | 14 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 14 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 14 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 14 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE10EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2.47k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 2.47k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 2.47k | } else { | 113 | 2.47k | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 2.47k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 2.47k | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2.47k | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE25EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1.72k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 1.72k | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 1.72k | } else { | 113 | 1.72k | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 1.72k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 1.72k | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1.72k | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 334 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 334 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 334 | } else { | 113 | 334 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 334 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 334 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 334 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE36EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 5 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 5 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 5 | } else { | 113 | 5 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 5 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 5 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 5 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE37EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 5 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 5 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 5 | } else { | 113 | 5 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 5 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 5 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 5 | } |
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 | 106 | 634 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 634 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 634 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 634 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 634 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 634 | } |
_ZN5doris20creator_without_type6createINS_44AggregateFunctionPercentileApproxThreeParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 37 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 37 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 37 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 37 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 37 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 37 | } |
_ZN5doris20creator_without_type6createINS_52AggregateFunctionPercentileApproxWeightedThreeParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 30 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 30 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 30 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 30 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 30 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 30 | } |
_ZN5doris20creator_without_type6createINS_51AggregateFunctionPercentileApproxWeightedFourParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 22 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 22 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 22 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 22 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 22 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 22 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1.18k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 1.18k | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 1.18k | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 1.18k | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 1.18k | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1.18k | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 302 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 302 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 302 | } else { | 121 | 302 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 302 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 302 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 302 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 1 | } else { | 121 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 1 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 9 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 9 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 9 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 9 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 9 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 9 | } |
_ZN5doris20creator_without_type6createINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 15 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 15 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 15 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 15 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 15 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 15 | } |
_ZN5doris20creator_without_type6createINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 22 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 22 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 22 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 22 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 22 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 22 | } |
_ZN5doris20creator_without_type6createINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 39 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 39 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 39 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 39 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 39 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 39 | } |
_ZN5doris20creator_without_type6createINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 3 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 3 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 3 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 3 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 3 | } |
_ZN5doris20creator_without_type6createINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 5 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 5 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 5 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 5 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 5 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 5 | } |
_ZN5doris20creator_without_type6createINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 16 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 16 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 16 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 16 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 16 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 16 | } |
_ZN5doris20creator_without_type6createINS_34AggregateFunctionPercentileArrayV2ILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 5 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 5 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 5 | } else { | 121 | 5 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 5 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 5 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 5 | } |
_ZN5doris20creator_without_type6createINS_34AggregateFunctionPercentileArrayV2ILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 7 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 7 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 7 | } else { | 121 | 7 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 7 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 7 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 7 | } |
_ZN5doris20creator_without_type6createINS_34AggregateFunctionPercentileArrayV2ILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 31 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 31 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 31 | } else { | 121 | 31 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 31 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 31 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 31 | } |
_ZN5doris20creator_without_type6createINS_34AggregateFunctionPercentileArrayV2ILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 14 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 14 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 14 | } else { | 121 | 14 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 14 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 14 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 14 | } |
_ZN5doris20creator_without_type6createINS_34AggregateFunctionPercentileArrayV2ILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 5 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 5 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 5 | } else { | 121 | 5 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 5 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 5 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 5 | } |
_ZN5doris20creator_without_type6createINS_34AggregateFunctionPercentileArrayV2ILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 3 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 3 | } else { | 121 | 3 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 3 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 3 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 3 | } |
_ZN5doris20creator_without_type6createINS_34AggregateFunctionPercentileArrayV2ILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 15 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 15 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 15 | } else { | 121 | 15 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 15 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 15 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 15 | } |
_ZN5doris20creator_without_type6createINS_29AggregateFunctionWindowFunnelILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 6 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 6 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 6 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 6 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 6 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_29AggregateFunctionWindowFunnelILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_31AggregateFunctionWindowFunnelV2ILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 484 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 484 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 484 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 484 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 484 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 484 | } |
_ZN5doris20creator_without_type6createINS_31AggregateFunctionWindowFunnelV2ILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 6 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 6 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 6 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 6 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 6 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionRetentionEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 331 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 331 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 331 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 331 | return create_varargs<AggregateFunctionTemplate>( | 127 | 331 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 331 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE23EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE3EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE4EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE5EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE6EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 3 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 3 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 3 | return create_varargs<AggregateFunctionTemplate>( | 127 | 3 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 3 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE7EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE23EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE3EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE4EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE5EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE6EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 10 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 10 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 10 | return create_varargs<AggregateFunctionTemplate>( | 127 | 10 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 10 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE7EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataENS_15UnaryExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 16 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 16 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 16 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 16 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 16 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 16 | } |
_ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE23EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 2 | return create_varargs<AggregateFunctionTemplate>( | 127 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE3EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 2 | return create_varargs<AggregateFunctionTemplate>( | 127 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE4EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 10 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 10 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 10 | return create_varargs<AggregateFunctionTemplate>( | 127 | 10 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 10 | } |
_ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE5EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 315 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 315 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 315 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 315 | return create_varargs<AggregateFunctionTemplate>( | 127 | 315 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 315 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE6EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE7EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE23EEENS_15MultiExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE23EEENS_15MultiExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 2 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 12 | } else { | 129 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 12 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 12 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 11 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 11 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 11 | } else { | 129 | 11 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 11 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 11 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 11 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 14 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 14 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 14 | } else { | 129 | 14 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 14 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 14 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 14 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 9 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 9 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 9 | } else { | 129 | 9 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 9 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 9 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 9 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 13 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 13 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 13 | } else { | 129 | 13 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 13 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 13 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 13 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 332 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 332 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 332 | } else { | 129 | 332 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 332 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 332 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 332 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 898 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 898 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 898 | } else { | 129 | 898 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 898 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 898 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 898 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 10 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 10 | } else { | 129 | 10 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 10 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 10 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 10 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 15 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 15 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 15 | } else { | 129 | 15 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 15 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 15 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 15 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 10 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 10 | } else { | 129 | 10 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 10 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 10 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 10 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 12 | } else { | 129 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 12 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 12 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 12 | } else { | 129 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 12 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 12 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 12 | } else { | 129 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 12 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 12 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 12 | } else { | 129 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 12 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 12 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 4 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 4 | } else { | 129 | 4 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 4 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 4 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 4 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 2 | } else { | 129 | 2 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 2 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 2 | } else { | 129 | 2 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 2 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 6 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 6 | } else { | 129 | 6 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 6 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 6 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 18 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 18 | } else { | 129 | 18 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 18 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 18 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 18 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 23 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 23 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 23 | } else { | 129 | 23 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 23 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 23 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 23 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 17 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 17 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 17 | } else { | 129 | 17 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 17 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 17 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 17 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 23 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 23 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 23 | } else { | 129 | 23 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 23 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 23 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 186 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 186 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 186 | } else { | 129 | 186 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 186 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 186 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 186 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 58 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 58 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 58 | } else { | 129 | 58 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 58 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 58 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 58 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 19 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 19 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 19 | } else { | 129 | 19 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 19 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 19 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 19 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 578 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 578 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 578 | } else { | 129 | 578 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 578 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 578 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 578 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 568 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 568 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 568 | } else { | 129 | 568 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 568 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 568 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 568 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 9 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 9 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 9 | } else { | 129 | 9 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 9 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 9 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 9 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 9 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 9 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 9 | } else { | 129 | 9 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 9 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 9 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 9 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 18 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 18 | } else { | 129 | 18 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 18 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 18 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 18 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 18 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 18 | } else { | 129 | 18 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 18 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 18 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 18 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 18 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 18 | } else { | 129 | 18 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 18 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 18 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 18 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 18 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 18 | } else { | 129 | 18 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 18 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 18 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 33 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 33 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 33 | } else { | 129 | 33 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 33 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 33 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 33 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 32 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 32 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 32 | } else { | 129 | 32 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 32 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 32 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 32 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 12 | } else { | 129 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 12 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 12 | } |
_ZN5doris20creator_without_type6createINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 78 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 78 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 78 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 78 | return create_varargs<AggregateFunctionTemplate>( | 127 | 78 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 78 | } |
_ZN5doris20creator_without_type6createINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE25EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 332 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 332 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 332 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 332 | return create_varargs<AggregateFunctionTemplate>( | 127 | 332 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 332 | } |
_ZN5doris20creator_without_type6createINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 6 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 6 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 6 | return create_varargs<AggregateFunctionTemplate>( | 127 | 6 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 6 | } |
_ZN5doris20creator_without_type6createINS_30AggregateFunctionSequenceCountILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 74 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 74 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 74 | } else { | 129 | 74 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 74 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 74 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 74 | } |
_ZN5doris20creator_without_type6createINS_30AggregateFunctionSequenceCountILNS_13PrimitiveTypeE25EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 331 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 331 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 331 | } else { | 129 | 331 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 331 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 331 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 331 | } |
_ZN5doris20creator_without_type6createINS_30AggregateFunctionSequenceCountILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionAvgWeightILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 461 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 461 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 461 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 461 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 461 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 461 | } |
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 | 106 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 12 | } else { | 129 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 12 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 12 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE4EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 12 | } else { | 129 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 12 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 12 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE5EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 5 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 5 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 5 | } else { | 129 | 5 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 5 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 5 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 5 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE6EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 12 | } else { | 129 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 12 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 12 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE7EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 12 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 12 | } else { | 129 | 12 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 12 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 12 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 12 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE8EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE9EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 8 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 8 | } else { | 129 | 8 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 8 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE28EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 18 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 18 | } else { | 129 | 18 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 18 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 18 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 43 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 43 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 43 | } else { | 129 | 43 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 43 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 43 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 43 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE25EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 19 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 19 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 19 | } else { | 129 | 19 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 19 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 19 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 19 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE26EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 19 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 19 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 19 | } else { | 129 | 19 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 19 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 19 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 19 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE42EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE2EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 4 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 4 | } else { | 129 | 4 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 4 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 4 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 4 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE3EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 20 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 20 | } else { | 129 | 20 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 20 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 20 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 20 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE4EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 20 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 20 | } else { | 129 | 20 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 20 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 20 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 20 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE5EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 335 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 335 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 335 | } else { | 129 | 335 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 335 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 335 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 335 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE6EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 21 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 21 | } else { | 129 | 21 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 21 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 21 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 21 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE7EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 20 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 20 | } else { | 129 | 20 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 20 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 20 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 20 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE8EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 20 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 20 | } else { | 129 | 20 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 20 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 20 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 20 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE9EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 20 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 20 | } else { | 129 | 20 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 20 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 20 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 20 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE28EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 19 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 19 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 19 | } else { | 129 | 19 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 19 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 19 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 40 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 40 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 40 | } else { | 129 | 40 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 40 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 40 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 40 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE25EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 38 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 38 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 38 | } else { | 129 | 38 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 38 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 38 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 38 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE26EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 38 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 38 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 38 | } else { | 129 | 38 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 38 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 38 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 38 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE42EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | 2 | } else { | 129 | 2 | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | 2 | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE3ENS_36AggregateFunctionLinearHistogramDataILS3_3EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 3 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 3 | } else { | 121 | 3 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 3 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 3 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 3 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE4ENS_36AggregateFunctionLinearHistogramDataILS3_4EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 1 | } else { | 121 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 1 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE5ENS_36AggregateFunctionLinearHistogramDataILS3_5EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 1 | } else { | 121 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 1 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE6ENS_36AggregateFunctionLinearHistogramDataILS3_6EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 1 | } else { | 121 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 1 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE7ENS_36AggregateFunctionLinearHistogramDataILS3_7EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 1 | } else { | 121 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 1 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE8ENS_36AggregateFunctionLinearHistogramDataILS3_8EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 1 | } else { | 121 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 1 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE9ENS_36AggregateFunctionLinearHistogramDataILS3_9EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 1 | } else { | 121 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 1 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE28ENS_36AggregateFunctionLinearHistogramDataILS3_28EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 1 | } else { | 121 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 1 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE29ENS_36AggregateFunctionLinearHistogramDataILS3_29EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 1 | } else { | 121 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 1 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE30ENS_36AggregateFunctionLinearHistogramDataILS3_30EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 1 | } else { | 121 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 1 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE35ENS_36AggregateFunctionLinearHistogramDataILS3_35EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 1 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 1 | } else { | 121 | 1 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 1 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 1 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 1 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE3ENS_36AggregateFunctionLinearHistogramDataILS3_3EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 21 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 21 | } else { | 121 | 21 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 21 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 21 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 21 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE4ENS_36AggregateFunctionLinearHistogramDataILS3_4EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 21 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 21 | } else { | 121 | 21 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 21 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 21 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 21 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE5ENS_36AggregateFunctionLinearHistogramDataILS3_5EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 334 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 334 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 334 | } else { | 121 | 334 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 334 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 334 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 334 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE6ENS_36AggregateFunctionLinearHistogramDataILS3_6EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 22 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 22 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 22 | } else { | 121 | 22 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 22 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 22 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 22 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE7ENS_36AggregateFunctionLinearHistogramDataILS3_7EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 21 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 21 | } else { | 121 | 21 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 21 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 21 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 21 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE8ENS_36AggregateFunctionLinearHistogramDataILS3_8EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 2 | } else { | 121 | 2 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 2 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE9ENS_36AggregateFunctionLinearHistogramDataILS3_9EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 21 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 21 | } else { | 121 | 21 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 21 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 21 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 21 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE28ENS_36AggregateFunctionLinearHistogramDataILS3_28EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 21 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 21 | } else { | 121 | 21 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 21 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 21 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 21 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE29ENS_36AggregateFunctionLinearHistogramDataILS3_29EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 2 | } else { | 121 | 2 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 2 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE30ENS_36AggregateFunctionLinearHistogramDataILS3_30EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 2 | } else { | 121 | 2 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 2 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE35ENS_36AggregateFunctionLinearHistogramDataILS3_35EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 2 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | 2 | } else { | 121 | 2 | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | 2 | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE2EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE3EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE4EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE5EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 25 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 25 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 25 | } else { | 113 | 25 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 25 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 25 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 25 | } |
Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE6EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE7EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE8EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE9EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE28EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE29EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE20EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE30EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE35EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE11EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE25EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE26EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE12EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE27EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE42EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE36EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE37EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type6createINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE23EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 7 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 7 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 7 | } else { | 113 | 7 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 7 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 7 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 7 | } |
_ZN5doris20creator_without_type6createINS_25AggregateFunctionHLLUnionINS_32AggregateFunctionHLLUnionAggImplINS_24AggregateFunctionHLLDataEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 475 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 475 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 475 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 475 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 475 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 475 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type6createINS_40AggregateFunctionDataSketchesHllUnionAggILNS_13PrimitiveTypeE23ENS_30AggregateFunctionHllSketchDataILS3_23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type6createINS_40AggregateFunctionDataSketchesHllUnionAggILNS_13PrimitiveTypeE10ENS_30AggregateFunctionHllSketchDataILS3_10EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 24 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 24 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 24 | } else { | 113 | 24 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 24 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 24 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 24 | } |
_ZN5doris20creator_without_type6createINS_40AggregateFunctionDataSketchesHllUnionAggILNS_13PrimitiveTypeE41ENS_30AggregateFunctionHllSketchDataILS3_41EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 5 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 5 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | 5 | } else { | 113 | 5 | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | 5 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | 5 | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 5 | } |
_ZN5doris20creator_without_type6createINS_23AggregateFunctionBinaryINS_8StatFuncILNS_13PrimitiveTypeE9ENS_10CorrMomentEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 346 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 346 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 346 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 346 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 346 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 346 | } |
_ZN5doris20creator_without_type6createINS_23AggregateFunctionBinaryINS_8StatFuncILNS_13PrimitiveTypeE9ENS_17CorrMomentWelfordEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 26 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 26 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 26 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 26 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 26 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 26 | } |
_ZN5doris20creator_without_type6createINS_31AggregateFunctionSampCovarianceINS_8SampDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 335 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 335 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 335 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 335 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 335 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 335 | } |
_ZN5doris20creator_without_type6createINS_31AggregateFunctionSampCovarianceINS_7PopDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 332 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 332 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 332 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 332 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 332 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 332 | } |
_ZN5doris20creator_without_type6createINS_36AggregateFunctionPercentileReservoirINS_24QuantileReservoirSamplerEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 19 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 19 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 19 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 19 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 19 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 19 | } |
_ZN5doris20creator_without_type6createINS_22AggregateFunctionAIAggEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 19 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 19 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 19 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 19 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 19 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 19 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE2ENS_31AggregateFunctionGroupBitOrDataILS3_2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 7 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 7 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 7 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 7 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 7 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 7 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE2ENS_32AggregateFunctionGroupBitAndDataILS3_2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 8 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 8 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 8 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 8 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 8 | } |
_ZN5doris20creator_without_type6createINS_25AggregateFuntionBoolUnionINS_28AggregateFunctionBoolXorDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 7 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 7 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 7 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 7 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 7 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 7 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionSemINS_24AggregateFunctionSemDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 24 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 24 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 24 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 24 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 24 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 24 | } |
_ZN5doris20creator_without_type6createINS_41AggregateFunctionExponentialMovingAverageEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 16 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | 16 | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | 16 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | 16 | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | 16 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 16 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionForEachEJRSt10shared_ptrINS_18IAggregateFunctionEEEEES5_RKSt6vectorIS3_IKNS_9IDataTypeEESaISA_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 2 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 2 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 2 | return create_varargs<AggregateFunctionTemplate>( | 127 | 2 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 2 | } |
_ZN5doris20creator_without_type6createINS_26AggregateFunctionForEachV2EJRSt10shared_ptrINS_18IAggregateFunctionEEEEES5_RKSt6vectorIS3_IKNS_9IDataTypeEESaISA_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 109 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | 109 | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | 109 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | 109 | return create_varargs<AggregateFunctionTemplate>( | 127 | 109 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 109 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 50 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 50 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 50 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 50 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 50 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 50 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 38 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 38 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 38 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 38 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 38 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 38 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 46 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 46 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 46 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 46 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 46 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 46 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 38 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 38 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 38 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 38 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 38 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 38 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 38 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 38 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 38 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 38 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 38 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 38 | } |
_ZN5doris20creator_without_type6createINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 42 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 42 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 42 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 42 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 42 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 22 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 22 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 22 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 22 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 22 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 47 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 47 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 47 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 47 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 47 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 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 | 106 | 24 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 24 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 24 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 24 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 24 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 24 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE6ELS3_6ENS_28AggregateFunctionProductDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 16 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 16 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 16 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 16 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 16 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 16 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE7ELS3_7ENS_28AggregateFunctionProductDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 16 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 16 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 16 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 16 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 16 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 16 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE8ELS3_8ENS_28AggregateFunctionProductDataILS3_8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 40 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 40 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 40 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 40 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 40 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 40 | } |
_ZN5doris20creator_without_type6createINS_24AggregateFunctionProductILNS_13PrimitiveTypeE9ELS3_9ENS_28AggregateFunctionProductDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 106 | 121 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 107 | | // If there is a hit, it won't need to be determined at runtime, which can reduce some template instantiations. | 108 | 121 | if constexpr (std::is_base_of_v<UnaryExpression, AggregateFunctionTemplate>) { | 109 | 121 | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 110 | 121 | return create_unary_arguments<AggregateFunctionTemplate>( | 111 | 121 | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 112 | | } else { | 113 | | return create_unary_arguments_return_not_nullable<AggregateFunctionTemplate>( | 114 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 115 | | } | 116 | | } else if constexpr (std::is_base_of_v<MultiExpression, AggregateFunctionTemplate>) { | 117 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 118 | | return create_multi_arguments<AggregateFunctionTemplate>( | 119 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 120 | | } else { | 121 | | return create_multi_arguments_return_not_nullable<AggregateFunctionTemplate>( | 122 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 123 | | } | 124 | | } else if constexpr (std::is_base_of_v<VarargsExpression, AggregateFunctionTemplate>) { | 125 | | if constexpr (std::is_base_of_v<NullableAggregateFunction, AggregateFunctionTemplate>) { | 126 | | return create_varargs<AggregateFunctionTemplate>( | 127 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 128 | | } else { | 129 | | return create_varargs_return_not_nullable<AggregateFunctionTemplate>( | 130 | | argument_types_, result_is_nullable, attr, std::forward<TArgs>(args)...); | 131 | | } | 132 | | } else { | 133 | | static_assert(std::is_same_v<AggregateFunctionTemplate, void>, | 134 | | "AggregateFunctionTemplate must have tag (UnaryExpression, " | 135 | | "MultiExpression or VarargsExpression) , (NullableAggregateFunction , " | 136 | | "NonNullableAggregateFunction)"); | 137 | | } | 138 | 0 | return nullptr; | 139 | 121 | } |
|
140 | | |
141 | | // dispatch |
142 | | template <typename AggregateFunctionTemplate, typename... TArgs> |
143 | | static AggregateFunctionPtr create_varargs(const DataTypes& argument_types_, |
144 | | const bool result_is_nullable, |
145 | 6.90k | const AggregateFunctionAttr& attr, TArgs&&... args) { |
146 | 6.90k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( |
147 | 6.90k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); |
148 | 6.90k | if (have_nullable(argument_types_)) { |
149 | 5.77k | std::visit( |
150 | 5.77k | [&](auto multi_arguments, auto result_is_nullable) { |
151 | 5.77k | if (attr.enable_aggregate_function_null_v2) { |
152 | 1.81k | result.reset(new NullableV2T<multi_arguments, result_is_nullable, |
153 | 1.81k | AggregateFunctionTemplate>( |
154 | 1.81k | result.release(), argument_types_, attr.is_window_function)); |
155 | 3.96k | } else { |
156 | 3.96k | result.reset(new NullableT<multi_arguments, result_is_nullable, |
157 | 3.96k | AggregateFunctionTemplate>( |
158 | 3.96k | result.release(), argument_types_, attr.is_window_function)); |
159 | 3.96k | } |
160 | 5.77k | }, 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 | 150 | 1.50k | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 1.50k | if (attr.enable_aggregate_function_null_v2) { | 152 | 45 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 45 | AggregateFunctionTemplate>( | 154 | 45 | result.release(), argument_types_, attr.is_window_function)); | 155 | 1.45k | } else { | 156 | 1.45k | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 1.45k | AggregateFunctionTemplate>( | 158 | 1.45k | result.release(), argument_types_, attr.is_window_function)); | 159 | 1.45k | } | 160 | 1.50k | }, |
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 | 150 | 1.43k | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 1.43k | if (attr.enable_aggregate_function_null_v2) { | 152 | 1.43k | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 1.43k | AggregateFunctionTemplate>( | 154 | 1.43k | result.release(), argument_types_, attr.is_window_function)); | 155 | 1.43k | } else { | 156 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 0 | AggregateFunctionTemplate>( | 158 | 0 | result.release(), argument_types_, attr.is_window_function)); | 159 | 0 | } | 160 | 1.43k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE3EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESW_EEDaSR_SS_ _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE3EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESV_IbLb1EEEEDaSR_SS_ Line | Count | Source | 150 | 1 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 1 | if (attr.enable_aggregate_function_null_v2) { | 152 | 1 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 1 | AggregateFunctionTemplate>( | 154 | 1 | result.release(), argument_types_, attr.is_window_function)); | 155 | 1 | } else { | 156 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 0 | AggregateFunctionTemplate>( | 158 | 0 | result.release(), argument_types_, attr.is_window_function)); | 159 | 0 | } | 160 | 1 | }, |
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 | 150 | 3 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 3 | if (attr.enable_aggregate_function_null_v2) { | 152 | 3 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 3 | AggregateFunctionTemplate>( | 154 | 3 | result.release(), argument_types_, attr.is_window_function)); | 155 | 3 | } else { | 156 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 0 | AggregateFunctionTemplate>( | 158 | 0 | result.release(), argument_types_, attr.is_window_function)); | 159 | 0 | } | 160 | 3 | }, |
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 | 150 | 315 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 315 | if (attr.enable_aggregate_function_null_v2) { | 152 | 13 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 13 | AggregateFunctionTemplate>( | 154 | 13 | result.release(), argument_types_, attr.is_window_function)); | 155 | 302 | } else { | 156 | 302 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 302 | AggregateFunctionTemplate>( | 158 | 302 | result.release(), argument_types_, attr.is_window_function)); | 159 | 302 | } | 160 | 315 | }, |
_ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE5EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESV_IbLb1EEEEDaSR_SS_ Line | Count | Source | 150 | 330 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 330 | if (attr.enable_aggregate_function_null_v2) { | 152 | 29 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 29 | AggregateFunctionTemplate>( | 154 | 29 | result.release(), argument_types_, attr.is_window_function)); | 155 | 301 | } else { | 156 | 301 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 301 | AggregateFunctionTemplate>( | 158 | 301 | result.release(), argument_types_, attr.is_window_function)); | 159 | 301 | } | 160 | 330 | }, |
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 | 150 | 4 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 4 | if (attr.enable_aggregate_function_null_v2) { | 152 | 4 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 4 | AggregateFunctionTemplate>( | 154 | 4 | result.release(), argument_types_, attr.is_window_function)); | 155 | 4 | } else { | 156 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 0 | AggregateFunctionTemplate>( | 158 | 0 | result.release(), argument_types_, attr.is_window_function)); | 159 | 0 | } | 160 | 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 | 150 | 364 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 364 | if (attr.enable_aggregate_function_null_v2) { | 152 | 5 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 5 | AggregateFunctionTemplate>( | 154 | 5 | result.release(), argument_types_, attr.is_window_function)); | 155 | 359 | } else { | 156 | 359 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 359 | AggregateFunctionTemplate>( | 158 | 359 | result.release(), argument_types_, attr.is_window_function)); | 159 | 359 | } | 160 | 364 | }, |
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_ _ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE7EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESV_IbLb1EEEEDaSR_SS_ Line | Count | Source | 150 | 2 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 2 | if (attr.enable_aggregate_function_null_v2) { | 152 | 2 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 2 | AggregateFunctionTemplate>( | 154 | 2 | result.release(), argument_types_, attr.is_window_function)); | 155 | 2 | } else { | 156 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 0 | AggregateFunctionTemplate>( | 158 | 0 | result.release(), argument_types_, attr.is_window_function)); | 159 | 0 | } | 160 | 2 | }, |
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 | 150 | 3 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 3 | if (attr.enable_aggregate_function_null_v2) { | 152 | 3 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 3 | AggregateFunctionTemplate>( | 154 | 3 | result.release(), argument_types_, attr.is_window_function)); | 155 | 3 | } else { | 156 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 0 | AggregateFunctionTemplate>( | 158 | 0 | result.release(), argument_types_, attr.is_window_function)); | 159 | 0 | } | 160 | 3 | }, |
_ZZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_42AggregateFunctionDistinctSingleGenericDataELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES7_RKSt6vectorIS5_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESS_IbLb1EEEEDaSO_SP_ Line | Count | Source | 150 | 706 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 706 | if (attr.enable_aggregate_function_null_v2) { | 152 | 68 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 68 | AggregateFunctionTemplate>( | 154 | 68 | result.release(), argument_types_, attr.is_window_function)); | 155 | 638 | } else { | 156 | 638 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 638 | AggregateFunctionTemplate>( | 158 | 638 | result.release(), argument_types_, attr.is_window_function)); | 159 | 638 | } | 160 | 706 | }, |
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 | 150 | 13 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 13 | if (attr.enable_aggregate_function_null_v2) { | 152 | 13 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 13 | AggregateFunctionTemplate>( | 154 | 13 | result.release(), argument_types_, attr.is_window_function)); | 155 | 13 | } else { | 156 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 0 | AggregateFunctionTemplate>( | 158 | 0 | result.release(), argument_types_, attr.is_window_function)); | 159 | 0 | } | 160 | 13 | }, |
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 | 150 | 2 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 2 | if (attr.enable_aggregate_function_null_v2) { | 152 | 2 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 2 | AggregateFunctionTemplate>( | 154 | 2 | result.release(), argument_types_, attr.is_window_function)); | 155 | 2 | } else { | 156 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 0 | AggregateFunctionTemplate>( | 158 | 0 | result.release(), argument_types_, attr.is_window_function)); | 159 | 0 | } | 160 | 2 | }, |
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 | 150 | 317 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 317 | if (attr.enable_aggregate_function_null_v2) { | 152 | 15 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 15 | AggregateFunctionTemplate>( | 154 | 15 | result.release(), argument_types_, attr.is_window_function)); | 155 | 302 | } else { | 156 | 302 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 302 | AggregateFunctionTemplate>( | 158 | 302 | result.release(), argument_types_, attr.is_window_function)); | 159 | 302 | } | 160 | 317 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE23EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE23EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_IbLb1EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE23EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_IbLb0EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE23EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE3EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE3EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_IbLb1EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE3EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_IbLb0EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE3EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE4EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE4EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_IbLb1EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE4EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_IbLb0EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE4EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE5EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE5EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_IbLb1EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE5EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_IbLb0EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE5EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE6EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE6EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_IbLb1EEEEDaSP_SQ_ _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE6EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_IbLb0EEEEDaSP_SQ_ Line | Count | Source | 150 | 3 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 3 | if (attr.enable_aggregate_function_null_v2) { | 152 | 3 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 3 | AggregateFunctionTemplate>( | 154 | 3 | result.release(), argument_types_, attr.is_window_function)); | 155 | 3 | } else { | 156 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 0 | AggregateFunctionTemplate>( | 158 | 0 | result.release(), argument_types_, attr.is_window_function)); | 159 | 0 | } | 160 | 3 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE6EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE7EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE7EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_IbLb1EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE7EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_IbLb0EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE7EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE23EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE23EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_IbLb1EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE23EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_IbLb0EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE23EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE3EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE3EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_IbLb1EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE3EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_IbLb0EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE3EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE4EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE4EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_IbLb1EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE4EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_IbLb0EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE4EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE5EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE5EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_IbLb1EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE5EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_IbLb0EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE5EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE6EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE6EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_IbLb1EEEEDaSP_SQ_ _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE6EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_IbLb0EEEEDaSP_SQ_ Line | Count | Source | 150 | 10 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 10 | if (attr.enable_aggregate_function_null_v2) { | 152 | 10 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 10 | AggregateFunctionTemplate>( | 154 | 10 | result.release(), argument_types_, attr.is_window_function)); | 155 | 10 | } else { | 156 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 0 | AggregateFunctionTemplate>( | 158 | 0 | result.release(), argument_types_, attr.is_window_function)); | 159 | 0 | } | 160 | 10 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE6EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE7EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE7EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_IbLb1EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE7EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_IbLb0EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE7EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE23EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE23EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_IbLb1EEEEDaSP_SQ_ _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE23EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_IbLb0EEEEDaSP_SQ_ Line | Count | Source | 150 | 2 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 2 | if (attr.enable_aggregate_function_null_v2) { | 152 | 2 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 2 | AggregateFunctionTemplate>( | 154 | 2 | result.release(), argument_types_, attr.is_window_function)); | 155 | 2 | } else { | 156 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 0 | AggregateFunctionTemplate>( | 158 | 0 | result.release(), argument_types_, attr.is_window_function)); | 159 | 0 | } | 160 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE23EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE3EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE3EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_IbLb1EEEEDaSP_SQ_ _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE3EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_IbLb0EEEEDaSP_SQ_ Line | Count | Source | 150 | 2 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 2 | if (attr.enable_aggregate_function_null_v2) { | 152 | 2 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 2 | AggregateFunctionTemplate>( | 154 | 2 | result.release(), argument_types_, attr.is_window_function)); | 155 | 2 | } else { | 156 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 0 | AggregateFunctionTemplate>( | 158 | 0 | result.release(), argument_types_, attr.is_window_function)); | 159 | 0 | } | 160 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE3EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE4EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE4EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_IbLb1EEEEDaSP_SQ_ _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE4EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_IbLb0EEEEDaSP_SQ_ Line | Count | Source | 150 | 10 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 10 | if (attr.enable_aggregate_function_null_v2) { | 152 | 10 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 10 | AggregateFunctionTemplate>( | 154 | 10 | result.release(), argument_types_, attr.is_window_function)); | 155 | 10 | } else { | 156 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 0 | AggregateFunctionTemplate>( | 158 | 0 | result.release(), argument_types_, attr.is_window_function)); | 159 | 0 | } | 160 | 10 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE4EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE5EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE5EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_IbLb1EEEEDaSP_SQ_ _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE5EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_IbLb0EEEEDaSP_SQ_ Line | Count | Source | 150 | 309 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 309 | if (attr.enable_aggregate_function_null_v2) { | 152 | 7 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 7 | AggregateFunctionTemplate>( | 154 | 7 | result.release(), argument_types_, attr.is_window_function)); | 155 | 302 | } else { | 156 | 302 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 302 | AggregateFunctionTemplate>( | 158 | 302 | result.release(), argument_types_, attr.is_window_function)); | 159 | 302 | } | 160 | 309 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE5EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE6EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE6EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_IbLb1EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE6EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_IbLb0EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE6EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE7EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESU_EEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE7EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EEST_IbLb1EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE7EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EEST_IbLb0EEEEDaSP_SQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE7EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESU_EEDaSP_SQ_ 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 | 150 | 50 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 50 | if (attr.enable_aggregate_function_null_v2) { | 152 | 50 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 50 | AggregateFunctionTemplate>( | 154 | 50 | result.release(), argument_types_, attr.is_window_function)); | 155 | 50 | } else { | 156 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 0 | AggregateFunctionTemplate>( | 158 | 0 | result.release(), argument_types_, attr.is_window_function)); | 159 | 0 | } | 160 | 50 | }, |
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 | 150 | 318 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 318 | if (attr.enable_aggregate_function_null_v2) { | 152 | 16 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 16 | AggregateFunctionTemplate>( | 154 | 16 | result.release(), argument_types_, attr.is_window_function)); | 155 | 302 | } else { | 156 | 302 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 302 | AggregateFunctionTemplate>( | 158 | 302 | result.release(), argument_types_, attr.is_window_function)); | 159 | 302 | } | 160 | 318 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESR_EEDaSM_SN_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb0EESQ_IbLb1EEEEDaSM_SN_ Unexecuted instantiation: _ZZN5doris20creator_without_type14create_varargsINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESQ_IbLb0EEEEDaSM_SN_ _ZZN5doris20creator_without_type14create_varargsINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_T0_E_clISt17integral_constantIbLb1EESR_EEDaSM_SN_ Line | Count | Source | 150 | 6 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 6 | if (attr.enable_aggregate_function_null_v2) { | 152 | 6 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 6 | AggregateFunctionTemplate>( | 154 | 6 | result.release(), argument_types_, attr.is_window_function)); | 155 | 6 | } else { | 156 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 0 | AggregateFunctionTemplate>( | 158 | 0 | result.release(), argument_types_, attr.is_window_function)); | 159 | 0 | } | 160 | 6 | }, |
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 | 150 | 54 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 54 | if (attr.enable_aggregate_function_null_v2) { | 152 | 54 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 54 | AggregateFunctionTemplate>( | 154 | 54 | result.release(), argument_types_, attr.is_window_function)); | 155 | 54 | } else { | 156 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 0 | AggregateFunctionTemplate>( | 158 | 0 | result.release(), argument_types_, attr.is_window_function)); | 159 | 0 | } | 160 | 54 | }, |
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 | 150 | 13 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 13 | if (attr.enable_aggregate_function_null_v2) { | 152 | 13 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 13 | AggregateFunctionTemplate>( | 154 | 13 | result.release(), argument_types_, attr.is_window_function)); | 155 | 13 | } else { | 156 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 0 | AggregateFunctionTemplate>( | 158 | 0 | result.release(), argument_types_, attr.is_window_function)); | 159 | 0 | } | 160 | 13 | }, |
|
161 | 5.77k | make_bool_variant(argument_types_.size() > 1), |
162 | 5.77k | make_bool_variant(result_is_nullable)); |
163 | 5.77k | } |
164 | | |
165 | 6.90k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); |
166 | 6.90k | return AggregateFunctionPtr(result.release()); |
167 | 6.90k | } 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 | 145 | 2.35k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 2.35k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 2.35k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 2.35k | if (have_nullable(argument_types_)) { | 149 | 1.50k | std::visit( | 150 | 1.50k | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 1.50k | if (attr.enable_aggregate_function_null_v2) { | 152 | 1.50k | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 1.50k | AggregateFunctionTemplate>( | 154 | 1.50k | result.release(), argument_types_, attr.is_window_function)); | 155 | 1.50k | } else { | 156 | 1.50k | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 1.50k | AggregateFunctionTemplate>( | 158 | 1.50k | result.release(), argument_types_, attr.is_window_function)); | 159 | 1.50k | } | 160 | 1.50k | }, | 161 | 1.50k | make_bool_variant(argument_types_.size() > 1), | 162 | 1.50k | make_bool_variant(result_is_nullable)); | 163 | 1.50k | } | 164 | | | 165 | 2.35k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 2.35k | return AggregateFunctionPtr(result.release()); | 167 | 2.35k | } |
_ZN5doris20creator_without_type14create_varargsINS_28AggregateFunctionGroupConcatINS_38AggregateFunctionGroupConcatImplStrStrEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 1.47k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 1.47k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 1.47k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 1.47k | if (have_nullable(argument_types_)) { | 149 | 1.43k | std::visit( | 150 | 1.43k | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 1.43k | if (attr.enable_aggregate_function_null_v2) { | 152 | 1.43k | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 1.43k | AggregateFunctionTemplate>( | 154 | 1.43k | result.release(), argument_types_, attr.is_window_function)); | 155 | 1.43k | } else { | 156 | 1.43k | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 1.43k | AggregateFunctionTemplate>( | 158 | 1.43k | result.release(), argument_types_, attr.is_window_function)); | 159 | 1.43k | } | 160 | 1.43k | }, | 161 | 1.43k | make_bool_variant(argument_types_.size() > 1), | 162 | 1.43k | make_bool_variant(result_is_nullable)); | 163 | 1.43k | } | 164 | | | 165 | 1.47k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 1.47k | return AggregateFunctionPtr(result.release()); | 167 | 1.47k | } |
_ZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE3EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 1 | if (have_nullable(argument_types_)) { | 149 | 1 | std::visit( | 150 | 1 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 1 | if (attr.enable_aggregate_function_null_v2) { | 152 | 1 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 1 | AggregateFunctionTemplate>( | 154 | 1 | result.release(), argument_types_, attr.is_window_function)); | 155 | 1 | } else { | 156 | 1 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 1 | AggregateFunctionTemplate>( | 158 | 1 | result.release(), argument_types_, attr.is_window_function)); | 159 | 1 | } | 160 | 1 | }, | 161 | 1 | make_bool_variant(argument_types_.size() > 1), | 162 | 1 | make_bool_variant(result_is_nullable)); | 163 | 1 | } | 164 | | | 165 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 1 | return AggregateFunctionPtr(result.release()); | 167 | 1 | } |
_ZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE4EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 3 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 3 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 3 | if (have_nullable(argument_types_)) { | 149 | 3 | std::visit( | 150 | 3 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 3 | if (attr.enable_aggregate_function_null_v2) { | 152 | 3 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 3 | AggregateFunctionTemplate>( | 154 | 3 | result.release(), argument_types_, attr.is_window_function)); | 155 | 3 | } else { | 156 | 3 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 3 | AggregateFunctionTemplate>( | 158 | 3 | result.release(), argument_types_, attr.is_window_function)); | 159 | 3 | } | 160 | 3 | }, | 161 | 3 | make_bool_variant(argument_types_.size() > 1), | 162 | 3 | make_bool_variant(result_is_nullable)); | 163 | 3 | } | 164 | | | 165 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 3 | return AggregateFunctionPtr(result.release()); | 167 | 3 | } |
_ZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE5EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 687 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 687 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 687 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 687 | if (have_nullable(argument_types_)) { | 149 | 644 | std::visit( | 150 | 644 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 644 | if (attr.enable_aggregate_function_null_v2) { | 152 | 644 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 644 | AggregateFunctionTemplate>( | 154 | 644 | result.release(), argument_types_, attr.is_window_function)); | 155 | 644 | } else { | 156 | 644 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 644 | AggregateFunctionTemplate>( | 158 | 644 | result.release(), argument_types_, attr.is_window_function)); | 159 | 644 | } | 160 | 644 | }, | 161 | 644 | make_bool_variant(argument_types_.size() > 1), | 162 | 644 | make_bool_variant(result_is_nullable)); | 163 | 644 | } | 164 | | | 165 | 687 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 687 | return AggregateFunctionPtr(result.release()); | 167 | 687 | } |
_ZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE6EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 373 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 373 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 373 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 373 | if (have_nullable(argument_types_)) { | 149 | 368 | std::visit( | 150 | 368 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 368 | if (attr.enable_aggregate_function_null_v2) { | 152 | 368 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 368 | AggregateFunctionTemplate>( | 154 | 368 | result.release(), argument_types_, attr.is_window_function)); | 155 | 368 | } else { | 156 | 368 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 368 | AggregateFunctionTemplate>( | 158 | 368 | result.release(), argument_types_, attr.is_window_function)); | 159 | 368 | } | 160 | 368 | }, | 161 | 368 | make_bool_variant(argument_types_.size() > 1), | 162 | 368 | make_bool_variant(result_is_nullable)); | 163 | 368 | } | 164 | | | 165 | 373 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 373 | return AggregateFunctionPtr(result.release()); | 167 | 373 | } |
_ZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_7ReducerILNS_13PrimitiveTypeE7EE6OutputELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEESA_RKSt6vectorIS8_IKNS_9IDataTypeEESaISG_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 2 | if (have_nullable(argument_types_)) { | 149 | 2 | std::visit( | 150 | 2 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 2 | if (attr.enable_aggregate_function_null_v2) { | 152 | 2 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 2 | AggregateFunctionTemplate>( | 154 | 2 | result.release(), argument_types_, attr.is_window_function)); | 155 | 2 | } else { | 156 | 2 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 2 | AggregateFunctionTemplate>( | 158 | 2 | result.release(), argument_types_, attr.is_window_function)); | 159 | 2 | } | 160 | 2 | }, | 161 | 2 | make_bool_variant(argument_types_.size() > 1), | 162 | 2 | make_bool_variant(result_is_nullable)); | 163 | 2 | } | 164 | | | 165 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 2 | return AggregateFunctionPtr(result.release()); | 167 | 2 | } |
_ZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_42AggregateFunctionDistinctSingleGenericDataELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES7_RKSt6vectorIS5_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 786 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 786 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 786 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 786 | if (have_nullable(argument_types_)) { | 149 | 706 | std::visit( | 150 | 706 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 706 | if (attr.enable_aggregate_function_null_v2) { | 152 | 706 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 706 | AggregateFunctionTemplate>( | 154 | 706 | result.release(), argument_types_, attr.is_window_function)); | 155 | 706 | } else { | 156 | 706 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 706 | AggregateFunctionTemplate>( | 158 | 706 | result.release(), argument_types_, attr.is_window_function)); | 159 | 706 | } | 160 | 706 | }, | 161 | 706 | make_bool_variant(argument_types_.size() > 1), | 162 | 706 | make_bool_variant(result_is_nullable)); | 163 | 706 | } | 164 | | | 165 | 786 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 786 | return AggregateFunctionPtr(result.release()); | 167 | 786 | } |
_ZN5doris20creator_without_type14create_varargsINS_25AggregateFunctionDistinctINS_44AggregateFunctionDistinctMultipleGenericDataELb0EEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES7_RKSt6vectorIS5_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 25 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 25 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 25 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 25 | if (have_nullable(argument_types_)) { | 149 | 13 | std::visit( | 150 | 13 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 13 | if (attr.enable_aggregate_function_null_v2) { | 152 | 13 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 13 | AggregateFunctionTemplate>( | 154 | 13 | result.release(), argument_types_, attr.is_window_function)); | 155 | 13 | } else { | 156 | 13 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 13 | AggregateFunctionTemplate>( | 158 | 13 | result.release(), argument_types_, attr.is_window_function)); | 159 | 13 | } | 160 | 13 | }, | 161 | 13 | make_bool_variant(argument_types_.size() > 1), | 162 | 13 | make_bool_variant(result_is_nullable)); | 163 | 13 | } | 164 | | | 165 | 25 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 25 | return AggregateFunctionPtr(result.release()); | 167 | 25 | } |
_ZN5doris20creator_without_type14create_varargsINS_26AggregateFunctionRetentionEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 331 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 331 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 331 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 331 | if (have_nullable(argument_types_)) { | 149 | 319 | std::visit( | 150 | 319 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 319 | if (attr.enable_aggregate_function_null_v2) { | 152 | 319 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 319 | AggregateFunctionTemplate>( | 154 | 319 | result.release(), argument_types_, attr.is_window_function)); | 155 | 319 | } else { | 156 | 319 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 319 | AggregateFunctionTemplate>( | 158 | 319 | result.release(), argument_types_, attr.is_window_function)); | 159 | 319 | } | 160 | 319 | }, | 161 | 319 | make_bool_variant(argument_types_.size() > 1), | 162 | 319 | make_bool_variant(result_is_nullable)); | 163 | 319 | } | 164 | | | 165 | 331 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 331 | return AggregateFunctionPtr(result.release()); | 167 | 331 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE23EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE3EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE4EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE5EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE6EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 3 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 3 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 3 | if (have_nullable(argument_types_)) { | 149 | 3 | std::visit( | 150 | 3 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 3 | if (attr.enable_aggregate_function_null_v2) { | 152 | 3 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 3 | AggregateFunctionTemplate>( | 154 | 3 | result.release(), argument_types_, attr.is_window_function)); | 155 | 3 | } else { | 156 | 3 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 3 | AggregateFunctionTemplate>( | 158 | 3 | result.release(), argument_types_, attr.is_window_function)); | 159 | 3 | } | 160 | 3 | }, | 161 | 3 | make_bool_variant(argument_types_.size() > 1), | 162 | 3 | make_bool_variant(result_is_nullable)); | 163 | 3 | } | 164 | | | 165 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 3 | return AggregateFunctionPtr(result.release()); | 167 | 3 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_22AggOrthBitMapIntersectILNS_13PrimitiveTypeE7EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE23EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE3EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE4EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE5EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE6EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 10 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 10 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 10 | if (have_nullable(argument_types_)) { | 149 | 10 | std::visit( | 150 | 10 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 10 | if (attr.enable_aggregate_function_null_v2) { | 152 | 10 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 10 | AggregateFunctionTemplate>( | 154 | 10 | result.release(), argument_types_, attr.is_window_function)); | 155 | 10 | } else { | 156 | 10 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 10 | AggregateFunctionTemplate>( | 158 | 10 | result.release(), argument_types_, attr.is_window_function)); | 159 | 10 | } | 160 | 10 | }, | 161 | 10 | make_bool_variant(argument_types_.size() > 1), | 162 | 10 | make_bool_variant(result_is_nullable)); | 163 | 10 | } | 164 | | | 165 | 10 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 10 | return AggregateFunctionPtr(result.release()); | 167 | 10 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_27AggOrthBitMapIntersectCountILNS_13PrimitiveTypeE7EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE23EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 2 | if (have_nullable(argument_types_)) { | 149 | 2 | std::visit( | 150 | 2 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 2 | if (attr.enable_aggregate_function_null_v2) { | 152 | 2 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 2 | AggregateFunctionTemplate>( | 154 | 2 | result.release(), argument_types_, attr.is_window_function)); | 155 | 2 | } else { | 156 | 2 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 2 | AggregateFunctionTemplate>( | 158 | 2 | result.release(), argument_types_, attr.is_window_function)); | 159 | 2 | } | 160 | 2 | }, | 161 | 2 | make_bool_variant(argument_types_.size() > 1), | 162 | 2 | make_bool_variant(result_is_nullable)); | 163 | 2 | } | 164 | | | 165 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 2 | return AggregateFunctionPtr(result.release()); | 167 | 2 | } |
_ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE3EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 2 | if (have_nullable(argument_types_)) { | 149 | 2 | std::visit( | 150 | 2 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 2 | if (attr.enable_aggregate_function_null_v2) { | 152 | 2 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 2 | AggregateFunctionTemplate>( | 154 | 2 | result.release(), argument_types_, attr.is_window_function)); | 155 | 2 | } else { | 156 | 2 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 2 | AggregateFunctionTemplate>( | 158 | 2 | result.release(), argument_types_, attr.is_window_function)); | 159 | 2 | } | 160 | 2 | }, | 161 | 2 | make_bool_variant(argument_types_.size() > 1), | 162 | 2 | make_bool_variant(result_is_nullable)); | 163 | 2 | } | 164 | | | 165 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 2 | return AggregateFunctionPtr(result.release()); | 167 | 2 | } |
_ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE4EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 10 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 10 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 10 | if (have_nullable(argument_types_)) { | 149 | 10 | std::visit( | 150 | 10 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 10 | if (attr.enable_aggregate_function_null_v2) { | 152 | 10 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 10 | AggregateFunctionTemplate>( | 154 | 10 | result.release(), argument_types_, attr.is_window_function)); | 155 | 10 | } else { | 156 | 10 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 10 | AggregateFunctionTemplate>( | 158 | 10 | result.release(), argument_types_, attr.is_window_function)); | 159 | 10 | } | 160 | 10 | }, | 161 | 10 | make_bool_variant(argument_types_.size() > 1), | 162 | 10 | make_bool_variant(result_is_nullable)); | 163 | 10 | } | 164 | | | 165 | 10 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 10 | return AggregateFunctionPtr(result.release()); | 167 | 10 | } |
_ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE5EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 315 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 315 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 315 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 315 | if (have_nullable(argument_types_)) { | 149 | 309 | std::visit( | 150 | 309 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 309 | if (attr.enable_aggregate_function_null_v2) { | 152 | 309 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 309 | AggregateFunctionTemplate>( | 154 | 309 | result.release(), argument_types_, attr.is_window_function)); | 155 | 309 | } else { | 156 | 309 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 309 | AggregateFunctionTemplate>( | 158 | 309 | result.release(), argument_types_, attr.is_window_function)); | 159 | 309 | } | 160 | 309 | }, | 161 | 309 | make_bool_variant(argument_types_.size() > 1), | 162 | 309 | make_bool_variant(result_is_nullable)); | 163 | 309 | } | 164 | | | 165 | 315 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 315 | return AggregateFunctionPtr(result.release()); | 167 | 315 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE6EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type14create_varargsINS_25AggFunctionOrthBitmapFuncINS_17AggIntersectCountILNS_13PrimitiveTypeE7EEENS_17VarargsExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type14create_varargsINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 78 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 78 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 78 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 78 | if (have_nullable(argument_types_)) { | 149 | 50 | std::visit( | 150 | 50 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 50 | if (attr.enable_aggregate_function_null_v2) { | 152 | 50 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 50 | AggregateFunctionTemplate>( | 154 | 50 | result.release(), argument_types_, attr.is_window_function)); | 155 | 50 | } else { | 156 | 50 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 50 | AggregateFunctionTemplate>( | 158 | 50 | result.release(), argument_types_, attr.is_window_function)); | 159 | 50 | } | 160 | 50 | }, | 161 | 50 | make_bool_variant(argument_types_.size() > 1), | 162 | 50 | make_bool_variant(result_is_nullable)); | 163 | 50 | } | 164 | | | 165 | 78 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 78 | return AggregateFunctionPtr(result.release()); | 167 | 78 | } |
_ZN5doris20creator_without_type14create_varargsINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE25EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 332 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 332 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 332 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 332 | if (have_nullable(argument_types_)) { | 149 | 318 | std::visit( | 150 | 318 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 318 | if (attr.enable_aggregate_function_null_v2) { | 152 | 318 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 318 | AggregateFunctionTemplate>( | 154 | 318 | result.release(), argument_types_, attr.is_window_function)); | 155 | 318 | } else { | 156 | 318 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 318 | AggregateFunctionTemplate>( | 158 | 318 | result.release(), argument_types_, attr.is_window_function)); | 159 | 318 | } | 160 | 318 | }, | 161 | 318 | make_bool_variant(argument_types_.size() > 1), | 162 | 318 | make_bool_variant(result_is_nullable)); | 163 | 318 | } | 164 | | | 165 | 332 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 332 | return AggregateFunctionPtr(result.release()); | 167 | 332 | } |
_ZN5doris20creator_without_type14create_varargsINS_30AggregateFunctionSequenceMatchILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 6 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 6 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 6 | if (have_nullable(argument_types_)) { | 149 | 6 | std::visit( | 150 | 6 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 6 | if (attr.enable_aggregate_function_null_v2) { | 152 | 6 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 6 | AggregateFunctionTemplate>( | 154 | 6 | result.release(), argument_types_, attr.is_window_function)); | 155 | 6 | } else { | 156 | 6 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 6 | AggregateFunctionTemplate>( | 158 | 6 | result.release(), argument_types_, attr.is_window_function)); | 159 | 6 | } | 160 | 6 | }, | 161 | 6 | make_bool_variant(argument_types_.size() > 1), | 162 | 6 | make_bool_variant(result_is_nullable)); | 163 | 6 | } | 164 | | | 165 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 6 | return AggregateFunctionPtr(result.release()); | 167 | 6 | } |
_ZN5doris20creator_without_type14create_varargsINS_24AggregateFunctionForEachEJRSt10shared_ptrINS_18IAggregateFunctionEEEEES5_RKSt6vectorIS3_IKNS_9IDataTypeEESaISA_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 2 | if (have_nullable(argument_types_)) { | 149 | 0 | std::visit( | 150 | 0 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 0 | if (attr.enable_aggregate_function_null_v2) { | 152 | 0 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 0 | AggregateFunctionTemplate>( | 154 | 0 | result.release(), argument_types_, attr.is_window_function)); | 155 | 0 | } else { | 156 | 0 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 0 | AggregateFunctionTemplate>( | 158 | 0 | result.release(), argument_types_, attr.is_window_function)); | 159 | 0 | } | 160 | 0 | }, | 161 | 0 | make_bool_variant(argument_types_.size() > 1), | 162 | 0 | make_bool_variant(result_is_nullable)); | 163 | 0 | } | 164 | | | 165 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 2 | return AggregateFunctionPtr(result.release()); | 167 | 2 | } |
_ZN5doris20creator_without_type14create_varargsINS_26AggregateFunctionForEachV2EJRSt10shared_ptrINS_18IAggregateFunctionEEEEES5_RKSt6vectorIS3_IKNS_9IDataTypeEESaISA_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 145 | 109 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 146 | 109 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 147 | 109 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 148 | 109 | if (have_nullable(argument_types_)) { | 149 | 67 | std::visit( | 150 | 67 | [&](auto multi_arguments, auto result_is_nullable) { | 151 | 67 | if (attr.enable_aggregate_function_null_v2) { | 152 | 67 | result.reset(new NullableV2T<multi_arguments, result_is_nullable, | 153 | 67 | AggregateFunctionTemplate>( | 154 | 67 | result.release(), argument_types_, attr.is_window_function)); | 155 | 67 | } else { | 156 | 67 | result.reset(new NullableT<multi_arguments, result_is_nullable, | 157 | 67 | AggregateFunctionTemplate>( | 158 | 67 | result.release(), argument_types_, attr.is_window_function)); | 159 | 67 | } | 160 | 67 | }, | 161 | 67 | make_bool_variant(argument_types_.size() > 1), | 162 | 67 | make_bool_variant(result_is_nullable)); | 163 | 67 | } | 164 | | | 165 | 109 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 166 | 109 | return AggregateFunctionPtr(result.release()); | 167 | 109 | } |
|
168 | | |
169 | | template <typename AggregateFunctionTemplate, typename... TArgs> |
170 | | static AggregateFunctionPtr create_varargs_return_not_nullable( |
171 | | const DataTypes& argument_types_, const bool result_is_nullable, |
172 | 5.62k | const AggregateFunctionAttr& attr, TArgs&&... args) { |
173 | 5.62k | if (!attr.is_foreach && result_is_nullable) { |
174 | 0 | throw doris::Exception(Status::InternalError( |
175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); |
176 | 0 | } |
177 | 5.62k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( |
178 | 5.62k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); |
179 | 5.62k | if (have_nullable(argument_types_)) { |
180 | 3.18k | if (argument_types_.size() > 1) { |
181 | 801 | if (attr.enable_aggregate_function_null_v2) { |
182 | 499 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( |
183 | 499 | result.release(), argument_types_, attr.is_window_function)); |
184 | 499 | } else { |
185 | 302 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( |
186 | 302 | result.release(), argument_types_, attr.is_window_function)); |
187 | 302 | } |
188 | 2.38k | } else { |
189 | 2.38k | if (attr.enable_aggregate_function_null_v2) { |
190 | 1.03k | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( |
191 | 1.03k | result.release(), argument_types_, attr.is_window_function)); |
192 | 1.34k | } else { |
193 | 1.34k | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( |
194 | 1.34k | result.release(), argument_types_, attr.is_window_function)); |
195 | 1.34k | } |
196 | 2.38k | } |
197 | 3.18k | } |
198 | | |
199 | 5.62k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); |
200 | 5.62k | return AggregateFunctionPtr(result.release()); |
201 | 5.62k | } _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE2ENS_30AggregateFunctionUniqExactDataILS3_2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 2 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 2 | if (have_nullable(argument_types_)) { | 180 | 2 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 2 | } else { | 189 | 2 | if (attr.enable_aggregate_function_null_v2) { | 190 | 2 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 2 | result.release(), argument_types_, attr.is_window_function)); | 192 | 2 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 2 | } | 197 | 2 | } | 198 | | | 199 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 2 | return AggregateFunctionPtr(result.release()); | 201 | 2 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE3ENS_30AggregateFunctionUniqExactDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 10 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 10 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 10 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 10 | if (have_nullable(argument_types_)) { | 180 | 5 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 5 | } else { | 189 | 5 | if (attr.enable_aggregate_function_null_v2) { | 190 | 5 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 5 | result.release(), argument_types_, attr.is_window_function)); | 192 | 5 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 5 | } | 197 | 5 | } | 198 | | | 199 | 10 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 10 | return AggregateFunctionPtr(result.release()); | 201 | 10 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE4ENS_30AggregateFunctionUniqExactDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 1 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 1 | if (have_nullable(argument_types_)) { | 180 | 1 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 1 | } else { | 189 | 1 | if (attr.enable_aggregate_function_null_v2) { | 190 | 1 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 1 | result.release(), argument_types_, attr.is_window_function)); | 192 | 1 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 1 | } | 197 | 1 | } | 198 | | | 199 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 1 | return AggregateFunctionPtr(result.release()); | 201 | 1 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE5ENS_30AggregateFunctionUniqExactDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 552 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 552 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 552 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 552 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 552 | if (have_nullable(argument_types_)) { | 180 | 492 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 492 | } else { | 189 | 492 | if (attr.enable_aggregate_function_null_v2) { | 190 | 191 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 191 | result.release(), argument_types_, attr.is_window_function)); | 192 | 301 | } else { | 193 | 301 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 301 | result.release(), argument_types_, attr.is_window_function)); | 195 | 301 | } | 196 | 492 | } | 197 | 492 | } | 198 | | | 199 | 552 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 552 | return AggregateFunctionPtr(result.release()); | 201 | 552 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE6ENS_30AggregateFunctionUniqExactDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 83 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 83 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 83 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 83 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 83 | if (have_nullable(argument_types_)) { | 180 | 25 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 25 | } else { | 189 | 25 | if (attr.enable_aggregate_function_null_v2) { | 190 | 25 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 25 | result.release(), argument_types_, attr.is_window_function)); | 192 | 25 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 25 | } | 197 | 25 | } | 198 | | | 199 | 83 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 83 | return AggregateFunctionPtr(result.release()); | 201 | 83 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE7ENS_30AggregateFunctionUniqExactDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 3 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 3 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 3 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 3 | if (have_nullable(argument_types_)) { | 180 | 1 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 1 | } else { | 189 | 1 | if (attr.enable_aggregate_function_null_v2) { | 190 | 1 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 1 | result.release(), argument_types_, attr.is_window_function)); | 192 | 1 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 1 | } | 197 | 1 | } | 198 | | | 199 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 3 | return AggregateFunctionPtr(result.release()); | 201 | 3 | } |
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 | 172 | 13 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 13 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 13 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 13 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 13 | if (have_nullable(argument_types_)) { | 180 | 13 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 13 | } else { | 189 | 13 | if (attr.enable_aggregate_function_null_v2) { | 190 | 13 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 13 | result.release(), argument_types_, attr.is_window_function)); | 192 | 13 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 13 | } | 197 | 13 | } | 198 | | | 199 | 13 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 13 | return AggregateFunctionPtr(result.release()); | 201 | 13 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE30ENS_30AggregateFunctionUniqExactDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 3 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 3 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 3 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 3 | if (have_nullable(argument_types_)) { | 180 | 3 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 3 | } else { | 189 | 3 | if (attr.enable_aggregate_function_null_v2) { | 190 | 3 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 3 | result.release(), argument_types_, attr.is_window_function)); | 192 | 3 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 3 | } | 197 | 3 | } | 198 | | | 199 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 3 | return AggregateFunctionPtr(result.release()); | 201 | 3 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE35ENS_30AggregateFunctionUniqExactDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 13 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 13 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 13 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 13 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 13 | if (have_nullable(argument_types_)) { | 180 | 13 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 13 | } else { | 189 | 13 | if (attr.enable_aggregate_function_null_v2) { | 190 | 13 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 13 | result.release(), argument_types_, attr.is_window_function)); | 192 | 13 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 13 | } | 197 | 13 | } | 198 | | | 199 | 13 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 13 | return AggregateFunctionPtr(result.release()); | 201 | 13 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE10ENS_30AggregateFunctionUniqExactDataILS3_10EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 544 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 544 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 544 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 544 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 544 | if (have_nullable(argument_types_)) { | 180 | 262 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 262 | } else { | 189 | 262 | if (attr.enable_aggregate_function_null_v2) { | 190 | 262 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 262 | result.release(), argument_types_, attr.is_window_function)); | 192 | 262 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 262 | } | 197 | 262 | } | 198 | | | 199 | 544 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 544 | return AggregateFunctionPtr(result.release()); | 201 | 544 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE17ENS_30AggregateFunctionUniqExactDataILS3_17EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 4 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 4 | if (have_nullable(argument_types_)) { | 180 | 4 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 4 | } else { | 189 | 4 | if (attr.enable_aggregate_function_null_v2) { | 190 | 4 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 4 | result.release(), argument_types_, attr.is_window_function)); | 192 | 4 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 4 | } | 197 | 4 | } | 198 | | | 199 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 4 | return AggregateFunctionPtr(result.release()); | 201 | 4 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE8ENS_30AggregateFunctionUniqExactDataILS3_8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ 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 | 172 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 10 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 10 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 10 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 10 | if (have_nullable(argument_types_)) { | 180 | 4 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 4 | } else { | 189 | 4 | if (attr.enable_aggregate_function_null_v2) { | 190 | 4 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 4 | result.release(), argument_types_, attr.is_window_function)); | 192 | 4 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 4 | } | 197 | 4 | } | 198 | | | 199 | 10 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 10 | return AggregateFunctionPtr(result.release()); | 201 | 10 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE26ENS_30AggregateFunctionUniqExactDataILS3_26EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 2 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 2 | if (have_nullable(argument_types_)) { | 180 | 2 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 2 | } else { | 189 | 2 | if (attr.enable_aggregate_function_null_v2) { | 190 | 2 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 2 | result.release(), argument_types_, attr.is_window_function)); | 192 | 2 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 2 | } | 197 | 2 | } | 198 | | | 199 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 2 | return AggregateFunctionPtr(result.release()); | 201 | 2 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE42ENS_30AggregateFunctionUniqExactDataILS3_42EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 8 | if (attr.enable_aggregate_function_null_v2) { | 190 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 8 | result.release(), argument_types_, attr.is_window_function)); | 192 | 8 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 8 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_21AggregateFunctionUniqILNS_13PrimitiveTypeE41ENS_30AggregateFunctionUniqExactDataILS3_41EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 8 | if (attr.enable_aggregate_function_null_v2) { | 190 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 8 | result.release(), argument_types_, attr.is_window_function)); | 192 | 8 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 8 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 8 | if (attr.enable_aggregate_function_null_v2) { | 190 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 8 | result.release(), argument_types_, attr.is_window_function)); | 192 | 8 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 8 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 12 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 12 | if (have_nullable(argument_types_)) { | 180 | 10 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 10 | } else { | 189 | 10 | if (attr.enable_aggregate_function_null_v2) { | 190 | 10 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 10 | result.release(), argument_types_, attr.is_window_function)); | 192 | 10 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 10 | } | 197 | 10 | } | 198 | | | 199 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 12 | return AggregateFunctionPtr(result.release()); | 201 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 11 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 11 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 11 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 11 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 11 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 8 | if (attr.enable_aggregate_function_null_v2) { | 190 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 8 | result.release(), argument_types_, attr.is_window_function)); | 192 | 8 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 8 | } | 197 | 8 | } | 198 | | | 199 | 11 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 11 | return AggregateFunctionPtr(result.release()); | 201 | 11 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 14 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 14 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 14 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 14 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 14 | if (have_nullable(argument_types_)) { | 180 | 11 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 11 | } else { | 189 | 11 | if (attr.enable_aggregate_function_null_v2) { | 190 | 11 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 11 | result.release(), argument_types_, attr.is_window_function)); | 192 | 11 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 11 | } | 197 | 11 | } | 198 | | | 199 | 14 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 14 | return AggregateFunctionPtr(result.release()); | 201 | 14 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 9 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 9 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 9 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 9 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 9 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 8 | if (attr.enable_aggregate_function_null_v2) { | 190 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 8 | result.release(), argument_types_, attr.is_window_function)); | 192 | 8 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 8 | } | 197 | 8 | } | 198 | | | 199 | 9 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 9 | return AggregateFunctionPtr(result.release()); | 201 | 9 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 13 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 13 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 13 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 13 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 13 | if (have_nullable(argument_types_)) { | 180 | 10 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 10 | } else { | 189 | 10 | if (attr.enable_aggregate_function_null_v2) { | 190 | 10 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 10 | result.release(), argument_types_, attr.is_window_function)); | 192 | 10 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 10 | } | 197 | 10 | } | 198 | | | 199 | 13 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 13 | return AggregateFunctionPtr(result.release()); | 201 | 13 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 332 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 332 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 332 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 332 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 332 | if (have_nullable(argument_types_)) { | 180 | 322 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 322 | } else { | 189 | 322 | if (attr.enable_aggregate_function_null_v2) { | 190 | 20 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 20 | result.release(), argument_types_, attr.is_window_function)); | 192 | 302 | } else { | 193 | 302 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 302 | result.release(), argument_types_, attr.is_window_function)); | 195 | 302 | } | 196 | 322 | } | 197 | 322 | } | 198 | | | 199 | 332 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 332 | return AggregateFunctionPtr(result.release()); | 201 | 332 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 898 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 898 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 898 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 898 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 898 | if (have_nullable(argument_types_)) { | 180 | 317 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 317 | } else { | 189 | 317 | if (attr.enable_aggregate_function_null_v2) { | 190 | 16 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 16 | result.release(), argument_types_, attr.is_window_function)); | 192 | 301 | } else { | 193 | 301 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 301 | result.release(), argument_types_, attr.is_window_function)); | 195 | 301 | } | 196 | 317 | } | 197 | 317 | } | 198 | | | 199 | 898 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 898 | return AggregateFunctionPtr(result.release()); | 201 | 898 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 10 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 10 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 10 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 10 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 8 | if (attr.enable_aggregate_function_null_v2) { | 190 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 8 | result.release(), argument_types_, attr.is_window_function)); | 192 | 8 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 8 | } | 197 | 8 | } | 198 | | | 199 | 10 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 10 | return AggregateFunctionPtr(result.release()); | 201 | 10 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 15 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 15 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 15 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 15 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 15 | if (have_nullable(argument_types_)) { | 180 | 10 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 10 | } else { | 189 | 10 | if (attr.enable_aggregate_function_null_v2) { | 190 | 10 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 10 | result.release(), argument_types_, attr.is_window_function)); | 192 | 10 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 10 | } | 197 | 10 | } | 198 | | | 199 | 15 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 15 | return AggregateFunctionPtr(result.release()); | 201 | 15 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 10 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 10 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 10 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 10 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 8 | if (attr.enable_aggregate_function_null_v2) { | 190 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 8 | result.release(), argument_types_, attr.is_window_function)); | 192 | 8 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 8 | } | 197 | 8 | } | 198 | | | 199 | 10 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 10 | return AggregateFunctionPtr(result.release()); | 201 | 10 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 12 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 12 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 8 | if (attr.enable_aggregate_function_null_v2) { | 190 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 8 | result.release(), argument_types_, attr.is_window_function)); | 192 | 8 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 8 | } | 197 | 8 | } | 198 | | | 199 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 12 | return AggregateFunctionPtr(result.release()); | 201 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 8 | if (attr.enable_aggregate_function_null_v2) { | 190 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 8 | result.release(), argument_types_, attr.is_window_function)); | 192 | 8 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 8 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 12 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 12 | if (have_nullable(argument_types_)) { | 180 | 10 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 10 | } else { | 189 | 10 | if (attr.enable_aggregate_function_null_v2) { | 190 | 10 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 10 | result.release(), argument_types_, attr.is_window_function)); | 192 | 10 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 10 | } | 197 | 10 | } | 198 | | | 199 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 12 | return AggregateFunctionPtr(result.release()); | 201 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 8 | if (attr.enable_aggregate_function_null_v2) { | 190 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 8 | result.release(), argument_types_, attr.is_window_function)); | 192 | 8 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 8 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 12 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 12 | if (have_nullable(argument_types_)) { | 180 | 10 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 10 | } else { | 189 | 10 | if (attr.enable_aggregate_function_null_v2) { | 190 | 10 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 10 | result.release(), argument_types_, attr.is_window_function)); | 192 | 10 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 10 | } | 197 | 10 | } | 198 | | | 199 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 12 | return AggregateFunctionPtr(result.release()); | 201 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 8 | if (attr.enable_aggregate_function_null_v2) { | 190 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 8 | result.release(), argument_types_, attr.is_window_function)); | 192 | 8 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 8 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 12 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 12 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 8 | if (attr.enable_aggregate_function_null_v2) { | 190 | 8 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 8 | result.release(), argument_types_, attr.is_window_function)); | 192 | 8 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 8 | } | 197 | 8 | } | 198 | | | 199 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 12 | return AggregateFunctionPtr(result.release()); | 201 | 12 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 4 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 4 | if (have_nullable(argument_types_)) { | 180 | 0 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 0 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 0 | } | 198 | | | 199 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 4 | return AggregateFunctionPtr(result.release()); | 201 | 4 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 2 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 2 | if (have_nullable(argument_types_)) { | 180 | 0 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 0 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 0 | } | 198 | | | 199 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 2 | return AggregateFunctionPtr(result.release()); | 201 | 2 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 2 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 2 | if (have_nullable(argument_types_)) { | 180 | 0 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 0 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 0 | } | 198 | | | 199 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 2 | return AggregateFunctionPtr(result.release()); | 201 | 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 | 172 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 6 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 6 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 6 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 6 | if (have_nullable(argument_types_)) { | 180 | 2 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 2 | } else { | 189 | 2 | if (attr.enable_aggregate_function_null_v2) { | 190 | 2 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 2 | result.release(), argument_types_, attr.is_window_function)); | 192 | 2 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 2 | } | 197 | 2 | } | 198 | | | 199 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 6 | return AggregateFunctionPtr(result.release()); | 201 | 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 | 172 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 18 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 18 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 18 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 18 | if (have_nullable(argument_types_)) { | 180 | 17 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 17 | } else { | 189 | 17 | if (attr.enable_aggregate_function_null_v2) { | 190 | 17 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 17 | result.release(), argument_types_, attr.is_window_function)); | 192 | 17 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 17 | } | 197 | 17 | } | 198 | | | 199 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 18 | return AggregateFunctionPtr(result.release()); | 201 | 18 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 23 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 23 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 23 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 23 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 23 | if (have_nullable(argument_types_)) { | 180 | 18 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 18 | } else { | 189 | 18 | if (attr.enable_aggregate_function_null_v2) { | 190 | 18 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 18 | result.release(), argument_types_, attr.is_window_function)); | 192 | 18 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 18 | } | 197 | 18 | } | 198 | | | 199 | 23 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 23 | return AggregateFunctionPtr(result.release()); | 201 | 23 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 17 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 17 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 17 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 17 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 17 | if (have_nullable(argument_types_)) { | 180 | 16 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 16 | } else { | 189 | 16 | if (attr.enable_aggregate_function_null_v2) { | 190 | 16 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 16 | result.release(), argument_types_, attr.is_window_function)); | 192 | 16 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 16 | } | 197 | 16 | } | 198 | | | 199 | 17 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 17 | return AggregateFunctionPtr(result.release()); | 201 | 17 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 23 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 23 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 23 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 23 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 23 | if (have_nullable(argument_types_)) { | 180 | 18 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 18 | } else { | 189 | 18 | if (attr.enable_aggregate_function_null_v2) { | 190 | 18 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 18 | result.release(), argument_types_, attr.is_window_function)); | 192 | 18 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 18 | } | 197 | 18 | } | 198 | | | 199 | 23 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 23 | return AggregateFunctionPtr(result.release()); | 201 | 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 | 172 | 186 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 186 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 186 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 186 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 186 | if (have_nullable(argument_types_)) { | 180 | 171 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 171 | } else { | 189 | 171 | if (attr.enable_aggregate_function_null_v2) { | 190 | 29 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 29 | result.release(), argument_types_, attr.is_window_function)); | 192 | 142 | } else { | 193 | 142 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 142 | result.release(), argument_types_, attr.is_window_function)); | 195 | 142 | } | 196 | 171 | } | 197 | 171 | } | 198 | | | 199 | 186 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 186 | return AggregateFunctionPtr(result.release()); | 201 | 186 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 58 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 58 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 58 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 58 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 58 | if (have_nullable(argument_types_)) { | 180 | 33 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 33 | } else { | 189 | 33 | if (attr.enable_aggregate_function_null_v2) { | 190 | 33 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 33 | result.release(), argument_types_, attr.is_window_function)); | 192 | 33 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 33 | } | 197 | 33 | } | 198 | | | 199 | 58 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 58 | return AggregateFunctionPtr(result.release()); | 201 | 58 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 19 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 19 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 19 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 19 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 19 | if (have_nullable(argument_types_)) { | 180 | 13 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 13 | } else { | 189 | 13 | if (attr.enable_aggregate_function_null_v2) { | 190 | 13 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 13 | result.release(), argument_types_, attr.is_window_function)); | 192 | 13 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 13 | } | 197 | 13 | } | 198 | | | 199 | 19 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 19 | return AggregateFunctionPtr(result.release()); | 201 | 19 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 8 | if (attr.enable_aggregate_function_null_v2) { | 182 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 8 | result.release(), argument_types_, attr.is_window_function)); | 184 | 8 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 8 | if (attr.enable_aggregate_function_null_v2) { | 182 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 8 | result.release(), argument_types_, attr.is_window_function)); | 184 | 8 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 8 | if (attr.enable_aggregate_function_null_v2) { | 182 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 8 | result.release(), argument_types_, attr.is_window_function)); | 184 | 8 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 8 | if (attr.enable_aggregate_function_null_v2) { | 182 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 8 | result.release(), argument_types_, attr.is_window_function)); | 184 | 8 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 8 | if (attr.enable_aggregate_function_null_v2) { | 182 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 8 | result.release(), argument_types_, attr.is_window_function)); | 184 | 8 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 8 | if (attr.enable_aggregate_function_null_v2) { | 182 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 8 | result.release(), argument_types_, attr.is_window_function)); | 184 | 8 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 578 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 578 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 578 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 578 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 578 | if (have_nullable(argument_types_)) { | 180 | 10 | if (argument_types_.size() > 1) { | 181 | 10 | if (attr.enable_aggregate_function_null_v2) { | 182 | 10 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 10 | result.release(), argument_types_, attr.is_window_function)); | 184 | 10 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 10 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 10 | } | 198 | | | 199 | 578 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 578 | return AggregateFunctionPtr(result.release()); | 201 | 578 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 568 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 568 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 568 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 568 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 568 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 8 | if (attr.enable_aggregate_function_null_v2) { | 182 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 8 | result.release(), argument_types_, attr.is_window_function)); | 184 | 8 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 8 | } | 198 | | | 199 | 568 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 568 | return AggregateFunctionPtr(result.release()); | 201 | 568 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 9 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 9 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 9 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 9 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 9 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 8 | if (attr.enable_aggregate_function_null_v2) { | 182 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 8 | result.release(), argument_types_, attr.is_window_function)); | 184 | 8 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 8 | } | 198 | | | 199 | 9 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 9 | return AggregateFunctionPtr(result.release()); | 201 | 9 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 9 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 9 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 9 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 9 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 9 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 8 | if (attr.enable_aggregate_function_null_v2) { | 182 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 8 | result.release(), argument_types_, attr.is_window_function)); | 184 | 8 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 8 | } | 198 | | | 199 | 9 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 9 | return AggregateFunctionPtr(result.release()); | 201 | 9 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 8 | if (attr.enable_aggregate_function_null_v2) { | 182 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 8 | result.release(), argument_types_, attr.is_window_function)); | 184 | 8 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 8 | if (attr.enable_aggregate_function_null_v2) { | 182 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 8 | result.release(), argument_types_, attr.is_window_function)); | 184 | 8 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 8 | if (attr.enable_aggregate_function_null_v2) { | 182 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 8 | result.release(), argument_types_, attr.is_window_function)); | 184 | 8 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 8 | if (attr.enable_aggregate_function_null_v2) { | 182 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 8 | result.release(), argument_types_, attr.is_window_function)); | 184 | 8 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 8 | if (attr.enable_aggregate_function_null_v2) { | 182 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 8 | result.release(), argument_types_, attr.is_window_function)); | 184 | 8 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 8 | if (attr.enable_aggregate_function_null_v2) { | 182 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 8 | result.release(), argument_types_, attr.is_window_function)); | 184 | 8 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 8 | if (attr.enable_aggregate_function_null_v2) { | 182 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 8 | result.release(), argument_types_, attr.is_window_function)); | 184 | 8 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 8 | if (attr.enable_aggregate_function_null_v2) { | 182 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 8 | result.release(), argument_types_, attr.is_window_function)); | 184 | 8 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 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 | 172 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 18 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 18 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 18 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 18 | if (have_nullable(argument_types_)) { | 180 | 18 | if (argument_types_.size() > 1) { | 181 | 18 | if (attr.enable_aggregate_function_null_v2) { | 182 | 18 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 18 | result.release(), argument_types_, attr.is_window_function)); | 184 | 18 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 18 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 18 | } | 198 | | | 199 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 18 | return AggregateFunctionPtr(result.release()); | 201 | 18 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 18 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 18 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 18 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 18 | if (have_nullable(argument_types_)) { | 180 | 18 | if (argument_types_.size() > 1) { | 181 | 18 | if (attr.enable_aggregate_function_null_v2) { | 182 | 18 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 18 | result.release(), argument_types_, attr.is_window_function)); | 184 | 18 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 18 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 18 | } | 198 | | | 199 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 18 | return AggregateFunctionPtr(result.release()); | 201 | 18 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 18 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 18 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 18 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 18 | if (have_nullable(argument_types_)) { | 180 | 18 | if (argument_types_.size() > 1) { | 181 | 18 | if (attr.enable_aggregate_function_null_v2) { | 182 | 18 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 18 | result.release(), argument_types_, attr.is_window_function)); | 184 | 18 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 18 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 18 | } | 198 | | | 199 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 18 | return AggregateFunctionPtr(result.release()); | 201 | 18 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 18 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 18 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 18 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 18 | if (have_nullable(argument_types_)) { | 180 | 18 | if (argument_types_.size() > 1) { | 181 | 18 | if (attr.enable_aggregate_function_null_v2) { | 182 | 18 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 18 | result.release(), argument_types_, attr.is_window_function)); | 184 | 18 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 18 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 18 | } | 198 | | | 199 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 18 | return AggregateFunctionPtr(result.release()); | 201 | 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 | 172 | 33 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 33 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 33 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 33 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 33 | if (have_nullable(argument_types_)) { | 180 | 25 | if (argument_types_.size() > 1) { | 181 | 25 | if (attr.enable_aggregate_function_null_v2) { | 182 | 25 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 25 | result.release(), argument_types_, attr.is_window_function)); | 184 | 25 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 25 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 25 | } | 198 | | | 199 | 33 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 33 | return AggregateFunctionPtr(result.release()); | 201 | 33 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 32 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 32 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 32 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 32 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 32 | if (have_nullable(argument_types_)) { | 180 | 24 | if (argument_types_.size() > 1) { | 181 | 24 | if (attr.enable_aggregate_function_null_v2) { | 182 | 24 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 24 | result.release(), argument_types_, attr.is_window_function)); | 184 | 24 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 24 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 24 | } | 198 | | | 199 | 32 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 32 | return AggregateFunctionPtr(result.release()); | 201 | 32 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 12 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 12 | if (have_nullable(argument_types_)) { | 180 | 12 | if (argument_types_.size() > 1) { | 181 | 12 | if (attr.enable_aggregate_function_null_v2) { | 182 | 12 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 12 | result.release(), argument_types_, attr.is_window_function)); | 184 | 12 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 12 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 12 | } | 198 | | | 199 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 12 | return AggregateFunctionPtr(result.release()); | 201 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_30AggregateFunctionSequenceCountILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 74 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 74 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 74 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 74 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 74 | if (have_nullable(argument_types_)) { | 180 | 45 | if (argument_types_.size() > 1) { | 181 | 45 | if (attr.enable_aggregate_function_null_v2) { | 182 | 45 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 45 | result.release(), argument_types_, attr.is_window_function)); | 184 | 45 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 45 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 45 | } | 198 | | | 199 | 74 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 74 | return AggregateFunctionPtr(result.release()); | 201 | 74 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_30AggregateFunctionSequenceCountILNS_13PrimitiveTypeE25EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 330 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 330 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 330 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 330 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 330 | if (have_nullable(argument_types_)) { | 180 | 318 | if (argument_types_.size() > 1) { | 181 | 318 | if (attr.enable_aggregate_function_null_v2) { | 182 | 16 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 16 | result.release(), argument_types_, attr.is_window_function)); | 184 | 302 | } else { | 185 | 302 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 302 | result.release(), argument_types_, attr.is_window_function)); | 187 | 302 | } | 188 | 318 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 318 | } | 198 | | | 199 | 330 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 330 | return AggregateFunctionPtr(result.release()); | 201 | 330 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_30AggregateFunctionSequenceCountILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 8 | if (argument_types_.size() > 1) { | 181 | 8 | if (attr.enable_aggregate_function_null_v2) { | 182 | 8 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 8 | result.release(), argument_types_, attr.is_window_function)); | 184 | 8 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 8 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 8 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
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 | 172 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 12 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 12 | if (have_nullable(argument_types_)) { | 180 | 11 | if (argument_types_.size() > 1) { | 181 | 11 | if (attr.enable_aggregate_function_null_v2) { | 182 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 11 | result.release(), argument_types_, attr.is_window_function)); | 184 | 11 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 11 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 11 | } | 198 | | | 199 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 12 | return AggregateFunctionPtr(result.release()); | 201 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE4EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 12 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 12 | if (have_nullable(argument_types_)) { | 180 | 11 | if (argument_types_.size() > 1) { | 181 | 11 | if (attr.enable_aggregate_function_null_v2) { | 182 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 11 | result.release(), argument_types_, attr.is_window_function)); | 184 | 11 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 11 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 11 | } | 198 | | | 199 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 12 | return AggregateFunctionPtr(result.release()); | 201 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE5EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 5 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 5 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 5 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 5 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 5 | if (have_nullable(argument_types_)) { | 180 | 4 | if (argument_types_.size() > 1) { | 181 | 4 | if (attr.enable_aggregate_function_null_v2) { | 182 | 4 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 4 | result.release(), argument_types_, attr.is_window_function)); | 184 | 4 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 4 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 4 | } | 198 | | | 199 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 5 | return AggregateFunctionPtr(result.release()); | 201 | 5 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE6EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 12 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 12 | if (have_nullable(argument_types_)) { | 180 | 11 | if (argument_types_.size() > 1) { | 181 | 11 | if (attr.enable_aggregate_function_null_v2) { | 182 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 11 | result.release(), argument_types_, attr.is_window_function)); | 184 | 11 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 11 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 11 | } | 198 | | | 199 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 12 | return AggregateFunctionPtr(result.release()); | 201 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE7EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 12 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 12 | if (have_nullable(argument_types_)) { | 180 | 11 | if (argument_types_.size() > 1) { | 181 | 11 | if (attr.enable_aggregate_function_null_v2) { | 182 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 11 | result.release(), argument_types_, attr.is_window_function)); | 184 | 11 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 11 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 11 | } | 198 | | | 199 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 12 | return AggregateFunctionPtr(result.release()); | 201 | 12 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE8EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 7 | if (argument_types_.size() > 1) { | 181 | 7 | if (attr.enable_aggregate_function_null_v2) { | 182 | 7 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 7 | result.release(), argument_types_, attr.is_window_function)); | 184 | 7 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 7 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 7 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE9EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 8 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 8 | if (have_nullable(argument_types_)) { | 180 | 7 | if (argument_types_.size() > 1) { | 181 | 7 | if (attr.enable_aggregate_function_null_v2) { | 182 | 7 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 7 | result.release(), argument_types_, attr.is_window_function)); | 184 | 7 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 7 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 7 | } | 198 | | | 199 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 8 | return AggregateFunctionPtr(result.release()); | 201 | 8 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE28EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 18 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 18 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 18 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 18 | if (have_nullable(argument_types_)) { | 180 | 18 | if (argument_types_.size() > 1) { | 181 | 18 | if (attr.enable_aggregate_function_null_v2) { | 182 | 18 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 18 | result.release(), argument_types_, attr.is_window_function)); | 184 | 18 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 18 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 18 | } | 198 | | | 199 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 18 | return AggregateFunctionPtr(result.release()); | 201 | 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 | 172 | 43 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 43 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 43 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 43 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 43 | if (have_nullable(argument_types_)) { | 180 | 35 | if (argument_types_.size() > 1) { | 181 | 35 | if (attr.enable_aggregate_function_null_v2) { | 182 | 35 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 35 | result.release(), argument_types_, attr.is_window_function)); | 184 | 35 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 35 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 35 | } | 198 | | | 199 | 43 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 43 | return AggregateFunctionPtr(result.release()); | 201 | 43 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE25EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 19 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 19 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 19 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 19 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 19 | if (have_nullable(argument_types_)) { | 180 | 18 | if (argument_types_.size() > 1) { | 181 | 18 | if (attr.enable_aggregate_function_null_v2) { | 182 | 18 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 18 | result.release(), argument_types_, attr.is_window_function)); | 184 | 18 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 18 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 18 | } | 198 | | | 199 | 19 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 19 | return AggregateFunctionPtr(result.release()); | 201 | 19 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE26EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 19 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 19 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 19 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 19 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 19 | if (have_nullable(argument_types_)) { | 180 | 18 | if (argument_types_.size() > 1) { | 181 | 18 | if (attr.enable_aggregate_function_null_v2) { | 182 | 18 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 18 | result.release(), argument_types_, attr.is_window_function)); | 184 | 18 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 18 | } else { | 189 | 0 | if (attr.enable_aggregate_function_null_v2) { | 190 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 0 | result.release(), argument_types_, attr.is_window_function)); | 192 | 0 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 0 | } | 197 | 18 | } | 198 | | | 199 | 19 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 19 | return AggregateFunctionPtr(result.release()); | 201 | 19 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE42EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE2EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 4 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 4 | if (have_nullable(argument_types_)) { | 180 | 4 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 4 | } else { | 189 | 4 | if (attr.enable_aggregate_function_null_v2) { | 190 | 4 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 4 | result.release(), argument_types_, attr.is_window_function)); | 192 | 4 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 4 | } | 197 | 4 | } | 198 | | | 199 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 4 | return AggregateFunctionPtr(result.release()); | 201 | 4 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE3EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 20 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 20 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 20 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 20 | if (have_nullable(argument_types_)) { | 180 | 11 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 11 | } else { | 189 | 11 | if (attr.enable_aggregate_function_null_v2) { | 190 | 11 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 11 | result.release(), argument_types_, attr.is_window_function)); | 192 | 11 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 11 | } | 197 | 11 | } | 198 | | | 199 | 20 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 20 | return AggregateFunctionPtr(result.release()); | 201 | 20 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE4EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 20 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 20 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 20 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 20 | if (have_nullable(argument_types_)) { | 180 | 11 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 11 | } else { | 189 | 11 | if (attr.enable_aggregate_function_null_v2) { | 190 | 11 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 11 | result.release(), argument_types_, attr.is_window_function)); | 192 | 11 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 11 | } | 197 | 11 | } | 198 | | | 199 | 20 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 20 | return AggregateFunctionPtr(result.release()); | 201 | 20 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE5EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 336 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 336 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 336 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 336 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 336 | if (have_nullable(argument_types_)) { | 180 | 322 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 322 | } else { | 189 | 322 | if (attr.enable_aggregate_function_null_v2) { | 190 | 20 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 20 | result.release(), argument_types_, attr.is_window_function)); | 192 | 302 | } else { | 193 | 302 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 302 | result.release(), argument_types_, attr.is_window_function)); | 195 | 302 | } | 196 | 322 | } | 197 | 322 | } | 198 | | | 199 | 336 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 336 | return AggregateFunctionPtr(result.release()); | 201 | 336 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE6EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 21 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 21 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 21 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 21 | if (have_nullable(argument_types_)) { | 180 | 12 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 12 | } else { | 189 | 12 | if (attr.enable_aggregate_function_null_v2) { | 190 | 12 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 12 | result.release(), argument_types_, attr.is_window_function)); | 192 | 12 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 12 | } | 197 | 12 | } | 198 | | | 199 | 21 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 21 | return AggregateFunctionPtr(result.release()); | 201 | 21 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE7EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 20 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 20 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 20 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 20 | if (have_nullable(argument_types_)) { | 180 | 11 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 11 | } else { | 189 | 11 | if (attr.enable_aggregate_function_null_v2) { | 190 | 11 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 11 | result.release(), argument_types_, attr.is_window_function)); | 192 | 11 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 11 | } | 197 | 11 | } | 198 | | | 199 | 20 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 20 | return AggregateFunctionPtr(result.release()); | 201 | 20 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE8EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 20 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 20 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 20 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 20 | if (have_nullable(argument_types_)) { | 180 | 11 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 11 | } else { | 189 | 11 | if (attr.enable_aggregate_function_null_v2) { | 190 | 11 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 11 | result.release(), argument_types_, attr.is_window_function)); | 192 | 11 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 11 | } | 197 | 11 | } | 198 | | | 199 | 20 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 20 | return AggregateFunctionPtr(result.release()); | 201 | 20 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE9EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 20 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 20 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 20 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 20 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 20 | if (have_nullable(argument_types_)) { | 180 | 11 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 11 | } else { | 189 | 11 | if (attr.enable_aggregate_function_null_v2) { | 190 | 11 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 11 | result.release(), argument_types_, attr.is_window_function)); | 192 | 11 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 11 | } | 197 | 11 | } | 198 | | | 199 | 20 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 20 | return AggregateFunctionPtr(result.release()); | 201 | 20 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE28EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 19 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 19 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 19 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 19 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 19 | if (have_nullable(argument_types_)) { | 180 | 11 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 11 | } else { | 189 | 11 | if (attr.enable_aggregate_function_null_v2) { | 190 | 11 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 11 | result.release(), argument_types_, attr.is_window_function)); | 192 | 11 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 11 | } | 197 | 11 | } | 198 | | | 199 | 19 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 19 | return AggregateFunctionPtr(result.release()); | 201 | 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 | 172 | 40 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 40 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 40 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 40 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 40 | if (have_nullable(argument_types_)) { | 180 | 22 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 22 | } else { | 189 | 22 | if (attr.enable_aggregate_function_null_v2) { | 190 | 22 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 22 | result.release(), argument_types_, attr.is_window_function)); | 192 | 22 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 22 | } | 197 | 22 | } | 198 | | | 199 | 40 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 40 | return AggregateFunctionPtr(result.release()); | 201 | 40 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE25EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 38 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 38 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 38 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 38 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 38 | if (have_nullable(argument_types_)) { | 180 | 22 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 22 | } else { | 189 | 22 | if (attr.enable_aggregate_function_null_v2) { | 190 | 22 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 22 | result.release(), argument_types_, attr.is_window_function)); | 192 | 22 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 22 | } | 197 | 22 | } | 198 | | | 199 | 38 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 38 | return AggregateFunctionPtr(result.release()); | 201 | 38 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE26EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 38 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 38 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 38 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 38 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 38 | if (have_nullable(argument_types_)) { | 180 | 22 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 22 | } else { | 189 | 22 | if (attr.enable_aggregate_function_null_v2) { | 190 | 22 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 22 | result.release(), argument_types_, attr.is_window_function)); | 192 | 22 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 22 | } | 197 | 22 | } | 198 | | | 199 | 38 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 38 | return AggregateFunctionPtr(result.release()); | 201 | 38 | } |
_ZN5doris20creator_without_type34create_varargs_return_not_nullableINS_26AggregateFunctionHistogramINS_30AggregateFunctionHistogramDataILNS_13PrimitiveTypeE42EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 172 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 173 | 2 | if (!attr.is_foreach && result_is_nullable) { | 174 | 0 | throw doris::Exception(Status::InternalError( | 175 | 0 | "create_varargs_return_not_nullable: result_is_nullable must be false")); | 176 | 0 | } | 177 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 178 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 179 | 2 | if (have_nullable(argument_types_)) { | 180 | 2 | if (argument_types_.size() > 1) { | 181 | 0 | if (attr.enable_aggregate_function_null_v2) { | 182 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 183 | 0 | result.release(), argument_types_, attr.is_window_function)); | 184 | 0 | } else { | 185 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 186 | 0 | result.release(), argument_types_, attr.is_window_function)); | 187 | 0 | } | 188 | 2 | } else { | 189 | 2 | if (attr.enable_aggregate_function_null_v2) { | 190 | 2 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 191 | 2 | result.release(), argument_types_, attr.is_window_function)); | 192 | 2 | } else { | 193 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 194 | 0 | result.release(), argument_types_, attr.is_window_function)); | 195 | 0 | } | 196 | 2 | } | 197 | 2 | } | 198 | | | 199 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 200 | 2 | return AggregateFunctionPtr(result.release()); | 201 | 2 | } |
|
202 | | |
203 | | template <typename AggregateFunctionTemplate, typename... TArgs> |
204 | | static AggregateFunctionPtr create_multi_arguments(const DataTypes& argument_types_, |
205 | | const bool result_is_nullable, |
206 | | const AggregateFunctionAttr& attr, |
207 | 8.88k | TArgs&&... args) { |
208 | 8.88k | if (!(argument_types_.size() > 1)) { |
209 | 0 | throw doris::Exception(Status::InternalError( |
210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); |
211 | 0 | } |
212 | 8.88k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( |
213 | 8.88k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); |
214 | 8.88k | if (have_nullable(argument_types_)) { |
215 | 8.57k | std::visit( |
216 | 8.57k | [&](auto result_is_nullable) { |
217 | 8.57k | if (attr.enable_aggregate_function_null_v2) { |
218 | 915 | result.reset(new NullableV2T<true, result_is_nullable, |
219 | 915 | AggregateFunctionTemplate>( |
220 | 915 | result.release(), argument_types_, attr.is_window_function)); |
221 | 7.65k | } else { |
222 | 7.65k | result.reset(new NullableT<true, result_is_nullable, |
223 | 7.65k | AggregateFunctionTemplate>( |
224 | 7.65k | result.release(), argument_types_, attr.is_window_function)); |
225 | 7.65k | } |
226 | 8.57k | }, 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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 370 | [&](auto result_is_nullable) { | 217 | 370 | if (attr.enable_aggregate_function_null_v2) { | 218 | 70 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 70 | AggregateFunctionTemplate>( | 220 | 70 | result.release(), argument_types_, attr.is_window_function)); | 221 | 300 | } else { | 222 | 300 | result.reset(new NullableT<true, result_is_nullable, | 223 | 300 | AggregateFunctionTemplate>( | 224 | 300 | result.release(), argument_types_, attr.is_window_function)); | 225 | 300 | } | 226 | 370 | }, |
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 | 216 | 13 | [&](auto result_is_nullable) { | 217 | 13 | if (attr.enable_aggregate_function_null_v2) { | 218 | 3 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 3 | AggregateFunctionTemplate>( | 220 | 3 | result.release(), argument_types_, attr.is_window_function)); | 221 | 10 | } else { | 222 | 10 | result.reset(new NullableT<true, result_is_nullable, | 223 | 10 | AggregateFunctionTemplate>( | 224 | 10 | result.release(), argument_types_, attr.is_window_function)); | 225 | 10 | } | 226 | 13 | }, |
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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 4 | [&](auto result_is_nullable) { | 217 | 4 | if (attr.enable_aggregate_function_null_v2) { | 218 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 4 | AggregateFunctionTemplate>( | 220 | 4 | result.release(), argument_types_, attr.is_window_function)); | 221 | 4 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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_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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 2 | }, |
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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 2 | }, |
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_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 | 216 | 4 | [&](auto result_is_nullable) { | 217 | 4 | if (attr.enable_aggregate_function_null_v2) { | 218 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 4 | AggregateFunctionTemplate>( | 220 | 4 | result.release(), argument_types_, attr.is_window_function)); | 221 | 4 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 4 | [&](auto result_is_nullable) { | 217 | 4 | if (attr.enable_aggregate_function_null_v2) { | 218 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 4 | AggregateFunctionTemplate>( | 220 | 4 | result.release(), argument_types_, attr.is_window_function)); | 221 | 4 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 4 | }, |
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_13PrimitiveTypeE27EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE27EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE42EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE42EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE36EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE36EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE37EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE37EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ 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 | 216 | 4 | [&](auto result_is_nullable) { | 217 | 4 | if (attr.enable_aggregate_function_null_v2) { | 218 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 4 | AggregateFunctionTemplate>( | 220 | 4 | result.release(), argument_types_, attr.is_window_function)); | 221 | 4 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 8 | [&](auto result_is_nullable) { | 217 | 8 | if (attr.enable_aggregate_function_null_v2) { | 218 | 8 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 8 | AggregateFunctionTemplate>( | 220 | 8 | result.release(), argument_types_, attr.is_window_function)); | 221 | 8 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 5 | [&](auto result_is_nullable) { | 217 | 5 | if (attr.enable_aggregate_function_null_v2) { | 218 | 0 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 0 | AggregateFunctionTemplate>( | 220 | 0 | result.release(), argument_types_, attr.is_window_function)); | 221 | 5 | } else { | 222 | 5 | result.reset(new NullableT<true, result_is_nullable, | 223 | 5 | AggregateFunctionTemplate>( | 224 | 5 | result.release(), argument_types_, attr.is_window_function)); | 225 | 5 | } | 226 | 5 | }, |
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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 1.79k | [&](auto result_is_nullable) { | 217 | 1.79k | if (attr.enable_aggregate_function_null_v2) { | 218 | 72 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 72 | AggregateFunctionTemplate>( | 220 | 72 | result.release(), argument_types_, attr.is_window_function)); | 221 | 1.72k | } else { | 222 | 1.72k | result.reset(new NullableT<true, result_is_nullable, | 223 | 1.72k | AggregateFunctionTemplate>( | 224 | 1.72k | result.release(), argument_types_, attr.is_window_function)); | 225 | 1.72k | } | 226 | 1.79k | }, |
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 | 216 | 720 | [&](auto result_is_nullable) { | 217 | 720 | if (attr.enable_aggregate_function_null_v2) { | 218 | 3 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 3 | AggregateFunctionTemplate>( | 220 | 3 | result.release(), argument_types_, attr.is_window_function)); | 221 | 717 | } else { | 222 | 717 | result.reset(new NullableT<true, result_is_nullable, | 223 | 717 | AggregateFunctionTemplate>( | 224 | 717 | result.release(), argument_types_, attr.is_window_function)); | 225 | 717 | } | 226 | 720 | }, |
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 | 216 | 497 | [&](auto result_is_nullable) { | 217 | 497 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 495 | } else { | 222 | 495 | result.reset(new NullableT<true, result_is_nullable, | 223 | 495 | AggregateFunctionTemplate>( | 224 | 495 | result.release(), argument_types_, attr.is_window_function)); | 225 | 495 | } | 226 | 497 | }, |
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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 4 | [&](auto result_is_nullable) { | 217 | 4 | if (attr.enable_aggregate_function_null_v2) { | 218 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 4 | AggregateFunctionTemplate>( | 220 | 4 | result.release(), argument_types_, attr.is_window_function)); | 221 | 4 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 244 | [&](auto result_is_nullable) { | 217 | 244 | if (attr.enable_aggregate_function_null_v2) { | 218 | 9 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 9 | AggregateFunctionTemplate>( | 220 | 9 | result.release(), argument_types_, attr.is_window_function)); | 221 | 235 | } else { | 222 | 235 | result.reset(new NullableT<true, result_is_nullable, | 223 | 235 | AggregateFunctionTemplate>( | 224 | 235 | result.release(), argument_types_, attr.is_window_function)); | 225 | 235 | } | 226 | 244 | }, |
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_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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 2 | }, |
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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 2 | }, |
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_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 | 216 | 4 | [&](auto result_is_nullable) { | 217 | 4 | if (attr.enable_aggregate_function_null_v2) { | 218 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 4 | AggregateFunctionTemplate>( | 220 | 4 | result.release(), argument_types_, attr.is_window_function)); | 221 | 4 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 4 | [&](auto result_is_nullable) { | 217 | 4 | if (attr.enable_aggregate_function_null_v2) { | 218 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 4 | AggregateFunctionTemplate>( | 220 | 4 | result.release(), argument_types_, attr.is_window_function)); | 221 | 4 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 4 | }, |
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_13PrimitiveTypeE27EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE27EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE42EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE42EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Line | Count | Source | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE36EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE36EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE37EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSQ_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE37EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSQ_ 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 | 216 | 4 | [&](auto result_is_nullable) { | 217 | 4 | if (attr.enable_aggregate_function_null_v2) { | 218 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 4 | AggregateFunctionTemplate>( | 220 | 4 | result.release(), argument_types_, attr.is_window_function)); | 221 | 4 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 8 | [&](auto result_is_nullable) { | 217 | 8 | if (attr.enable_aggregate_function_null_v2) { | 218 | 8 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 8 | AggregateFunctionTemplate>( | 220 | 8 | result.release(), argument_types_, attr.is_window_function)); | 221 | 8 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 332 | [&](auto result_is_nullable) { | 217 | 332 | if (attr.enable_aggregate_function_null_v2) { | 218 | 30 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 30 | AggregateFunctionTemplate>( | 220 | 30 | result.release(), argument_types_, attr.is_window_function)); | 221 | 302 | } else { | 222 | 302 | result.reset(new NullableT<true, result_is_nullable, | 223 | 302 | AggregateFunctionTemplate>( | 224 | 302 | result.release(), argument_types_, attr.is_window_function)); | 225 | 302 | } | 226 | 332 | }, |
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 | 216 | 24 | [&](auto result_is_nullable) { | 217 | 24 | if (attr.enable_aggregate_function_null_v2) { | 218 | 24 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 24 | AggregateFunctionTemplate>( | 220 | 24 | result.release(), argument_types_, attr.is_window_function)); | 221 | 24 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 24 | }, |
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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 4 | [&](auto result_is_nullable) { | 217 | 4 | if (attr.enable_aggregate_function_null_v2) { | 218 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 4 | AggregateFunctionTemplate>( | 220 | 4 | result.release(), argument_types_, attr.is_window_function)); | 221 | 4 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 3 | [&](auto result_is_nullable) { | 217 | 3 | if (attr.enable_aggregate_function_null_v2) { | 218 | 3 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 3 | AggregateFunctionTemplate>( | 220 | 3 | result.release(), argument_types_, attr.is_window_function)); | 221 | 3 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 1 | [&](auto result_is_nullable) { | 217 | 1 | if (attr.enable_aggregate_function_null_v2) { | 218 | 1 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 1 | AggregateFunctionTemplate>( | 220 | 1 | result.release(), argument_types_, attr.is_window_function)); | 221 | 1 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 309 | [&](auto result_is_nullable) { | 217 | 309 | if (attr.enable_aggregate_function_null_v2) { | 218 | 7 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 7 | AggregateFunctionTemplate>( | 220 | 7 | result.release(), argument_types_, attr.is_window_function)); | 221 | 302 | } else { | 222 | 302 | result.reset(new NullableT<true, result_is_nullable, | 223 | 302 | AggregateFunctionTemplate>( | 224 | 302 | result.release(), argument_types_, attr.is_window_function)); | 225 | 302 | } | 226 | 309 | }, |
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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 2 | }, |
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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 1 | [&](auto result_is_nullable) { | 217 | 1 | if (attr.enable_aggregate_function_null_v2) { | 218 | 1 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 1 | AggregateFunctionTemplate>( | 220 | 1 | result.release(), argument_types_, attr.is_window_function)); | 221 | 1 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 309 | [&](auto result_is_nullable) { | 217 | 309 | if (attr.enable_aggregate_function_null_v2) { | 218 | 7 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 7 | AggregateFunctionTemplate>( | 220 | 7 | result.release(), argument_types_, attr.is_window_function)); | 221 | 302 | } else { | 222 | 302 | result.reset(new NullableT<true, result_is_nullable, | 223 | 302 | AggregateFunctionTemplate>( | 224 | 302 | result.release(), argument_types_, attr.is_window_function)); | 225 | 302 | } | 226 | 309 | }, |
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_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 2 | }, |
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 | 216 | 620 | [&](auto result_is_nullable) { | 217 | 620 | if (attr.enable_aggregate_function_null_v2) { | 218 | 43 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 43 | AggregateFunctionTemplate>( | 220 | 43 | result.release(), argument_types_, attr.is_window_function)); | 221 | 577 | } else { | 222 | 577 | result.reset(new NullableT<true, result_is_nullable, | 223 | 577 | AggregateFunctionTemplate>( | 224 | 577 | result.release(), argument_types_, attr.is_window_function)); | 225 | 577 | } | 226 | 620 | }, |
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 | 216 | 29 | [&](auto result_is_nullable) { | 217 | 29 | if (attr.enable_aggregate_function_null_v2) { | 218 | 29 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 29 | AggregateFunctionTemplate>( | 220 | 29 | result.release(), argument_types_, attr.is_window_function)); | 221 | 29 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 29 | }, |
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 | 216 | 24 | [&](auto result_is_nullable) { | 217 | 24 | if (attr.enable_aggregate_function_null_v2) { | 218 | 24 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 24 | AggregateFunctionTemplate>( | 220 | 24 | result.release(), argument_types_, attr.is_window_function)); | 221 | 24 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 24 | }, |
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 | 216 | 20 | [&](auto result_is_nullable) { | 217 | 20 | if (attr.enable_aggregate_function_null_v2) { | 218 | 20 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 20 | AggregateFunctionTemplate>( | 220 | 20 | result.release(), argument_types_, attr.is_window_function)); | 221 | 20 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 20 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ 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 | 216 | 1.18k | [&](auto result_is_nullable) { | 217 | 1.18k | if (attr.enable_aggregate_function_null_v2) { | 218 | 0 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 0 | AggregateFunctionTemplate>( | 220 | 0 | result.release(), argument_types_, attr.is_window_function)); | 221 | 1.18k | } else { | 222 | 1.18k | result.reset(new NullableT<true, result_is_nullable, | 223 | 1.18k | AggregateFunctionTemplate>( | 224 | 1.18k | result.release(), argument_types_, attr.is_window_function)); | 225 | 1.18k | } | 226 | 1.18k | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 216 | 7 | [&](auto result_is_nullable) { | 217 | 7 | if (attr.enable_aggregate_function_null_v2) { | 218 | 7 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 7 | AggregateFunctionTemplate>( | 220 | 7 | result.release(), argument_types_, attr.is_window_function)); | 221 | 7 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 7 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 216 | 15 | [&](auto result_is_nullable) { | 217 | 15 | if (attr.enable_aggregate_function_null_v2) { | 218 | 15 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 15 | AggregateFunctionTemplate>( | 220 | 15 | result.release(), argument_types_, attr.is_window_function)); | 221 | 15 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 15 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 216 | 20 | [&](auto result_is_nullable) { | 217 | 20 | if (attr.enable_aggregate_function_null_v2) { | 218 | 20 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 20 | AggregateFunctionTemplate>( | 220 | 20 | result.release(), argument_types_, attr.is_window_function)); | 221 | 20 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 20 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 216 | 23 | [&](auto result_is_nullable) { | 217 | 23 | if (attr.enable_aggregate_function_null_v2) { | 218 | 23 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 23 | AggregateFunctionTemplate>( | 220 | 23 | result.release(), argument_types_, attr.is_window_function)); | 221 | 23 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 23 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 216 | 3 | [&](auto result_is_nullable) { | 217 | 3 | if (attr.enable_aggregate_function_null_v2) { | 218 | 3 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 3 | AggregateFunctionTemplate>( | 220 | 3 | result.release(), argument_types_, attr.is_window_function)); | 221 | 3 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 3 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 216 | 5 | [&](auto result_is_nullable) { | 217 | 5 | if (attr.enable_aggregate_function_null_v2) { | 218 | 5 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 5 | AggregateFunctionTemplate>( | 220 | 5 | result.release(), argument_types_, attr.is_window_function)); | 221 | 5 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 5 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 216 | 16 | [&](auto result_is_nullable) { | 217 | 16 | if (attr.enable_aggregate_function_null_v2) { | 218 | 16 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 16 | AggregateFunctionTemplate>( | 220 | 16 | result.release(), argument_types_, attr.is_window_function)); | 221 | 16 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 16 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionWindowFunnelILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionWindowFunnelILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionWindowFunnelILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionWindowFunnelILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_31AggregateFunctionWindowFunnelV2ILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_31AggregateFunctionWindowFunnelV2ILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 216 | 424 | [&](auto result_is_nullable) { | 217 | 424 | if (attr.enable_aggregate_function_null_v2) { | 218 | 122 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 122 | AggregateFunctionTemplate>( | 220 | 122 | result.release(), argument_types_, attr.is_window_function)); | 221 | 302 | } else { | 222 | 302 | result.reset(new NullableT<true, result_is_nullable, | 223 | 302 | AggregateFunctionTemplate>( | 224 | 302 | result.release(), argument_types_, attr.is_window_function)); | 225 | 302 | } | 226 | 424 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_31AggregateFunctionWindowFunnelV2ILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_31AggregateFunctionWindowFunnelV2ILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 216 | 6 | [&](auto result_is_nullable) { | 217 | 6 | if (attr.enable_aggregate_function_null_v2) { | 218 | 6 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 6 | AggregateFunctionTemplate>( | 220 | 6 | result.release(), argument_types_, attr.is_window_function)); | 221 | 6 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 6 | }, |
_ZZN5doris20creator_without_type22create_multi_argumentsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE23EEENS_15MultiExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSP_ Line | Count | Source | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE23EEENS_15MultiExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSP_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE23EEENS_15MultiExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSP_ Line | Count | Source | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE23EEENS_15MultiExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSP_ 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 | 216 | 399 | [&](auto result_is_nullable) { | 217 | 399 | if (attr.enable_aggregate_function_null_v2) { | 218 | 98 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 98 | AggregateFunctionTemplate>( | 220 | 98 | result.release(), argument_types_, attr.is_window_function)); | 221 | 301 | } else { | 222 | 301 | result.reset(new NullableT<true, result_is_nullable, | 223 | 301 | AggregateFunctionTemplate>( | 224 | 301 | result.release(), argument_types_, attr.is_window_function)); | 225 | 301 | } | 226 | 399 | }, |
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 | 216 | 340 | [&](auto result_is_nullable) { | 217 | 340 | if (attr.enable_aggregate_function_null_v2) { | 218 | 38 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 38 | AggregateFunctionTemplate>( | 220 | 38 | result.release(), argument_types_, attr.is_window_function)); | 221 | 302 | } else { | 222 | 302 | result.reset(new NullableT<true, result_is_nullable, | 223 | 302 | AggregateFunctionTemplate>( | 224 | 302 | result.release(), argument_types_, attr.is_window_function)); | 225 | 302 | } | 226 | 340 | }, |
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 | 216 | 25 | [&](auto result_is_nullable) { | 217 | 25 | if (attr.enable_aggregate_function_null_v2) { | 218 | 25 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 25 | AggregateFunctionTemplate>( | 220 | 25 | result.release(), argument_types_, attr.is_window_function)); | 221 | 25 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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 | 216 | 329 | [&](auto result_is_nullable) { | 217 | 329 | if (attr.enable_aggregate_function_null_v2) { | 218 | 28 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 28 | AggregateFunctionTemplate>( | 220 | 28 | result.release(), argument_types_, attr.is_window_function)); | 221 | 301 | } else { | 222 | 301 | result.reset(new NullableT<true, result_is_nullable, | 223 | 301 | AggregateFunctionTemplate>( | 224 | 301 | result.release(), argument_types_, attr.is_window_function)); | 225 | 301 | } | 226 | 329 | }, |
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 | 216 | 326 | [&](auto result_is_nullable) { | 217 | 326 | if (attr.enable_aggregate_function_null_v2) { | 218 | 24 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 24 | AggregateFunctionTemplate>( | 220 | 24 | result.release(), argument_types_, attr.is_window_function)); | 221 | 302 | } else { | 222 | 302 | result.reset(new NullableT<true, result_is_nullable, | 223 | 302 | AggregateFunctionTemplate>( | 224 | 302 | result.release(), argument_types_, attr.is_window_function)); | 225 | 302 | } | 226 | 326 | }, |
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 | 216 | 11 | [&](auto result_is_nullable) { | 217 | 11 | if (attr.enable_aggregate_function_null_v2) { | 218 | 11 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 11 | AggregateFunctionTemplate>( | 220 | 11 | result.release(), argument_types_, attr.is_window_function)); | 221 | 11 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 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_ Unexecuted instantiation: _ZZN5doris20creator_without_type22create_multi_argumentsINS_41AggregateFunctionExponentialMovingAverageEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSK_ _ZZN5doris20creator_without_type22create_multi_argumentsINS_41AggregateFunctionExponentialMovingAverageEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSK_ Line | Count | Source | 216 | 16 | [&](auto result_is_nullable) { | 217 | 16 | if (attr.enable_aggregate_function_null_v2) { | 218 | 16 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 16 | AggregateFunctionTemplate>( | 220 | 16 | result.release(), argument_types_, attr.is_window_function)); | 221 | 16 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 16 | }, |
|
227 | 8.57k | make_bool_variant(result_is_nullable)); |
228 | 8.57k | } |
229 | 8.88k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); |
230 | 8.88k | return AggregateFunctionPtr(result.release()); |
231 | 8.88k | } 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 | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 385 | TArgs&&... args) { | 208 | 385 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 385 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 385 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 385 | if (have_nullable(argument_types_)) { | 215 | 371 | std::visit( | 216 | 371 | [&](auto result_is_nullable) { | 217 | 371 | if (attr.enable_aggregate_function_null_v2) { | 218 | 371 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 371 | AggregateFunctionTemplate>( | 220 | 371 | result.release(), argument_types_, attr.is_window_function)); | 221 | 371 | } else { | 222 | 371 | result.reset(new NullableT<true, result_is_nullable, | 223 | 371 | AggregateFunctionTemplate>( | 224 | 371 | result.release(), argument_types_, attr.is_window_function)); | 225 | 371 | } | 226 | 371 | }, | 227 | 371 | make_bool_variant(result_is_nullable)); | 228 | 371 | } | 229 | 385 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 385 | return AggregateFunctionPtr(result.release()); | 231 | 385 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 13 | TArgs&&... args) { | 208 | 13 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 13 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 13 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 13 | if (have_nullable(argument_types_)) { | 215 | 13 | std::visit( | 216 | 13 | [&](auto result_is_nullable) { | 217 | 13 | if (attr.enable_aggregate_function_null_v2) { | 218 | 13 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 13 | AggregateFunctionTemplate>( | 220 | 13 | result.release(), argument_types_, attr.is_window_function)); | 221 | 13 | } else { | 222 | 13 | result.reset(new NullableT<true, result_is_nullable, | 223 | 13 | AggregateFunctionTemplate>( | 224 | 13 | result.release(), argument_types_, attr.is_window_function)); | 225 | 13 | } | 226 | 13 | }, | 227 | 13 | make_bool_variant(result_is_nullable)); | 228 | 13 | } | 229 | 13 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 13 | return AggregateFunctionPtr(result.release()); | 231 | 13 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 4 | TArgs&&... args) { | 208 | 4 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 4 | if (have_nullable(argument_types_)) { | 215 | 4 | std::visit( | 216 | 4 | [&](auto result_is_nullable) { | 217 | 4 | if (attr.enable_aggregate_function_null_v2) { | 218 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 4 | AggregateFunctionTemplate>( | 220 | 4 | result.release(), argument_types_, attr.is_window_function)); | 221 | 4 | } else { | 222 | 4 | result.reset(new NullableT<true, result_is_nullable, | 223 | 4 | AggregateFunctionTemplate>( | 224 | 4 | result.release(), argument_types_, attr.is_window_function)); | 225 | 4 | } | 226 | 4 | }, | 227 | 4 | make_bool_variant(result_is_nullable)); | 228 | 4 | } | 229 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 4 | return AggregateFunctionPtr(result.release()); | 231 | 4 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 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_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE11EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 4 | TArgs&&... args) { | 208 | 4 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 4 | if (have_nullable(argument_types_)) { | 215 | 4 | std::visit( | 216 | 4 | [&](auto result_is_nullable) { | 217 | 4 | if (attr.enable_aggregate_function_null_v2) { | 218 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 4 | AggregateFunctionTemplate>( | 220 | 4 | result.release(), argument_types_, attr.is_window_function)); | 221 | 4 | } else { | 222 | 4 | result.reset(new NullableT<true, result_is_nullable, | 223 | 4 | AggregateFunctionTemplate>( | 224 | 4 | result.release(), argument_types_, attr.is_window_function)); | 225 | 4 | } | 226 | 4 | }, | 227 | 4 | make_bool_variant(result_is_nullable)); | 228 | 4 | } | 229 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 4 | return AggregateFunctionPtr(result.release()); | 231 | 4 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 4 | TArgs&&... args) { | 208 | 4 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 4 | if (have_nullable(argument_types_)) { | 215 | 4 | std::visit( | 216 | 4 | [&](auto result_is_nullable) { | 217 | 4 | if (attr.enable_aggregate_function_null_v2) { | 218 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 4 | AggregateFunctionTemplate>( | 220 | 4 | result.release(), argument_types_, attr.is_window_function)); | 221 | 4 | } else { | 222 | 4 | result.reset(new NullableT<true, result_is_nullable, | 223 | 4 | AggregateFunctionTemplate>( | 224 | 4 | result.release(), argument_types_, attr.is_window_function)); | 225 | 4 | } | 226 | 4 | }, | 227 | 4 | make_bool_variant(result_is_nullable)); | 228 | 4 | } | 229 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 4 | return AggregateFunctionPtr(result.release()); | 231 | 4 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE12EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE27EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE42EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE36EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE37EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 5 | TArgs&&... args) { | 208 | 5 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 5 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 5 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 5 | if (have_nullable(argument_types_)) { | 215 | 4 | std::visit( | 216 | 4 | [&](auto result_is_nullable) { | 217 | 4 | if (attr.enable_aggregate_function_null_v2) { | 218 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 4 | AggregateFunctionTemplate>( | 220 | 4 | result.release(), argument_types_, attr.is_window_function)); | 221 | 4 | } else { | 222 | 4 | result.reset(new NullableT<true, result_is_nullable, | 223 | 4 | AggregateFunctionTemplate>( | 224 | 4 | result.release(), argument_types_, attr.is_window_function)); | 225 | 4 | } | 226 | 4 | }, | 227 | 4 | make_bool_variant(result_is_nullable)); | 228 | 4 | } | 229 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 5 | return AggregateFunctionPtr(result.release()); | 231 | 5 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMinByDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 8 | TArgs&&... args) { | 208 | 8 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 8 | if (have_nullable(argument_types_)) { | 215 | 8 | std::visit( | 216 | 8 | [&](auto result_is_nullable) { | 217 | 8 | if (attr.enable_aggregate_function_null_v2) { | 218 | 8 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 8 | AggregateFunctionTemplate>( | 220 | 8 | result.release(), argument_types_, attr.is_window_function)); | 221 | 8 | } else { | 222 | 8 | result.reset(new NullableT<true, result_is_nullable, | 223 | 8 | AggregateFunctionTemplate>( | 224 | 8 | result.release(), argument_types_, attr.is_window_function)); | 225 | 8 | } | 226 | 8 | }, | 227 | 8 | make_bool_variant(result_is_nullable)); | 228 | 8 | } | 229 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 8 | return AggregateFunctionPtr(result.release()); | 231 | 8 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 5 | TArgs&&... args) { | 208 | 5 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 5 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 5 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 5 | if (have_nullable(argument_types_)) { | 215 | 5 | std::visit( | 216 | 5 | [&](auto result_is_nullable) { | 217 | 5 | if (attr.enable_aggregate_function_null_v2) { | 218 | 5 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 5 | AggregateFunctionTemplate>( | 220 | 5 | result.release(), argument_types_, attr.is_window_function)); | 221 | 5 | } else { | 222 | 5 | result.reset(new NullableT<true, result_is_nullable, | 223 | 5 | AggregateFunctionTemplate>( | 224 | 5 | result.release(), argument_types_, attr.is_window_function)); | 225 | 5 | } | 226 | 5 | }, | 227 | 5 | make_bool_variant(result_is_nullable)); | 228 | 5 | } | 229 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 5 | return AggregateFunctionPtr(result.release()); | 231 | 5 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 1.80k | TArgs&&... args) { | 208 | 1.80k | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 1.80k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 1.80k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 1.80k | if (have_nullable(argument_types_)) { | 215 | 1.79k | std::visit( | 216 | 1.79k | [&](auto result_is_nullable) { | 217 | 1.79k | if (attr.enable_aggregate_function_null_v2) { | 218 | 1.79k | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 1.79k | AggregateFunctionTemplate>( | 220 | 1.79k | result.release(), argument_types_, attr.is_window_function)); | 221 | 1.79k | } else { | 222 | 1.79k | result.reset(new NullableT<true, result_is_nullable, | 223 | 1.79k | AggregateFunctionTemplate>( | 224 | 1.79k | result.release(), argument_types_, attr.is_window_function)); | 225 | 1.79k | } | 226 | 1.79k | }, | 227 | 1.79k | make_bool_variant(result_is_nullable)); | 228 | 1.79k | } | 229 | 1.80k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 1.80k | return AggregateFunctionPtr(result.release()); | 231 | 1.80k | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 720 | TArgs&&... args) { | 208 | 720 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 720 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 720 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 720 | if (have_nullable(argument_types_)) { | 215 | 720 | std::visit( | 216 | 720 | [&](auto result_is_nullable) { | 217 | 720 | if (attr.enable_aggregate_function_null_v2) { | 218 | 720 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 720 | AggregateFunctionTemplate>( | 220 | 720 | result.release(), argument_types_, attr.is_window_function)); | 221 | 720 | } else { | 222 | 720 | result.reset(new NullableT<true, result_is_nullable, | 223 | 720 | AggregateFunctionTemplate>( | 224 | 720 | result.release(), argument_types_, attr.is_window_function)); | 225 | 720 | } | 226 | 720 | }, | 227 | 720 | make_bool_variant(result_is_nullable)); | 228 | 720 | } | 229 | 720 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 720 | return AggregateFunctionPtr(result.release()); | 231 | 720 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 497 | TArgs&&... args) { | 208 | 497 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 497 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 497 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 497 | if (have_nullable(argument_types_)) { | 215 | 496 | std::visit( | 216 | 496 | [&](auto result_is_nullable) { | 217 | 496 | if (attr.enable_aggregate_function_null_v2) { | 218 | 496 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 496 | AggregateFunctionTemplate>( | 220 | 496 | result.release(), argument_types_, attr.is_window_function)); | 221 | 496 | } else { | 222 | 496 | result.reset(new NullableT<true, result_is_nullable, | 223 | 496 | AggregateFunctionTemplate>( | 224 | 496 | result.release(), argument_types_, attr.is_window_function)); | 225 | 496 | } | 226 | 496 | }, | 227 | 496 | make_bool_variant(result_is_nullable)); | 228 | 496 | } | 229 | 497 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 497 | return AggregateFunctionPtr(result.release()); | 231 | 497 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 4 | TArgs&&... args) { | 208 | 4 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 4 | if (have_nullable(argument_types_)) { | 215 | 4 | std::visit( | 216 | 4 | [&](auto result_is_nullable) { | 217 | 4 | if (attr.enable_aggregate_function_null_v2) { | 218 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 4 | AggregateFunctionTemplate>( | 220 | 4 | result.release(), argument_types_, attr.is_window_function)); | 221 | 4 | } else { | 222 | 4 | result.reset(new NullableT<true, result_is_nullable, | 223 | 4 | AggregateFunctionTemplate>( | 224 | 4 | result.release(), argument_types_, attr.is_window_function)); | 225 | 4 | } | 226 | 4 | }, | 227 | 4 | make_bool_variant(result_is_nullable)); | 228 | 4 | } | 229 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 4 | return AggregateFunctionPtr(result.release()); | 231 | 4 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 244 | TArgs&&... args) { | 208 | 244 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 244 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 244 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 245 | if (have_nullable(argument_types_)) { | 215 | 245 | std::visit( | 216 | 245 | [&](auto result_is_nullable) { | 217 | 245 | if (attr.enable_aggregate_function_null_v2) { | 218 | 245 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 245 | AggregateFunctionTemplate>( | 220 | 245 | result.release(), argument_types_, attr.is_window_function)); | 221 | 245 | } else { | 222 | 245 | result.reset(new NullableT<true, result_is_nullable, | 223 | 245 | AggregateFunctionTemplate>( | 224 | 245 | result.release(), argument_types_, attr.is_window_function)); | 225 | 245 | } | 226 | 245 | }, | 227 | 245 | make_bool_variant(result_is_nullable)); | 228 | 245 | } | 229 | 244 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 244 | return AggregateFunctionPtr(result.release()); | 231 | 244 | } |
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_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE11EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 4 | TArgs&&... args) { | 208 | 4 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 4 | if (have_nullable(argument_types_)) { | 215 | 4 | std::visit( | 216 | 4 | [&](auto result_is_nullable) { | 217 | 4 | if (attr.enable_aggregate_function_null_v2) { | 218 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 4 | AggregateFunctionTemplate>( | 220 | 4 | result.release(), argument_types_, attr.is_window_function)); | 221 | 4 | } else { | 222 | 4 | result.reset(new NullableT<true, result_is_nullable, | 223 | 4 | AggregateFunctionTemplate>( | 224 | 4 | result.release(), argument_types_, attr.is_window_function)); | 225 | 4 | } | 226 | 4 | }, | 227 | 4 | make_bool_variant(result_is_nullable)); | 228 | 4 | } | 229 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 4 | return AggregateFunctionPtr(result.release()); | 231 | 4 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 4 | TArgs&&... args) { | 208 | 4 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 4 | if (have_nullable(argument_types_)) { | 215 | 4 | std::visit( | 216 | 4 | [&](auto result_is_nullable) { | 217 | 4 | if (attr.enable_aggregate_function_null_v2) { | 218 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 4 | AggregateFunctionTemplate>( | 220 | 4 | result.release(), argument_types_, attr.is_window_function)); | 221 | 4 | } else { | 222 | 4 | result.reset(new NullableT<true, result_is_nullable, | 223 | 4 | AggregateFunctionTemplate>( | 224 | 4 | result.release(), argument_types_, attr.is_window_function)); | 225 | 4 | } | 226 | 4 | }, | 227 | 4 | make_bool_variant(result_is_nullable)); | 228 | 4 | } | 229 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 4 | return AggregateFunctionPtr(result.release()); | 231 | 4 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE12EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE27EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE42EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE36EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE37EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 5 | TArgs&&... args) { | 208 | 5 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 5 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 5 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 5 | if (have_nullable(argument_types_)) { | 215 | 4 | std::visit( | 216 | 4 | [&](auto result_is_nullable) { | 217 | 4 | if (attr.enable_aggregate_function_null_v2) { | 218 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 4 | AggregateFunctionTemplate>( | 220 | 4 | result.release(), argument_types_, attr.is_window_function)); | 221 | 4 | } else { | 222 | 4 | result.reset(new NullableT<true, result_is_nullable, | 223 | 4 | AggregateFunctionTemplate>( | 224 | 4 | result.release(), argument_types_, attr.is_window_function)); | 225 | 4 | } | 226 | 4 | }, | 227 | 4 | make_bool_variant(result_is_nullable)); | 228 | 4 | } | 229 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 5 | return AggregateFunctionPtr(result.release()); | 231 | 5 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionsMinMaxByINS_26AggregateFunctionMaxByDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 8 | TArgs&&... args) { | 208 | 8 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 8 | if (have_nullable(argument_types_)) { | 215 | 8 | std::visit( | 216 | 8 | [&](auto result_is_nullable) { | 217 | 8 | if (attr.enable_aggregate_function_null_v2) { | 218 | 8 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 8 | AggregateFunctionTemplate>( | 220 | 8 | result.release(), argument_types_, attr.is_window_function)); | 221 | 8 | } else { | 222 | 8 | result.reset(new NullableT<true, result_is_nullable, | 223 | 8 | AggregateFunctionTemplate>( | 224 | 8 | result.release(), argument_types_, attr.is_window_function)); | 225 | 8 | } | 226 | 8 | }, | 227 | 8 | make_bool_variant(result_is_nullable)); | 228 | 8 | } | 229 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 8 | return AggregateFunctionPtr(result.release()); | 231 | 8 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 360 | TArgs&&... args) { | 208 | 360 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 360 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 360 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 360 | if (have_nullable(argument_types_)) { | 215 | 332 | std::visit( | 216 | 332 | [&](auto result_is_nullable) { | 217 | 332 | if (attr.enable_aggregate_function_null_v2) { | 218 | 332 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 332 | AggregateFunctionTemplate>( | 220 | 332 | result.release(), argument_types_, attr.is_window_function)); | 221 | 332 | } else { | 222 | 332 | result.reset(new NullableT<true, result_is_nullable, | 223 | 332 | AggregateFunctionTemplate>( | 224 | 332 | result.release(), argument_types_, attr.is_window_function)); | 225 | 332 | } | 226 | 332 | }, | 227 | 332 | make_bool_variant(result_is_nullable)); | 228 | 332 | } | 229 | 360 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 360 | return AggregateFunctionPtr(result.release()); | 231 | 360 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 40 | TArgs&&... args) { | 208 | 40 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 40 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 40 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 40 | if (have_nullable(argument_types_)) { | 215 | 24 | std::visit( | 216 | 24 | [&](auto result_is_nullable) { | 217 | 24 | if (attr.enable_aggregate_function_null_v2) { | 218 | 24 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 24 | AggregateFunctionTemplate>( | 220 | 24 | result.release(), argument_types_, attr.is_window_function)); | 221 | 24 | } else { | 222 | 24 | result.reset(new NullableT<true, result_is_nullable, | 223 | 24 | AggregateFunctionTemplate>( | 224 | 24 | result.release(), argument_types_, attr.is_window_function)); | 225 | 24 | } | 226 | 24 | }, | 227 | 24 | make_bool_variant(result_is_nullable)); | 228 | 24 | } | 229 | 40 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 40 | return AggregateFunctionPtr(result.release()); | 231 | 40 | } |
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 | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 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 | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 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 | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 4 | TArgs&&... args) { | 208 | 4 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 4 | if (have_nullable(argument_types_)) { | 215 | 4 | std::visit( | 216 | 4 | [&](auto result_is_nullable) { | 217 | 4 | if (attr.enable_aggregate_function_null_v2) { | 218 | 4 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 4 | AggregateFunctionTemplate>( | 220 | 4 | result.release(), argument_types_, attr.is_window_function)); | 221 | 4 | } else { | 222 | 4 | result.reset(new NullableT<true, result_is_nullable, | 223 | 4 | AggregateFunctionTemplate>( | 224 | 4 | result.release(), argument_types_, attr.is_window_function)); | 225 | 4 | } | 226 | 4 | }, | 227 | 4 | make_bool_variant(result_is_nullable)); | 228 | 4 | } | 229 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 4 | return AggregateFunctionPtr(result.release()); | 231 | 4 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 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 | 207 | 4 | TArgs&&... args) { | 208 | 4 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 4 | if (have_nullable(argument_types_)) { | 215 | 3 | std::visit( | 216 | 3 | [&](auto result_is_nullable) { | 217 | 3 | if (attr.enable_aggregate_function_null_v2) { | 218 | 3 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 3 | AggregateFunctionTemplate>( | 220 | 3 | result.release(), argument_types_, attr.is_window_function)); | 221 | 3 | } else { | 222 | 3 | result.reset(new NullableT<true, result_is_nullable, | 223 | 3 | AggregateFunctionTemplate>( | 224 | 3 | result.release(), argument_types_, attr.is_window_function)); | 225 | 3 | } | 226 | 3 | }, | 227 | 3 | make_bool_variant(result_is_nullable)); | 228 | 3 | } | 229 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 4 | return AggregateFunctionPtr(result.release()); | 231 | 4 | } |
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 | 207 | 1 | TArgs&&... args) { | 208 | 1 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 1 | if (have_nullable(argument_types_)) { | 215 | 1 | std::visit( | 216 | 1 | [&](auto result_is_nullable) { | 217 | 1 | if (attr.enable_aggregate_function_null_v2) { | 218 | 1 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 1 | AggregateFunctionTemplate>( | 220 | 1 | result.release(), argument_types_, attr.is_window_function)); | 221 | 1 | } else { | 222 | 1 | result.reset(new NullableT<true, result_is_nullable, | 223 | 1 | AggregateFunctionTemplate>( | 224 | 1 | result.release(), argument_types_, attr.is_window_function)); | 225 | 1 | } | 226 | 1 | }, | 227 | 1 | make_bool_variant(result_is_nullable)); | 228 | 1 | } | 229 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 1 | return AggregateFunctionPtr(result.release()); | 231 | 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 | 207 | 315 | TArgs&&... args) { | 208 | 315 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 315 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 315 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 315 | if (have_nullable(argument_types_)) { | 215 | 309 | std::visit( | 216 | 309 | [&](auto result_is_nullable) { | 217 | 309 | if (attr.enable_aggregate_function_null_v2) { | 218 | 309 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 309 | AggregateFunctionTemplate>( | 220 | 309 | result.release(), argument_types_, attr.is_window_function)); | 221 | 309 | } else { | 222 | 309 | result.reset(new NullableT<true, result_is_nullable, | 223 | 309 | AggregateFunctionTemplate>( | 224 | 309 | result.release(), argument_types_, attr.is_window_function)); | 225 | 309 | } | 226 | 309 | }, | 227 | 309 | make_bool_variant(result_is_nullable)); | 228 | 309 | } | 229 | 315 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 315 | return AggregateFunctionPtr(result.release()); | 231 | 315 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 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 | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 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_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
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 | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 1 | TArgs&&... args) { | 208 | 1 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 1 | if (have_nullable(argument_types_)) { | 215 | 1 | std::visit( | 216 | 1 | [&](auto result_is_nullable) { | 217 | 1 | if (attr.enable_aggregate_function_null_v2) { | 218 | 1 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 1 | AggregateFunctionTemplate>( | 220 | 1 | result.release(), argument_types_, attr.is_window_function)); | 221 | 1 | } else { | 222 | 1 | result.reset(new NullableT<true, result_is_nullable, | 223 | 1 | AggregateFunctionTemplate>( | 224 | 1 | result.release(), argument_types_, attr.is_window_function)); | 225 | 1 | } | 226 | 1 | }, | 227 | 1 | make_bool_variant(result_is_nullable)); | 228 | 1 | } | 229 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 1 | return AggregateFunctionPtr(result.release()); | 231 | 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 | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 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 | 207 | 312 | TArgs&&... args) { | 208 | 312 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 312 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 312 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 312 | if (have_nullable(argument_types_)) { | 215 | 309 | std::visit( | 216 | 309 | [&](auto result_is_nullable) { | 217 | 309 | if (attr.enable_aggregate_function_null_v2) { | 218 | 309 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 309 | AggregateFunctionTemplate>( | 220 | 309 | result.release(), argument_types_, attr.is_window_function)); | 221 | 309 | } else { | 222 | 309 | result.reset(new NullableT<true, result_is_nullable, | 223 | 309 | AggregateFunctionTemplate>( | 224 | 309 | result.release(), argument_types_, attr.is_window_function)); | 225 | 309 | } | 226 | 309 | }, | 227 | 309 | make_bool_variant(result_is_nullable)); | 228 | 309 | } | 229 | 312 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 312 | return AggregateFunctionPtr(result.release()); | 231 | 312 | } |
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_ _ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
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 | 207 | 635 | TArgs&&... args) { | 208 | 635 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 635 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 635 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 635 | if (have_nullable(argument_types_)) { | 215 | 620 | std::visit( | 216 | 620 | [&](auto result_is_nullable) { | 217 | 620 | if (attr.enable_aggregate_function_null_v2) { | 218 | 620 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 620 | AggregateFunctionTemplate>( | 220 | 620 | result.release(), argument_types_, attr.is_window_function)); | 221 | 620 | } else { | 222 | 620 | result.reset(new NullableT<true, result_is_nullable, | 223 | 620 | AggregateFunctionTemplate>( | 224 | 620 | result.release(), argument_types_, attr.is_window_function)); | 225 | 620 | } | 226 | 620 | }, | 227 | 620 | make_bool_variant(result_is_nullable)); | 228 | 620 | } | 229 | 635 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 635 | return AggregateFunctionPtr(result.release()); | 231 | 635 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_44AggregateFunctionPercentileApproxThreeParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 37 | TArgs&&... args) { | 208 | 37 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 37 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 37 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 37 | if (have_nullable(argument_types_)) { | 215 | 29 | std::visit( | 216 | 29 | [&](auto result_is_nullable) { | 217 | 29 | if (attr.enable_aggregate_function_null_v2) { | 218 | 29 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 29 | AggregateFunctionTemplate>( | 220 | 29 | result.release(), argument_types_, attr.is_window_function)); | 221 | 29 | } else { | 222 | 29 | result.reset(new NullableT<true, result_is_nullable, | 223 | 29 | AggregateFunctionTemplate>( | 224 | 29 | result.release(), argument_types_, attr.is_window_function)); | 225 | 29 | } | 226 | 29 | }, | 227 | 29 | make_bool_variant(result_is_nullable)); | 228 | 29 | } | 229 | 37 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 37 | return AggregateFunctionPtr(result.release()); | 231 | 37 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_52AggregateFunctionPercentileApproxWeightedThreeParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 30 | TArgs&&... args) { | 208 | 30 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 30 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 30 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 30 | if (have_nullable(argument_types_)) { | 215 | 24 | std::visit( | 216 | 24 | [&](auto result_is_nullable) { | 217 | 24 | if (attr.enable_aggregate_function_null_v2) { | 218 | 24 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 24 | AggregateFunctionTemplate>( | 220 | 24 | result.release(), argument_types_, attr.is_window_function)); | 221 | 24 | } else { | 222 | 24 | result.reset(new NullableT<true, result_is_nullable, | 223 | 24 | AggregateFunctionTemplate>( | 224 | 24 | result.release(), argument_types_, attr.is_window_function)); | 225 | 24 | } | 226 | 24 | }, | 227 | 24 | make_bool_variant(result_is_nullable)); | 228 | 24 | } | 229 | 30 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 30 | return AggregateFunctionPtr(result.release()); | 231 | 30 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_51AggregateFunctionPercentileApproxWeightedFourParamsEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 22 | TArgs&&... args) { | 208 | 22 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 22 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 22 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 22 | if (have_nullable(argument_types_)) { | 215 | 20 | std::visit( | 216 | 20 | [&](auto result_is_nullable) { | 217 | 20 | if (attr.enable_aggregate_function_null_v2) { | 218 | 20 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 20 | AggregateFunctionTemplate>( | 220 | 20 | result.release(), argument_types_, attr.is_window_function)); | 221 | 20 | } else { | 222 | 20 | result.reset(new NullableT<true, result_is_nullable, | 223 | 20 | AggregateFunctionTemplate>( | 224 | 20 | result.release(), argument_types_, attr.is_window_function)); | 225 | 20 | } | 226 | 20 | }, | 227 | 20 | make_bool_variant(result_is_nullable)); | 228 | 20 | } | 229 | 22 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 22 | return AggregateFunctionPtr(result.release()); | 231 | 22 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 1.18k | TArgs&&... args) { | 208 | 1.18k | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 1.18k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 1.18k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 1.18k | if (have_nullable(argument_types_)) { | 215 | 1.18k | std::visit( | 216 | 1.18k | [&](auto result_is_nullable) { | 217 | 1.18k | if (attr.enable_aggregate_function_null_v2) { | 218 | 1.18k | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 1.18k | AggregateFunctionTemplate>( | 220 | 1.18k | result.release(), argument_types_, attr.is_window_function)); | 221 | 1.18k | } else { | 222 | 1.18k | result.reset(new NullableT<true, result_is_nullable, | 223 | 1.18k | AggregateFunctionTemplate>( | 224 | 1.18k | result.release(), argument_types_, attr.is_window_function)); | 225 | 1.18k | } | 226 | 1.18k | }, | 227 | 1.18k | make_bool_variant(result_is_nullable)); | 228 | 1.18k | } | 229 | 1.18k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 1.18k | return AggregateFunctionPtr(result.release()); | 231 | 1.18k | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_27AggregateFunctionPercentileILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 9 | TArgs&&... args) { | 208 | 9 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 9 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 9 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 9 | if (have_nullable(argument_types_)) { | 215 | 7 | std::visit( | 216 | 7 | [&](auto result_is_nullable) { | 217 | 7 | if (attr.enable_aggregate_function_null_v2) { | 218 | 7 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 7 | AggregateFunctionTemplate>( | 220 | 7 | result.release(), argument_types_, attr.is_window_function)); | 221 | 7 | } else { | 222 | 7 | result.reset(new NullableT<true, result_is_nullable, | 223 | 7 | AggregateFunctionTemplate>( | 224 | 7 | result.release(), argument_types_, attr.is_window_function)); | 225 | 7 | } | 226 | 7 | }, | 227 | 7 | make_bool_variant(result_is_nullable)); | 228 | 7 | } | 229 | 9 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 9 | return AggregateFunctionPtr(result.release()); | 231 | 9 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 15 | TArgs&&... args) { | 208 | 15 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 15 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 15 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 15 | if (have_nullable(argument_types_)) { | 215 | 15 | std::visit( | 216 | 15 | [&](auto result_is_nullable) { | 217 | 15 | if (attr.enable_aggregate_function_null_v2) { | 218 | 15 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 15 | AggregateFunctionTemplate>( | 220 | 15 | result.release(), argument_types_, attr.is_window_function)); | 221 | 15 | } else { | 222 | 15 | result.reset(new NullableT<true, result_is_nullable, | 223 | 15 | AggregateFunctionTemplate>( | 224 | 15 | result.release(), argument_types_, attr.is_window_function)); | 225 | 15 | } | 226 | 15 | }, | 227 | 15 | make_bool_variant(result_is_nullable)); | 228 | 15 | } | 229 | 15 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 15 | return AggregateFunctionPtr(result.release()); | 231 | 15 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 22 | TArgs&&... args) { | 208 | 22 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 22 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 22 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 22 | if (have_nullable(argument_types_)) { | 215 | 20 | std::visit( | 216 | 20 | [&](auto result_is_nullable) { | 217 | 20 | if (attr.enable_aggregate_function_null_v2) { | 218 | 20 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 20 | AggregateFunctionTemplate>( | 220 | 20 | result.release(), argument_types_, attr.is_window_function)); | 221 | 20 | } else { | 222 | 20 | result.reset(new NullableT<true, result_is_nullable, | 223 | 20 | AggregateFunctionTemplate>( | 224 | 20 | result.release(), argument_types_, attr.is_window_function)); | 225 | 20 | } | 226 | 20 | }, | 227 | 20 | make_bool_variant(result_is_nullable)); | 228 | 20 | } | 229 | 22 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 22 | return AggregateFunctionPtr(result.release()); | 231 | 22 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 39 | TArgs&&... args) { | 208 | 39 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 39 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 39 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 39 | if (have_nullable(argument_types_)) { | 215 | 23 | std::visit( | 216 | 23 | [&](auto result_is_nullable) { | 217 | 23 | if (attr.enable_aggregate_function_null_v2) { | 218 | 23 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 23 | AggregateFunctionTemplate>( | 220 | 23 | result.release(), argument_types_, attr.is_window_function)); | 221 | 23 | } else { | 222 | 23 | result.reset(new NullableT<true, result_is_nullable, | 223 | 23 | AggregateFunctionTemplate>( | 224 | 23 | result.release(), argument_types_, attr.is_window_function)); | 225 | 23 | } | 226 | 23 | }, | 227 | 23 | make_bool_variant(result_is_nullable)); | 228 | 23 | } | 229 | 39 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 39 | return AggregateFunctionPtr(result.release()); | 231 | 39 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 3 | TArgs&&... args) { | 208 | 3 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 3 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 3 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 3 | if (have_nullable(argument_types_)) { | 215 | 3 | std::visit( | 216 | 3 | [&](auto result_is_nullable) { | 217 | 3 | if (attr.enable_aggregate_function_null_v2) { | 218 | 3 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 3 | AggregateFunctionTemplate>( | 220 | 3 | result.release(), argument_types_, attr.is_window_function)); | 221 | 3 | } else { | 222 | 3 | result.reset(new NullableT<true, result_is_nullable, | 223 | 3 | AggregateFunctionTemplate>( | 224 | 3 | result.release(), argument_types_, attr.is_window_function)); | 225 | 3 | } | 226 | 3 | }, | 227 | 3 | make_bool_variant(result_is_nullable)); | 228 | 3 | } | 229 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 3 | return AggregateFunctionPtr(result.release()); | 231 | 3 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 5 | TArgs&&... args) { | 208 | 5 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 5 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 5 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 5 | if (have_nullable(argument_types_)) { | 215 | 5 | std::visit( | 216 | 5 | [&](auto result_is_nullable) { | 217 | 5 | if (attr.enable_aggregate_function_null_v2) { | 218 | 5 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 5 | AggregateFunctionTemplate>( | 220 | 5 | result.release(), argument_types_, attr.is_window_function)); | 221 | 5 | } else { | 222 | 5 | result.reset(new NullableT<true, result_is_nullable, | 223 | 5 | AggregateFunctionTemplate>( | 224 | 5 | result.release(), argument_types_, attr.is_window_function)); | 225 | 5 | } | 226 | 5 | }, | 227 | 5 | make_bool_variant(result_is_nullable)); | 228 | 5 | } | 229 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 5 | return AggregateFunctionPtr(result.release()); | 231 | 5 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionPercentileV2ILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 16 | TArgs&&... args) { | 208 | 16 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 16 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 16 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 16 | if (have_nullable(argument_types_)) { | 215 | 16 | std::visit( | 216 | 16 | [&](auto result_is_nullable) { | 217 | 16 | if (attr.enable_aggregate_function_null_v2) { | 218 | 16 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 16 | AggregateFunctionTemplate>( | 220 | 16 | result.release(), argument_types_, attr.is_window_function)); | 221 | 16 | } else { | 222 | 16 | result.reset(new NullableT<true, result_is_nullable, | 223 | 16 | AggregateFunctionTemplate>( | 224 | 16 | result.release(), argument_types_, attr.is_window_function)); | 225 | 16 | } | 226 | 16 | }, | 227 | 16 | make_bool_variant(result_is_nullable)); | 228 | 16 | } | 229 | 16 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 16 | return AggregateFunctionPtr(result.release()); | 231 | 16 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionWindowFunnelILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 6 | TArgs&&... args) { | 208 | 6 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 6 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 6 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 6 | if (have_nullable(argument_types_)) { | 215 | 0 | std::visit( | 216 | 0 | [&](auto result_is_nullable) { | 217 | 0 | if (attr.enable_aggregate_function_null_v2) { | 218 | 0 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 0 | AggregateFunctionTemplate>( | 220 | 0 | result.release(), argument_types_, attr.is_window_function)); | 221 | 0 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 0 | }, | 227 | 0 | make_bool_variant(result_is_nullable)); | 228 | 0 | } | 229 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 6 | return AggregateFunctionPtr(result.release()); | 231 | 6 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type22create_multi_argumentsINS_29AggregateFunctionWindowFunnelILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type22create_multi_argumentsINS_31AggregateFunctionWindowFunnelV2ILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 484 | TArgs&&... args) { | 208 | 484 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 484 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 484 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 484 | if (have_nullable(argument_types_)) { | 215 | 423 | std::visit( | 216 | 423 | [&](auto result_is_nullable) { | 217 | 423 | if (attr.enable_aggregate_function_null_v2) { | 218 | 423 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 423 | AggregateFunctionTemplate>( | 220 | 423 | result.release(), argument_types_, attr.is_window_function)); | 221 | 423 | } else { | 222 | 423 | result.reset(new NullableT<true, result_is_nullable, | 223 | 423 | AggregateFunctionTemplate>( | 224 | 423 | result.release(), argument_types_, attr.is_window_function)); | 225 | 423 | } | 226 | 423 | }, | 227 | 423 | make_bool_variant(result_is_nullable)); | 228 | 423 | } | 229 | 484 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 484 | return AggregateFunctionPtr(result.release()); | 231 | 484 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_31AggregateFunctionWindowFunnelV2ILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 6 | TArgs&&... args) { | 208 | 6 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 6 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 6 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 6 | if (have_nullable(argument_types_)) { | 215 | 6 | std::visit( | 216 | 6 | [&](auto result_is_nullable) { | 217 | 6 | if (attr.enable_aggregate_function_null_v2) { | 218 | 6 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 6 | AggregateFunctionTemplate>( | 220 | 6 | result.release(), argument_types_, attr.is_window_function)); | 221 | 6 | } else { | 222 | 6 | result.reset(new NullableT<true, result_is_nullable, | 223 | 6 | AggregateFunctionTemplate>( | 224 | 6 | result.release(), argument_types_, attr.is_window_function)); | 225 | 6 | } | 226 | 6 | }, | 227 | 6 | make_bool_variant(result_is_nullable)); | 228 | 6 | } | 229 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 6 | return AggregateFunctionPtr(result.release()); | 231 | 6 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_25AggFunctionOrthBitmapFuncINS_20AggOrthBitMapExprCalILNS_13PrimitiveTypeE23EEENS_15MultiExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_25AggFunctionOrthBitmapFuncINS_25AggOrthBitMapExprCalCountILNS_13PrimitiveTypeE23EEENS_15MultiExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 2 | TArgs&&... args) { | 208 | 2 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 2 | if (have_nullable(argument_types_)) { | 215 | 2 | std::visit( | 216 | 2 | [&](auto result_is_nullable) { | 217 | 2 | if (attr.enable_aggregate_function_null_v2) { | 218 | 2 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 2 | AggregateFunctionTemplate>( | 220 | 2 | result.release(), argument_types_, attr.is_window_function)); | 221 | 2 | } else { | 222 | 2 | result.reset(new NullableT<true, result_is_nullable, | 223 | 2 | AggregateFunctionTemplate>( | 224 | 2 | result.release(), argument_types_, attr.is_window_function)); | 225 | 2 | } | 226 | 2 | }, | 227 | 2 | make_bool_variant(result_is_nullable)); | 228 | 2 | } | 229 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 2 | return AggregateFunctionPtr(result.release()); | 231 | 2 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_26AggregateFunctionAvgWeightILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 460 | TArgs&&... args) { | 208 | 460 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 460 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 460 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 460 | if (have_nullable(argument_types_)) { | 215 | 398 | std::visit( | 216 | 398 | [&](auto result_is_nullable) { | 217 | 398 | if (attr.enable_aggregate_function_null_v2) { | 218 | 398 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 398 | AggregateFunctionTemplate>( | 220 | 398 | result.release(), argument_types_, attr.is_window_function)); | 221 | 398 | } else { | 222 | 398 | result.reset(new NullableT<true, result_is_nullable, | 223 | 398 | AggregateFunctionTemplate>( | 224 | 398 | result.release(), argument_types_, attr.is_window_function)); | 225 | 398 | } | 226 | 398 | }, | 227 | 398 | make_bool_variant(result_is_nullable)); | 228 | 398 | } | 229 | 460 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 460 | return AggregateFunctionPtr(result.release()); | 231 | 460 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_23AggregateFunctionBinaryINS_8StatFuncILNS_13PrimitiveTypeE9ENS_10CorrMomentEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 346 | TArgs&&... args) { | 208 | 346 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 346 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 346 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 346 | if (have_nullable(argument_types_)) { | 215 | 340 | std::visit( | 216 | 340 | [&](auto result_is_nullable) { | 217 | 340 | if (attr.enable_aggregate_function_null_v2) { | 218 | 340 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 340 | AggregateFunctionTemplate>( | 220 | 340 | result.release(), argument_types_, attr.is_window_function)); | 221 | 340 | } else { | 222 | 340 | result.reset(new NullableT<true, result_is_nullable, | 223 | 340 | AggregateFunctionTemplate>( | 224 | 340 | result.release(), argument_types_, attr.is_window_function)); | 225 | 340 | } | 226 | 340 | }, | 227 | 340 | make_bool_variant(result_is_nullable)); | 228 | 340 | } | 229 | 346 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 346 | return AggregateFunctionPtr(result.release()); | 231 | 346 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_23AggregateFunctionBinaryINS_8StatFuncILNS_13PrimitiveTypeE9ENS_17CorrMomentWelfordEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 26 | TArgs&&... args) { | 208 | 26 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 26 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 26 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 26 | if (have_nullable(argument_types_)) { | 215 | 25 | std::visit( | 216 | 25 | [&](auto result_is_nullable) { | 217 | 25 | if (attr.enable_aggregate_function_null_v2) { | 218 | 25 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 25 | AggregateFunctionTemplate>( | 220 | 25 | result.release(), argument_types_, attr.is_window_function)); | 221 | 25 | } else { | 222 | 25 | result.reset(new NullableT<true, result_is_nullable, | 223 | 25 | AggregateFunctionTemplate>( | 224 | 25 | result.release(), argument_types_, attr.is_window_function)); | 225 | 25 | } | 226 | 25 | }, | 227 | 25 | make_bool_variant(result_is_nullable)); | 228 | 25 | } | 229 | 26 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 26 | return AggregateFunctionPtr(result.release()); | 231 | 26 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_31AggregateFunctionSampCovarianceINS_8SampDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 336 | TArgs&&... args) { | 208 | 336 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 336 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 336 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 336 | if (have_nullable(argument_types_)) { | 215 | 329 | std::visit( | 216 | 329 | [&](auto result_is_nullable) { | 217 | 329 | if (attr.enable_aggregate_function_null_v2) { | 218 | 329 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 329 | AggregateFunctionTemplate>( | 220 | 329 | result.release(), argument_types_, attr.is_window_function)); | 221 | 329 | } else { | 222 | 329 | result.reset(new NullableT<true, result_is_nullable, | 223 | 329 | AggregateFunctionTemplate>( | 224 | 329 | result.release(), argument_types_, attr.is_window_function)); | 225 | 329 | } | 226 | 329 | }, | 227 | 329 | make_bool_variant(result_is_nullable)); | 228 | 329 | } | 229 | 336 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 336 | return AggregateFunctionPtr(result.release()); | 231 | 336 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_31AggregateFunctionSampCovarianceINS_7PopDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 331 | TArgs&&... args) { | 208 | 331 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 331 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 331 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 331 | if (have_nullable(argument_types_)) { | 215 | 326 | std::visit( | 216 | 326 | [&](auto result_is_nullable) { | 217 | 326 | if (attr.enable_aggregate_function_null_v2) { | 218 | 326 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 326 | AggregateFunctionTemplate>( | 220 | 326 | result.release(), argument_types_, attr.is_window_function)); | 221 | 326 | } else { | 222 | 326 | result.reset(new NullableT<true, result_is_nullable, | 223 | 326 | AggregateFunctionTemplate>( | 224 | 326 | result.release(), argument_types_, attr.is_window_function)); | 225 | 326 | } | 226 | 326 | }, | 227 | 326 | make_bool_variant(result_is_nullable)); | 228 | 326 | } | 229 | 331 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 331 | return AggregateFunctionPtr(result.release()); | 231 | 331 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_36AggregateFunctionPercentileReservoirINS_24QuantileReservoirSamplerEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 19 | TArgs&&... args) { | 208 | 19 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 19 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 19 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 19 | if (have_nullable(argument_types_)) { | 215 | 11 | std::visit( | 216 | 11 | [&](auto result_is_nullable) { | 217 | 11 | if (attr.enable_aggregate_function_null_v2) { | 218 | 11 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 11 | AggregateFunctionTemplate>( | 220 | 11 | result.release(), argument_types_, attr.is_window_function)); | 221 | 11 | } else { | 222 | 11 | result.reset(new NullableT<true, result_is_nullable, | 223 | 11 | AggregateFunctionTemplate>( | 224 | 11 | result.release(), argument_types_, attr.is_window_function)); | 225 | 11 | } | 226 | 11 | }, | 227 | 11 | make_bool_variant(result_is_nullable)); | 228 | 11 | } | 229 | 19 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 19 | return AggregateFunctionPtr(result.release()); | 231 | 19 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_22AggregateFunctionAIAggEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 19 | TArgs&&... args) { | 208 | 19 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 19 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 19 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 19 | if (have_nullable(argument_types_)) { | 215 | 0 | std::visit( | 216 | 0 | [&](auto result_is_nullable) { | 217 | 0 | if (attr.enable_aggregate_function_null_v2) { | 218 | 0 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 0 | AggregateFunctionTemplate>( | 220 | 0 | result.release(), argument_types_, attr.is_window_function)); | 221 | 0 | } else { | 222 | 0 | result.reset(new NullableT<true, result_is_nullable, | 223 | 0 | AggregateFunctionTemplate>( | 224 | 0 | result.release(), argument_types_, attr.is_window_function)); | 225 | 0 | } | 226 | 0 | }, | 227 | 0 | make_bool_variant(result_is_nullable)); | 228 | 0 | } | 229 | 19 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 19 | return AggregateFunctionPtr(result.release()); | 231 | 19 | } |
_ZN5doris20creator_without_type22create_multi_argumentsINS_41AggregateFunctionExponentialMovingAverageEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 207 | 16 | TArgs&&... args) { | 208 | 16 | if (!(argument_types_.size() > 1)) { | 209 | 0 | throw doris::Exception(Status::InternalError( | 210 | 0 | "create_multi_arguments: argument_types_ size must be > 1")); | 211 | 0 | } | 212 | 16 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 213 | 16 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 214 | 16 | if (have_nullable(argument_types_)) { | 215 | 16 | std::visit( | 216 | 16 | [&](auto result_is_nullable) { | 217 | 16 | if (attr.enable_aggregate_function_null_v2) { | 218 | 16 | result.reset(new NullableV2T<true, result_is_nullable, | 219 | 16 | AggregateFunctionTemplate>( | 220 | 16 | result.release(), argument_types_, attr.is_window_function)); | 221 | 16 | } else { | 222 | 16 | result.reset(new NullableT<true, result_is_nullable, | 223 | 16 | AggregateFunctionTemplate>( | 224 | 16 | result.release(), argument_types_, attr.is_window_function)); | 225 | 16 | } | 226 | 16 | }, | 227 | 16 | make_bool_variant(result_is_nullable)); | 228 | 16 | } | 229 | 16 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 230 | 16 | return AggregateFunctionPtr(result.release()); | 231 | 16 | } |
|
232 | | |
233 | | template <typename AggregateFunctionTemplate, typename... TArgs> |
234 | | static AggregateFunctionPtr create_multi_arguments_return_not_nullable( |
235 | | const DataTypes& argument_types_, const bool result_is_nullable, |
236 | 865 | const AggregateFunctionAttr& attr, TArgs&&... args) { |
237 | 865 | if (!(argument_types_.size() > 1)) { |
238 | 0 | throw doris::Exception( |
239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " |
240 | 0 | "argument_types_ size must be > 1")); |
241 | 0 | } |
242 | 865 | if (!attr.is_foreach && result_is_nullable) { |
243 | 0 | throw doris::Exception( |
244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " |
245 | 0 | "result_is_nullable must be false")); |
246 | 0 | } |
247 | 865 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( |
248 | 865 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); |
249 | 865 | if (have_nullable(argument_types_)) { |
250 | 759 | if (attr.enable_aggregate_function_null_v2) { |
251 | 157 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( |
252 | 157 | result.release(), argument_types_, attr.is_window_function)); |
253 | 602 | } else { |
254 | 602 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( |
255 | 602 | result.release(), argument_types_, attr.is_window_function)); |
256 | 602 | } |
257 | 759 | } |
258 | 865 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); |
259 | 865 | return AggregateFunctionPtr(result.release()); |
260 | 865 | } Unexecuted instantiation: _ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 302 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 302 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 302 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 302 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 302 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 302 | if (have_nullable(argument_types_)) { | 250 | 302 | if (attr.enable_aggregate_function_null_v2) { | 251 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 0 | result.release(), argument_types_, attr.is_window_function)); | 253 | 302 | } else { | 254 | 302 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 302 | result.release(), argument_types_, attr.is_window_function)); | 256 | 302 | } | 257 | 302 | } | 258 | 302 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 302 | return AggregateFunctionPtr(result.release()); | 260 | 302 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 1 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 1 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 1 | if (have_nullable(argument_types_)) { | 250 | 0 | if (attr.enable_aggregate_function_null_v2) { | 251 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 0 | result.release(), argument_types_, attr.is_window_function)); | 253 | 0 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 0 | } | 258 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 1 | return AggregateFunctionPtr(result.release()); | 260 | 1 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionPercentileArrayILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_34AggregateFunctionPercentileArrayV2ILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 5 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 5 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 5 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 5 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 5 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 5 | if (have_nullable(argument_types_)) { | 250 | 5 | if (attr.enable_aggregate_function_null_v2) { | 251 | 5 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 5 | result.release(), argument_types_, attr.is_window_function)); | 253 | 5 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 5 | } | 258 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 5 | return AggregateFunctionPtr(result.release()); | 260 | 5 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_34AggregateFunctionPercentileArrayV2ILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 7 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 7 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 7 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 7 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 7 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 7 | if (have_nullable(argument_types_)) { | 250 | 7 | if (attr.enable_aggregate_function_null_v2) { | 251 | 7 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 7 | result.release(), argument_types_, attr.is_window_function)); | 253 | 7 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 7 | } | 258 | 7 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 7 | return AggregateFunctionPtr(result.release()); | 260 | 7 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_34AggregateFunctionPercentileArrayV2ILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 31 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 31 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 31 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 31 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 31 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 31 | if (have_nullable(argument_types_)) { | 250 | 25 | if (attr.enable_aggregate_function_null_v2) { | 251 | 25 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 25 | result.release(), argument_types_, attr.is_window_function)); | 253 | 25 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 25 | } | 258 | 31 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 31 | return AggregateFunctionPtr(result.release()); | 260 | 31 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_34AggregateFunctionPercentileArrayV2ILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 14 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 14 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 14 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 14 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 14 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 14 | if (have_nullable(argument_types_)) { | 250 | 13 | if (attr.enable_aggregate_function_null_v2) { | 251 | 13 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 13 | result.release(), argument_types_, attr.is_window_function)); | 253 | 13 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 13 | } | 258 | 14 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 14 | return AggregateFunctionPtr(result.release()); | 260 | 14 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_34AggregateFunctionPercentileArrayV2ILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 5 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 5 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 5 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 5 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 5 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 5 | if (have_nullable(argument_types_)) { | 250 | 5 | if (attr.enable_aggregate_function_null_v2) { | 251 | 5 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 5 | result.release(), argument_types_, attr.is_window_function)); | 253 | 5 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 5 | } | 258 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 5 | return AggregateFunctionPtr(result.release()); | 260 | 5 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_34AggregateFunctionPercentileArrayV2ILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 3 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 3 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 3 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 3 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 3 | if (have_nullable(argument_types_)) { | 250 | 3 | if (attr.enable_aggregate_function_null_v2) { | 251 | 3 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 3 | result.release(), argument_types_, attr.is_window_function)); | 253 | 3 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 3 | } | 258 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 3 | return AggregateFunctionPtr(result.release()); | 260 | 3 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_34AggregateFunctionPercentileArrayV2ILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 15 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 15 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 15 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 15 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 15 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 15 | if (have_nullable(argument_types_)) { | 250 | 15 | if (attr.enable_aggregate_function_null_v2) { | 251 | 15 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 15 | result.release(), argument_types_, attr.is_window_function)); | 253 | 15 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 15 | } | 258 | 15 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 15 | return AggregateFunctionPtr(result.release()); | 260 | 15 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE3ENS_36AggregateFunctionLinearHistogramDataILS3_3EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 3 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 3 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 3 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 3 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 3 | if (have_nullable(argument_types_)) { | 250 | 2 | if (attr.enable_aggregate_function_null_v2) { | 251 | 2 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 2 | result.release(), argument_types_, attr.is_window_function)); | 253 | 2 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 2 | } | 258 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 3 | return AggregateFunctionPtr(result.release()); | 260 | 3 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE4ENS_36AggregateFunctionLinearHistogramDataILS3_4EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 1 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 1 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 1 | if (have_nullable(argument_types_)) { | 250 | 0 | if (attr.enable_aggregate_function_null_v2) { | 251 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 0 | result.release(), argument_types_, attr.is_window_function)); | 253 | 0 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 0 | } | 258 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 1 | return AggregateFunctionPtr(result.release()); | 260 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE5ENS_36AggregateFunctionLinearHistogramDataILS3_5EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 1 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 1 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 1 | if (have_nullable(argument_types_)) { | 250 | 0 | if (attr.enable_aggregate_function_null_v2) { | 251 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 0 | result.release(), argument_types_, attr.is_window_function)); | 253 | 0 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 0 | } | 258 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 1 | return AggregateFunctionPtr(result.release()); | 260 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE6ENS_36AggregateFunctionLinearHistogramDataILS3_6EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 1 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 1 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 1 | if (have_nullable(argument_types_)) { | 250 | 0 | if (attr.enable_aggregate_function_null_v2) { | 251 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 0 | result.release(), argument_types_, attr.is_window_function)); | 253 | 0 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 0 | } | 258 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 1 | return AggregateFunctionPtr(result.release()); | 260 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE7ENS_36AggregateFunctionLinearHistogramDataILS3_7EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 1 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 1 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 1 | if (have_nullable(argument_types_)) { | 250 | 0 | if (attr.enable_aggregate_function_null_v2) { | 251 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 0 | result.release(), argument_types_, attr.is_window_function)); | 253 | 0 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 0 | } | 258 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 1 | return AggregateFunctionPtr(result.release()); | 260 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE8ENS_36AggregateFunctionLinearHistogramDataILS3_8EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 1 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 1 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 1 | if (have_nullable(argument_types_)) { | 250 | 0 | if (attr.enable_aggregate_function_null_v2) { | 251 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 0 | result.release(), argument_types_, attr.is_window_function)); | 253 | 0 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 0 | } | 258 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 1 | return AggregateFunctionPtr(result.release()); | 260 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE9ENS_36AggregateFunctionLinearHistogramDataILS3_9EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 1 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 1 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 1 | if (have_nullable(argument_types_)) { | 250 | 0 | if (attr.enable_aggregate_function_null_v2) { | 251 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 0 | result.release(), argument_types_, attr.is_window_function)); | 253 | 0 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 0 | } | 258 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 1 | return AggregateFunctionPtr(result.release()); | 260 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE28ENS_36AggregateFunctionLinearHistogramDataILS3_28EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 1 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 1 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 1 | if (have_nullable(argument_types_)) { | 250 | 0 | if (attr.enable_aggregate_function_null_v2) { | 251 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 0 | result.release(), argument_types_, attr.is_window_function)); | 253 | 0 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 0 | } | 258 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 1 | return AggregateFunctionPtr(result.release()); | 260 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE29ENS_36AggregateFunctionLinearHistogramDataILS3_29EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 1 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 1 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 1 | if (have_nullable(argument_types_)) { | 250 | 0 | if (attr.enable_aggregate_function_null_v2) { | 251 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 0 | result.release(), argument_types_, attr.is_window_function)); | 253 | 0 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 0 | } | 258 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 1 | return AggregateFunctionPtr(result.release()); | 260 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE30ENS_36AggregateFunctionLinearHistogramDataILS3_30EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 1 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 1 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 1 | if (have_nullable(argument_types_)) { | 250 | 0 | if (attr.enable_aggregate_function_null_v2) { | 251 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 0 | result.release(), argument_types_, attr.is_window_function)); | 253 | 0 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 0 | } | 258 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 1 | return AggregateFunctionPtr(result.release()); | 260 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE35ENS_36AggregateFunctionLinearHistogramDataILS3_35EEELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 1 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 1 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 1 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 1 | if (have_nullable(argument_types_)) { | 250 | 0 | if (attr.enable_aggregate_function_null_v2) { | 251 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 0 | result.release(), argument_types_, attr.is_window_function)); | 253 | 0 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 0 | } | 258 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 1 | return AggregateFunctionPtr(result.release()); | 260 | 1 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE3ENS_36AggregateFunctionLinearHistogramDataILS3_3EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 21 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 21 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 21 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 21 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 21 | if (have_nullable(argument_types_)) { | 250 | 11 | if (attr.enable_aggregate_function_null_v2) { | 251 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 11 | result.release(), argument_types_, attr.is_window_function)); | 253 | 11 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 11 | } | 258 | 21 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 21 | return AggregateFunctionPtr(result.release()); | 260 | 21 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE4ENS_36AggregateFunctionLinearHistogramDataILS3_4EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 21 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 21 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 21 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 21 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 21 | if (have_nullable(argument_types_)) { | 250 | 11 | if (attr.enable_aggregate_function_null_v2) { | 251 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 11 | result.release(), argument_types_, attr.is_window_function)); | 253 | 11 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 11 | } | 258 | 21 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 21 | return AggregateFunctionPtr(result.release()); | 260 | 21 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE5ENS_36AggregateFunctionLinearHistogramDataILS3_5EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 334 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 334 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 334 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 334 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 334 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 334 | if (have_nullable(argument_types_)) { | 250 | 316 | if (attr.enable_aggregate_function_null_v2) { | 251 | 16 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 16 | result.release(), argument_types_, attr.is_window_function)); | 253 | 300 | } else { | 254 | 300 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 300 | result.release(), argument_types_, attr.is_window_function)); | 256 | 300 | } | 257 | 316 | } | 258 | 334 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 334 | return AggregateFunctionPtr(result.release()); | 260 | 334 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE6ENS_36AggregateFunctionLinearHistogramDataILS3_6EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 22 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 22 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 22 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 22 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 22 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 22 | if (have_nullable(argument_types_)) { | 250 | 11 | if (attr.enable_aggregate_function_null_v2) { | 251 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 11 | result.release(), argument_types_, attr.is_window_function)); | 253 | 11 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 11 | } | 258 | 22 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 22 | return AggregateFunctionPtr(result.release()); | 260 | 22 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE7ENS_36AggregateFunctionLinearHistogramDataILS3_7EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 21 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 21 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 21 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 21 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 21 | if (have_nullable(argument_types_)) { | 250 | 11 | if (attr.enable_aggregate_function_null_v2) { | 251 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 11 | result.release(), argument_types_, attr.is_window_function)); | 253 | 11 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 11 | } | 258 | 21 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 21 | return AggregateFunctionPtr(result.release()); | 260 | 21 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE8ENS_36AggregateFunctionLinearHistogramDataILS3_8EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 2 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 2 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 2 | if (have_nullable(argument_types_)) { | 250 | 0 | if (attr.enable_aggregate_function_null_v2) { | 251 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 0 | result.release(), argument_types_, attr.is_window_function)); | 253 | 0 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 0 | } | 258 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 2 | return AggregateFunctionPtr(result.release()); | 260 | 2 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE9ENS_36AggregateFunctionLinearHistogramDataILS3_9EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 21 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 21 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 21 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 21 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 21 | if (have_nullable(argument_types_)) { | 250 | 11 | if (attr.enable_aggregate_function_null_v2) { | 251 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 11 | result.release(), argument_types_, attr.is_window_function)); | 253 | 11 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 11 | } | 258 | 21 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 21 | return AggregateFunctionPtr(result.release()); | 260 | 21 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE28ENS_36AggregateFunctionLinearHistogramDataILS3_28EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 21 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 21 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 21 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 21 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 21 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 21 | if (have_nullable(argument_types_)) { | 250 | 11 | if (attr.enable_aggregate_function_null_v2) { | 251 | 11 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 11 | result.release(), argument_types_, attr.is_window_function)); | 253 | 11 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 11 | } | 258 | 21 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 21 | return AggregateFunctionPtr(result.release()); | 260 | 21 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE29ENS_36AggregateFunctionLinearHistogramDataILS3_29EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 2 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 2 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 2 | if (have_nullable(argument_types_)) { | 250 | 0 | if (attr.enable_aggregate_function_null_v2) { | 251 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 0 | result.release(), argument_types_, attr.is_window_function)); | 253 | 0 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 0 | } | 258 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 2 | return AggregateFunctionPtr(result.release()); | 260 | 2 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE30ENS_36AggregateFunctionLinearHistogramDataILS3_30EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 2 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 2 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 2 | if (have_nullable(argument_types_)) { | 250 | 0 | if (attr.enable_aggregate_function_null_v2) { | 251 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 0 | result.release(), argument_types_, attr.is_window_function)); | 253 | 0 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 0 | } | 258 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 2 | return AggregateFunctionPtr(result.release()); | 260 | 2 | } |
_ZN5doris20creator_without_type42create_multi_arguments_return_not_nullableINS_32AggregateFunctionLinearHistogramILNS_13PrimitiveTypeE35ENS_36AggregateFunctionLinearHistogramDataILS3_35EEELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 236 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 237 | 2 | if (!(argument_types_.size() > 1)) { | 238 | 0 | throw doris::Exception( | 239 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 240 | 0 | "argument_types_ size must be > 1")); | 241 | 0 | } | 242 | 2 | if (!attr.is_foreach && result_is_nullable) { | 243 | 0 | throw doris::Exception( | 244 | 0 | Status::InternalError("create_multi_arguments_return_not_nullable: " | 245 | 0 | "result_is_nullable must be false")); | 246 | 0 | } | 247 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 248 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 249 | 2 | if (have_nullable(argument_types_)) { | 250 | 0 | if (attr.enable_aggregate_function_null_v2) { | 251 | 0 | result.reset(new NullableV2T<true, false, AggregateFunctionTemplate>( | 252 | 0 | result.release(), argument_types_, attr.is_window_function)); | 253 | 0 | } else { | 254 | 0 | result.reset(new NullableT<true, false, AggregateFunctionTemplate>( | 255 | 0 | result.release(), argument_types_, attr.is_window_function)); | 256 | 0 | } | 257 | 0 | } | 258 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 259 | 2 | return AggregateFunctionPtr(result.release()); | 260 | 2 | } |
|
261 | | |
262 | | template <typename AggregateFunctionTemplate, typename... TArgs> |
263 | | static AggregateFunctionPtr create_unary_arguments(const DataTypes& argument_types_, |
264 | | const bool result_is_nullable, |
265 | | const AggregateFunctionAttr& attr, |
266 | 81.6k | TArgs&&... args) { |
267 | 81.6k | if (!(argument_types_.size() == 1)) { |
268 | 0 | throw doris::Exception(Status::InternalError( |
269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); |
270 | 0 | } |
271 | 81.6k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( |
272 | 81.6k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); |
273 | 81.6k | if (have_nullable(argument_types_)) { |
274 | 46.3k | std::visit( |
275 | 46.3k | [&](auto result_is_nullable) { |
276 | 46.3k | if (attr.enable_aggregate_function_null_v2) { |
277 | 26.3k | result.reset(new NullableV2T<false, result_is_nullable, |
278 | 26.3k | AggregateFunctionTemplate>( |
279 | 26.3k | result.release(), argument_types_, attr.is_window_function)); |
280 | 26.3k | } else { |
281 | 19.9k | result.reset(new NullableT<false, result_is_nullable, |
282 | 19.9k | AggregateFunctionTemplate>( |
283 | 19.9k | result.release(), argument_types_, attr.is_window_function)); |
284 | 19.9k | } |
285 | 46.3k | }, 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 | 275 | 893 | [&](auto result_is_nullable) { | 276 | 893 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 893 | } else { | 281 | 893 | result.reset(new NullableT<false, result_is_nullable, | 282 | 893 | AggregateFunctionTemplate>( | 283 | 893 | result.release(), argument_types_, attr.is_window_function)); | 284 | 893 | } | 285 | 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 | 275 | 7 | [&](auto result_is_nullable) { | 276 | 7 | if (attr.enable_aggregate_function_null_v2) { | 277 | 7 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 7 | AggregateFunctionTemplate>( | 279 | 7 | result.release(), argument_types_, attr.is_window_function)); | 280 | 7 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 7 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 275 | 78 | [&](auto result_is_nullable) { | 276 | 78 | if (attr.enable_aggregate_function_null_v2) { | 277 | 78 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 78 | AggregateFunctionTemplate>( | 279 | 78 | result.release(), argument_types_, attr.is_window_function)); | 280 | 78 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 78 | }, |
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 | 275 | 26 | [&](auto result_is_nullable) { | 276 | 26 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 26 | } else { | 281 | 26 | result.reset(new NullableT<false, result_is_nullable, | 282 | 26 | AggregateFunctionTemplate>( | 283 | 26 | result.release(), argument_types_, attr.is_window_function)); | 284 | 26 | } | 285 | 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 | 275 | 613 | [&](auto result_is_nullable) { | 276 | 613 | if (attr.enable_aggregate_function_null_v2) { | 277 | 588 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 588 | AggregateFunctionTemplate>( | 279 | 588 | result.release(), argument_types_, attr.is_window_function)); | 280 | 588 | } else { | 281 | 25 | result.reset(new NullableT<false, result_is_nullable, | 282 | 25 | AggregateFunctionTemplate>( | 283 | 25 | result.release(), argument_types_, attr.is_window_function)); | 284 | 25 | } | 285 | 613 | }, |
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 | 275 | 6 | [&](auto result_is_nullable) { | 276 | 6 | if (attr.enable_aggregate_function_null_v2) { | 277 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 6 | AggregateFunctionTemplate>( | 279 | 6 | result.release(), argument_types_, attr.is_window_function)); | 280 | 6 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 6 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE30ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 275 | 1 | [&](auto result_is_nullable) { | 276 | 1 | if (attr.enable_aggregate_function_null_v2) { | 277 | 1 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 1 | AggregateFunctionTemplate>( | 279 | 1 | result.release(), argument_types_, attr.is_window_function)); | 280 | 1 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 1 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE30ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 275 | 563 | [&](auto result_is_nullable) { | 276 | 563 | if (attr.enable_aggregate_function_null_v2) { | 277 | 437 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 437 | AggregateFunctionTemplate>( | 279 | 437 | result.release(), argument_types_, attr.is_window_function)); | 280 | 437 | } else { | 281 | 126 | result.reset(new NullableT<false, result_is_nullable, | 282 | 126 | AggregateFunctionTemplate>( | 283 | 126 | result.release(), argument_types_, attr.is_window_function)); | 284 | 126 | } | 285 | 563 | }, |
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 | 275 | 9 | [&](auto result_is_nullable) { | 276 | 9 | if (attr.enable_aggregate_function_null_v2) { | 277 | 9 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 9 | AggregateFunctionTemplate>( | 279 | 9 | result.release(), argument_types_, attr.is_window_function)); | 280 | 9 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 9 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE35ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 275 | 1 | [&](auto result_is_nullable) { | 276 | 1 | if (attr.enable_aggregate_function_null_v2) { | 277 | 1 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 1 | AggregateFunctionTemplate>( | 279 | 1 | result.release(), argument_types_, attr.is_window_function)); | 280 | 1 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 1 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE35ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 275 | 139 | [&](auto result_is_nullable) { | 276 | 139 | if (attr.enable_aggregate_function_null_v2) { | 277 | 33 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 33 | AggregateFunctionTemplate>( | 279 | 33 | result.release(), argument_types_, attr.is_window_function)); | 280 | 106 | } else { | 281 | 106 | result.reset(new NullableT<false, result_is_nullable, | 282 | 106 | AggregateFunctionTemplate>( | 283 | 106 | result.release(), argument_types_, attr.is_window_function)); | 284 | 106 | } | 285 | 139 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE3ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 275 | 10 | [&](auto result_is_nullable) { | 276 | 10 | if (attr.enable_aggregate_function_null_v2) { | 277 | 10 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 10 | AggregateFunctionTemplate>( | 279 | 10 | result.release(), argument_types_, attr.is_window_function)); | 280 | 10 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 10 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE3ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 275 | 126 | [&](auto result_is_nullable) { | 276 | 126 | if (attr.enable_aggregate_function_null_v2) { | 277 | 66 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 66 | AggregateFunctionTemplate>( | 279 | 66 | result.release(), argument_types_, attr.is_window_function)); | 280 | 66 | } else { | 281 | 60 | result.reset(new NullableT<false, result_is_nullable, | 282 | 60 | AggregateFunctionTemplate>( | 283 | 60 | result.release(), argument_types_, attr.is_window_function)); | 284 | 60 | } | 285 | 126 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE4ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 275 | 9 | [&](auto result_is_nullable) { | 276 | 9 | if (attr.enable_aggregate_function_null_v2) { | 277 | 9 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 9 | AggregateFunctionTemplate>( | 279 | 9 | result.release(), argument_types_, attr.is_window_function)); | 280 | 9 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 9 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE4ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 275 | 49 | [&](auto result_is_nullable) { | 276 | 49 | if (attr.enable_aggregate_function_null_v2) { | 277 | 13 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 13 | AggregateFunctionTemplate>( | 279 | 13 | result.release(), argument_types_, attr.is_window_function)); | 280 | 36 | } else { | 281 | 36 | result.reset(new NullableT<false, result_is_nullable, | 282 | 36 | AggregateFunctionTemplate>( | 283 | 36 | result.release(), argument_types_, attr.is_window_function)); | 284 | 36 | } | 285 | 49 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE5ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 275 | 324 | [&](auto result_is_nullable) { | 276 | 324 | if (attr.enable_aggregate_function_null_v2) { | 277 | 23 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 23 | AggregateFunctionTemplate>( | 279 | 23 | result.release(), argument_types_, attr.is_window_function)); | 280 | 301 | } else { | 281 | 301 | result.reset(new NullableT<false, result_is_nullable, | 282 | 301 | AggregateFunctionTemplate>( | 283 | 301 | result.release(), argument_types_, attr.is_window_function)); | 284 | 301 | } | 285 | 324 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE5ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 275 | 3.22k | [&](auto result_is_nullable) { | 276 | 3.22k | if (attr.enable_aggregate_function_null_v2) { | 277 | 2.60k | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2.60k | AggregateFunctionTemplate>( | 279 | 2.60k | result.release(), argument_types_, attr.is_window_function)); | 280 | 2.60k | } else { | 281 | 628 | result.reset(new NullableT<false, result_is_nullable, | 282 | 628 | AggregateFunctionTemplate>( | 283 | 628 | result.release(), argument_types_, attr.is_window_function)); | 284 | 628 | } | 285 | 3.22k | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE6ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 275 | 10 | [&](auto result_is_nullable) { | 276 | 10 | if (attr.enable_aggregate_function_null_v2) { | 277 | 10 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 10 | AggregateFunctionTemplate>( | 279 | 10 | result.release(), argument_types_, attr.is_window_function)); | 280 | 10 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 10 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE6ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 275 | 3.81k | [&](auto result_is_nullable) { | 276 | 3.81k | if (attr.enable_aggregate_function_null_v2) { | 277 | 1.99k | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 1.99k | AggregateFunctionTemplate>( | 279 | 1.99k | result.release(), argument_types_, attr.is_window_function)); | 280 | 1.99k | } else { | 281 | 1.81k | result.reset(new NullableT<false, result_is_nullable, | 282 | 1.81k | AggregateFunctionTemplate>( | 283 | 1.81k | result.release(), argument_types_, attr.is_window_function)); | 284 | 1.81k | } | 285 | 3.81k | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE7ELS3_7ENS_24AggregateFunctionSumDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 275 | 7 | [&](auto result_is_nullable) { | 276 | 7 | if (attr.enable_aggregate_function_null_v2) { | 277 | 7 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 7 | AggregateFunctionTemplate>( | 279 | 7 | result.release(), argument_types_, attr.is_window_function)); | 280 | 7 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 7 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE7ELS3_7ENS_24AggregateFunctionSumDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 275 | 701 | [&](auto result_is_nullable) { | 276 | 701 | if (attr.enable_aggregate_function_null_v2) { | 277 | 47 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 47 | AggregateFunctionTemplate>( | 279 | 47 | result.release(), argument_types_, attr.is_window_function)); | 280 | 654 | } else { | 281 | 654 | result.reset(new NullableT<false, result_is_nullable, | 282 | 654 | AggregateFunctionTemplate>( | 283 | 654 | result.release(), argument_types_, attr.is_window_function)); | 284 | 654 | } | 285 | 701 | }, |
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 | 275 | 61 | [&](auto result_is_nullable) { | 276 | 61 | if (attr.enable_aggregate_function_null_v2) { | 277 | 21 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 21 | AggregateFunctionTemplate>( | 279 | 21 | result.release(), argument_types_, attr.is_window_function)); | 280 | 40 | } else { | 281 | 40 | result.reset(new NullableT<false, result_is_nullable, | 282 | 40 | AggregateFunctionTemplate>( | 283 | 40 | result.release(), argument_types_, attr.is_window_function)); | 284 | 40 | } | 285 | 61 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE9ELS3_9ENS_24AggregateFunctionSumDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 275 | 7 | [&](auto result_is_nullable) { | 276 | 7 | if (attr.enable_aggregate_function_null_v2) { | 277 | 7 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 7 | AggregateFunctionTemplate>( | 279 | 7 | result.release(), argument_types_, attr.is_window_function)); | 280 | 7 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 7 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE9ELS3_9ENS_24AggregateFunctionSumDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSO_ Line | Count | Source | 275 | 1.48k | [&](auto result_is_nullable) { | 276 | 1.48k | if (attr.enable_aggregate_function_null_v2) { | 277 | 345 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 345 | AggregateFunctionTemplate>( | 279 | 345 | result.release(), argument_types_, attr.is_window_function)); | 280 | 1.13k | } else { | 281 | 1.13k | result.reset(new NullableT<false, result_is_nullable, | 282 | 1.13k | AggregateFunctionTemplate>( | 283 | 1.13k | result.release(), argument_types_, attr.is_window_function)); | 284 | 1.13k | } | 285 | 1.48k | }, |
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 | 275 | 1.86k | [&](auto result_is_nullable) { | 276 | 1.86k | if (attr.enable_aggregate_function_null_v2) { | 277 | 1.83k | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 1.83k | AggregateFunctionTemplate>( | 279 | 1.83k | result.release(), argument_types_, attr.is_window_function)); | 280 | 1.83k | } else { | 281 | 24 | result.reset(new NullableT<false, result_is_nullable, | 282 | 24 | AggregateFunctionTemplate>( | 283 | 24 | result.release(), argument_types_, attr.is_window_function)); | 284 | 24 | } | 285 | 1.86k | }, |
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 | 275 | 834 | [&](auto result_is_nullable) { | 276 | 834 | if (attr.enable_aggregate_function_null_v2) { | 277 | 701 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 701 | AggregateFunctionTemplate>( | 279 | 701 | result.release(), argument_types_, attr.is_window_function)); | 280 | 701 | } else { | 281 | 133 | result.reset(new NullableT<false, result_is_nullable, | 282 | 133 | AggregateFunctionTemplate>( | 283 | 133 | result.release(), argument_types_, attr.is_window_function)); | 284 | 133 | } | 285 | 834 | }, |
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 | 275 | 517 | [&](auto result_is_nullable) { | 276 | 517 | if (attr.enable_aggregate_function_null_v2) { | 277 | 366 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 366 | AggregateFunctionTemplate>( | 279 | 366 | result.release(), argument_types_, attr.is_window_function)); | 280 | 366 | } else { | 281 | 151 | result.reset(new NullableT<false, result_is_nullable, | 282 | 151 | AggregateFunctionTemplate>( | 283 | 151 | result.release(), argument_types_, attr.is_window_function)); | 284 | 151 | } | 285 | 517 | }, |
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 | 275 | 1.50k | [&](auto result_is_nullable) { | 276 | 1.50k | if (attr.enable_aggregate_function_null_v2) { | 277 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 6 | AggregateFunctionTemplate>( | 279 | 6 | result.release(), argument_types_, attr.is_window_function)); | 280 | 1.49k | } else { | 281 | 1.49k | result.reset(new NullableT<false, result_is_nullable, | 282 | 1.49k | AggregateFunctionTemplate>( | 283 | 1.49k | result.release(), argument_types_, attr.is_window_function)); | 284 | 1.49k | } | 285 | 1.50k | }, |
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 | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 11 | [&](auto result_is_nullable) { | 276 | 11 | if (attr.enable_aggregate_function_null_v2) { | 277 | 7 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 7 | AggregateFunctionTemplate>( | 279 | 7 | result.release(), argument_types_, attr.is_window_function)); | 280 | 7 | } else { | 281 | 4 | result.reset(new NullableT<false, result_is_nullable, | 282 | 4 | AggregateFunctionTemplate>( | 283 | 4 | result.release(), argument_types_, attr.is_window_function)); | 284 | 4 | } | 285 | 11 | }, |
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 | 275 | 11 | [&](auto result_is_nullable) { | 276 | 11 | if (attr.enable_aggregate_function_null_v2) { | 277 | 7 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 7 | AggregateFunctionTemplate>( | 279 | 7 | result.release(), argument_types_, attr.is_window_function)); | 280 | 7 | } else { | 281 | 4 | result.reset(new NullableT<false, result_is_nullable, | 282 | 4 | AggregateFunctionTemplate>( | 283 | 4 | result.release(), argument_types_, attr.is_window_function)); | 284 | 4 | } | 285 | 11 | }, |
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 | 275 | 122 | [&](auto result_is_nullable) { | 276 | 122 | if (attr.enable_aggregate_function_null_v2) { | 277 | 73 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 73 | AggregateFunctionTemplate>( | 279 | 73 | result.release(), argument_types_, attr.is_window_function)); | 280 | 73 | } else { | 281 | 49 | result.reset(new NullableT<false, result_is_nullable, | 282 | 49 | AggregateFunctionTemplate>( | 283 | 49 | result.release(), argument_types_, attr.is_window_function)); | 284 | 49 | } | 285 | 122 | }, |
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 | 275 | 436 | [&](auto result_is_nullable) { | 276 | 436 | if (attr.enable_aggregate_function_null_v2) { | 277 | 152 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 152 | AggregateFunctionTemplate>( | 279 | 152 | result.release(), argument_types_, attr.is_window_function)); | 280 | 284 | } else { | 281 | 284 | result.reset(new NullableT<false, result_is_nullable, | 282 | 284 | AggregateFunctionTemplate>( | 283 | 284 | result.release(), argument_types_, attr.is_window_function)); | 284 | 284 | } | 285 | 436 | }, |
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 | 275 | 362 | [&](auto result_is_nullable) { | 276 | 362 | if (attr.enable_aggregate_function_null_v2) { | 277 | 171 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 171 | AggregateFunctionTemplate>( | 279 | 171 | result.release(), argument_types_, attr.is_window_function)); | 280 | 191 | } else { | 281 | 191 | result.reset(new NullableT<false, result_is_nullable, | 282 | 191 | AggregateFunctionTemplate>( | 283 | 191 | result.release(), argument_types_, attr.is_window_function)); | 284 | 191 | } | 285 | 362 | }, |
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 | 275 | 4.54k | [&](auto result_is_nullable) { | 276 | 4.54k | if (attr.enable_aggregate_function_null_v2) { | 277 | 3.69k | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 3.69k | AggregateFunctionTemplate>( | 279 | 3.69k | result.release(), argument_types_, attr.is_window_function)); | 280 | 3.69k | } else { | 281 | 849 | result.reset(new NullableT<false, result_is_nullable, | 282 | 849 | AggregateFunctionTemplate>( | 283 | 849 | result.release(), argument_types_, attr.is_window_function)); | 284 | 849 | } | 285 | 4.54k | }, |
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 | 275 | 1.52k | [&](auto result_is_nullable) { | 276 | 1.52k | if (attr.enable_aggregate_function_null_v2) { | 277 | 1.29k | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 1.29k | AggregateFunctionTemplate>( | 279 | 1.29k | result.release(), argument_types_, attr.is_window_function)); | 280 | 1.29k | } else { | 281 | 228 | result.reset(new NullableT<false, result_is_nullable, | 282 | 228 | AggregateFunctionTemplate>( | 283 | 228 | result.release(), argument_types_, attr.is_window_function)); | 284 | 228 | } | 285 | 1.52k | }, |
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 | 275 | 387 | [&](auto result_is_nullable) { | 276 | 387 | if (attr.enable_aggregate_function_null_v2) { | 277 | 115 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 115 | AggregateFunctionTemplate>( | 279 | 115 | result.release(), argument_types_, attr.is_window_function)); | 280 | 272 | } else { | 281 | 272 | result.reset(new NullableT<false, result_is_nullable, | 282 | 272 | AggregateFunctionTemplate>( | 283 | 272 | result.release(), argument_types_, attr.is_window_function)); | 284 | 272 | } | 285 | 387 | }, |
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 | 275 | 295 | [&](auto result_is_nullable) { | 276 | 295 | if (attr.enable_aggregate_function_null_v2) { | 277 | 107 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 107 | AggregateFunctionTemplate>( | 279 | 107 | result.release(), argument_types_, attr.is_window_function)); | 280 | 188 | } else { | 281 | 188 | result.reset(new NullableT<false, result_is_nullable, | 282 | 188 | AggregateFunctionTemplate>( | 283 | 188 | result.release(), argument_types_, attr.is_window_function)); | 284 | 188 | } | 285 | 295 | }, |
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 | 275 | 814 | [&](auto result_is_nullable) { | 276 | 814 | if (attr.enable_aggregate_function_null_v2) { | 277 | 310 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 310 | AggregateFunctionTemplate>( | 279 | 310 | result.release(), argument_types_, attr.is_window_function)); | 280 | 504 | } else { | 281 | 504 | result.reset(new NullableT<false, result_is_nullable, | 282 | 504 | AggregateFunctionTemplate>( | 283 | 504 | result.release(), argument_types_, attr.is_window_function)); | 284 | 504 | } | 285 | 814 | }, |
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 | 275 | 174 | [&](auto result_is_nullable) { | 276 | 174 | if (attr.enable_aggregate_function_null_v2) { | 277 | 120 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 120 | AggregateFunctionTemplate>( | 279 | 120 | result.release(), argument_types_, attr.is_window_function)); | 280 | 120 | } else { | 281 | 54 | result.reset(new NullableT<false, result_is_nullable, | 282 | 54 | AggregateFunctionTemplate>( | 283 | 54 | result.release(), argument_types_, attr.is_window_function)); | 284 | 54 | } | 285 | 174 | }, |
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 | 275 | 991 | [&](auto result_is_nullable) { | 276 | 991 | if (attr.enable_aggregate_function_null_v2) { | 277 | 938 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 938 | AggregateFunctionTemplate>( | 279 | 938 | result.release(), argument_types_, attr.is_window_function)); | 280 | 938 | } else { | 281 | 53 | result.reset(new NullableT<false, result_is_nullable, | 282 | 53 | AggregateFunctionTemplate>( | 283 | 53 | result.release(), argument_types_, attr.is_window_function)); | 284 | 53 | } | 285 | 991 | }, |
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 | 275 | 335 | [&](auto result_is_nullable) { | 276 | 335 | if (attr.enable_aggregate_function_null_v2) { | 277 | 292 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 292 | AggregateFunctionTemplate>( | 279 | 292 | result.release(), argument_types_, attr.is_window_function)); | 280 | 292 | } else { | 281 | 43 | result.reset(new NullableT<false, result_is_nullable, | 282 | 43 | AggregateFunctionTemplate>( | 283 | 43 | result.release(), argument_types_, attr.is_window_function)); | 284 | 43 | } | 285 | 335 | }, |
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 | 275 | 37 | [&](auto result_is_nullable) { | 276 | 37 | if (attr.enable_aggregate_function_null_v2) { | 277 | 25 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 25 | AggregateFunctionTemplate>( | 279 | 25 | result.release(), argument_types_, attr.is_window_function)); | 280 | 25 | } else { | 281 | 12 | result.reset(new NullableT<false, result_is_nullable, | 282 | 12 | AggregateFunctionTemplate>( | 283 | 12 | result.release(), argument_types_, attr.is_window_function)); | 284 | 12 | } | 285 | 37 | }, |
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 | 275 | 4 | [&](auto result_is_nullable) { | 276 | 4 | if (attr.enable_aggregate_function_null_v2) { | 277 | 4 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 4 | AggregateFunctionTemplate>( | 279 | 4 | result.release(), argument_types_, attr.is_window_function)); | 280 | 4 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 1.46k | [&](auto result_is_nullable) { | 276 | 1.46k | if (attr.enable_aggregate_function_null_v2) { | 277 | 1.43k | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 1.43k | AggregateFunctionTemplate>( | 279 | 1.43k | result.release(), argument_types_, attr.is_window_function)); | 280 | 1.43k | } else { | 281 | 21 | result.reset(new NullableT<false, result_is_nullable, | 282 | 21 | AggregateFunctionTemplate>( | 283 | 21 | result.release(), argument_types_, attr.is_window_function)); | 284 | 21 | } | 285 | 1.46k | }, |
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 | 275 | 657 | [&](auto result_is_nullable) { | 276 | 657 | if (attr.enable_aggregate_function_null_v2) { | 277 | 607 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 607 | AggregateFunctionTemplate>( | 279 | 607 | result.release(), argument_types_, attr.is_window_function)); | 280 | 607 | } else { | 281 | 50 | result.reset(new NullableT<false, result_is_nullable, | 282 | 50 | AggregateFunctionTemplate>( | 283 | 50 | result.release(), argument_types_, attr.is_window_function)); | 284 | 50 | } | 285 | 657 | }, |
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 | 275 | 314 | [&](auto result_is_nullable) { | 276 | 314 | if (attr.enable_aggregate_function_null_v2) { | 277 | 255 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 255 | AggregateFunctionTemplate>( | 279 | 255 | result.release(), argument_types_, attr.is_window_function)); | 280 | 255 | } else { | 281 | 59 | result.reset(new NullableT<false, result_is_nullable, | 282 | 59 | AggregateFunctionTemplate>( | 283 | 59 | result.release(), argument_types_, attr.is_window_function)); | 284 | 59 | } | 285 | 314 | }, |
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 | 275 | 1.50k | [&](auto result_is_nullable) { | 276 | 1.50k | if (attr.enable_aggregate_function_null_v2) { | 277 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 6 | AggregateFunctionTemplate>( | 279 | 6 | result.release(), argument_types_, attr.is_window_function)); | 280 | 1.49k | } else { | 281 | 1.49k | result.reset(new NullableT<false, result_is_nullable, | 282 | 1.49k | AggregateFunctionTemplate>( | 283 | 1.49k | result.release(), argument_types_, attr.is_window_function)); | 284 | 1.49k | } | 285 | 1.50k | }, |
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 | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 11 | [&](auto result_is_nullable) { | 276 | 11 | if (attr.enable_aggregate_function_null_v2) { | 277 | 7 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 7 | AggregateFunctionTemplate>( | 279 | 7 | result.release(), argument_types_, attr.is_window_function)); | 280 | 7 | } else { | 281 | 4 | result.reset(new NullableT<false, result_is_nullable, | 282 | 4 | AggregateFunctionTemplate>( | 283 | 4 | result.release(), argument_types_, attr.is_window_function)); | 284 | 4 | } | 285 | 11 | }, |
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 | 275 | 11 | [&](auto result_is_nullable) { | 276 | 11 | if (attr.enable_aggregate_function_null_v2) { | 277 | 7 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 7 | AggregateFunctionTemplate>( | 279 | 7 | result.release(), argument_types_, attr.is_window_function)); | 280 | 7 | } else { | 281 | 4 | result.reset(new NullableT<false, result_is_nullable, | 282 | 4 | AggregateFunctionTemplate>( | 283 | 4 | result.release(), argument_types_, attr.is_window_function)); | 284 | 4 | } | 285 | 11 | }, |
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 | 275 | 85 | [&](auto result_is_nullable) { | 276 | 85 | if (attr.enable_aggregate_function_null_v2) { | 277 | 48 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 48 | AggregateFunctionTemplate>( | 279 | 48 | result.release(), argument_types_, attr.is_window_function)); | 280 | 48 | } else { | 281 | 37 | result.reset(new NullableT<false, result_is_nullable, | 282 | 37 | AggregateFunctionTemplate>( | 283 | 37 | result.release(), argument_types_, attr.is_window_function)); | 284 | 37 | } | 285 | 85 | }, |
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 | 275 | 204 | [&](auto result_is_nullable) { | 276 | 204 | if (attr.enable_aggregate_function_null_v2) { | 277 | 130 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 130 | AggregateFunctionTemplate>( | 279 | 130 | result.release(), argument_types_, attr.is_window_function)); | 280 | 130 | } else { | 281 | 74 | result.reset(new NullableT<false, result_is_nullable, | 282 | 74 | AggregateFunctionTemplate>( | 283 | 74 | result.release(), argument_types_, attr.is_window_function)); | 284 | 74 | } | 285 | 204 | }, |
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 | 275 | 170 | [&](auto result_is_nullable) { | 276 | 170 | if (attr.enable_aggregate_function_null_v2) { | 277 | 110 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 110 | AggregateFunctionTemplate>( | 279 | 110 | result.release(), argument_types_, attr.is_window_function)); | 280 | 110 | } else { | 281 | 60 | result.reset(new NullableT<false, result_is_nullable, | 282 | 60 | AggregateFunctionTemplate>( | 283 | 60 | result.release(), argument_types_, attr.is_window_function)); | 284 | 60 | } | 285 | 170 | }, |
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 | 275 | 3.22k | [&](auto result_is_nullable) { | 276 | 3.22k | if (attr.enable_aggregate_function_null_v2) { | 277 | 2.89k | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2.89k | AggregateFunctionTemplate>( | 279 | 2.89k | result.release(), argument_types_, attr.is_window_function)); | 280 | 2.89k | } else { | 281 | 334 | result.reset(new NullableT<false, result_is_nullable, | 282 | 334 | AggregateFunctionTemplate>( | 283 | 334 | result.release(), argument_types_, attr.is_window_function)); | 284 | 334 | } | 285 | 3.22k | }, |
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 | 275 | 905 | [&](auto result_is_nullable) { | 276 | 905 | if (attr.enable_aggregate_function_null_v2) { | 277 | 842 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 842 | AggregateFunctionTemplate>( | 279 | 842 | result.release(), argument_types_, attr.is_window_function)); | 280 | 842 | } else { | 281 | 63 | result.reset(new NullableT<false, result_is_nullable, | 282 | 63 | AggregateFunctionTemplate>( | 283 | 63 | result.release(), argument_types_, attr.is_window_function)); | 284 | 63 | } | 285 | 905 | }, |
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 | 275 | 128 | [&](auto result_is_nullable) { | 276 | 128 | if (attr.enable_aggregate_function_null_v2) { | 277 | 90 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 90 | AggregateFunctionTemplate>( | 279 | 90 | result.release(), argument_types_, attr.is_window_function)); | 280 | 90 | } else { | 281 | 38 | result.reset(new NullableT<false, result_is_nullable, | 282 | 38 | AggregateFunctionTemplate>( | 283 | 38 | result.release(), argument_types_, attr.is_window_function)); | 284 | 38 | } | 285 | 128 | }, |
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 | 275 | 118 | [&](auto result_is_nullable) { | 276 | 118 | if (attr.enable_aggregate_function_null_v2) { | 277 | 70 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 70 | AggregateFunctionTemplate>( | 279 | 70 | result.release(), argument_types_, attr.is_window_function)); | 280 | 70 | } else { | 281 | 48 | result.reset(new NullableT<false, result_is_nullable, | 282 | 48 | AggregateFunctionTemplate>( | 283 | 48 | result.release(), argument_types_, attr.is_window_function)); | 284 | 48 | } | 285 | 118 | }, |
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 | 275 | 203 | [&](auto result_is_nullable) { | 276 | 203 | if (attr.enable_aggregate_function_null_v2) { | 277 | 165 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 165 | AggregateFunctionTemplate>( | 279 | 165 | result.release(), argument_types_, attr.is_window_function)); | 280 | 165 | } else { | 281 | 38 | result.reset(new NullableT<false, result_is_nullable, | 282 | 38 | AggregateFunctionTemplate>( | 283 | 38 | result.release(), argument_types_, attr.is_window_function)); | 284 | 38 | } | 285 | 203 | }, |
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 | 275 | 114 | [&](auto result_is_nullable) { | 276 | 114 | if (attr.enable_aggregate_function_null_v2) { | 277 | 96 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 96 | AggregateFunctionTemplate>( | 279 | 96 | result.release(), argument_types_, attr.is_window_function)); | 280 | 96 | } else { | 281 | 18 | result.reset(new NullableT<false, result_is_nullable, | 282 | 18 | AggregateFunctionTemplate>( | 283 | 18 | result.release(), argument_types_, attr.is_window_function)); | 284 | 18 | } | 285 | 114 | }, |
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 | 275 | 905 | [&](auto result_is_nullable) { | 276 | 905 | if (attr.enable_aggregate_function_null_v2) { | 277 | 886 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 886 | AggregateFunctionTemplate>( | 279 | 886 | result.release(), argument_types_, attr.is_window_function)); | 280 | 886 | } else { | 281 | 19 | result.reset(new NullableT<false, result_is_nullable, | 282 | 19 | AggregateFunctionTemplate>( | 283 | 19 | result.release(), argument_types_, attr.is_window_function)); | 284 | 19 | } | 285 | 905 | }, |
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 | 275 | 279 | [&](auto result_is_nullable) { | 276 | 279 | if (attr.enable_aggregate_function_null_v2) { | 277 | 239 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 239 | AggregateFunctionTemplate>( | 279 | 239 | result.release(), argument_types_, attr.is_window_function)); | 280 | 239 | } else { | 281 | 40 | result.reset(new NullableT<false, result_is_nullable, | 282 | 40 | AggregateFunctionTemplate>( | 283 | 40 | result.release(), argument_types_, attr.is_window_function)); | 284 | 40 | } | 285 | 279 | }, |
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 | 275 | 37 | [&](auto result_is_nullable) { | 276 | 37 | if (attr.enable_aggregate_function_null_v2) { | 277 | 25 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 25 | AggregateFunctionTemplate>( | 279 | 25 | result.release(), argument_types_, attr.is_window_function)); | 280 | 25 | } else { | 281 | 12 | result.reset(new NullableT<false, result_is_nullable, | 282 | 12 | AggregateFunctionTemplate>( | 283 | 12 | result.release(), argument_types_, attr.is_window_function)); | 284 | 12 | } | 285 | 37 | }, |
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 | 275 | 4 | [&](auto result_is_nullable) { | 276 | 4 | if (attr.enable_aggregate_function_null_v2) { | 277 | 4 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 4 | AggregateFunctionTemplate>( | 279 | 4 | result.release(), argument_types_, attr.is_window_function)); | 280 | 4 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 112 | [&](auto result_is_nullable) { | 276 | 112 | if (attr.enable_aggregate_function_null_v2) { | 277 | 112 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 112 | AggregateFunctionTemplate>( | 279 | 112 | result.release(), argument_types_, attr.is_window_function)); | 280 | 112 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 112 | }, |
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 | 275 | 10 | [&](auto result_is_nullable) { | 276 | 10 | if (attr.enable_aggregate_function_null_v2) { | 277 | 10 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 10 | AggregateFunctionTemplate>( | 279 | 10 | result.release(), argument_types_, attr.is_window_function)); | 280 | 10 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 10 | }, |
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 | 275 | 14 | [&](auto result_is_nullable) { | 276 | 14 | if (attr.enable_aggregate_function_null_v2) { | 277 | 14 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 14 | AggregateFunctionTemplate>( | 279 | 14 | result.release(), argument_types_, attr.is_window_function)); | 280 | 14 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 14 | }, |
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 | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 16 | [&](auto result_is_nullable) { | 276 | 16 | if (attr.enable_aggregate_function_null_v2) { | 277 | 16 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 16 | AggregateFunctionTemplate>( | 279 | 16 | result.release(), argument_types_, attr.is_window_function)); | 280 | 16 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 16 | }, |
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 | 275 | 8 | [&](auto result_is_nullable) { | 276 | 8 | if (attr.enable_aggregate_function_null_v2) { | 277 | 8 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 8 | AggregateFunctionTemplate>( | 279 | 8 | result.release(), argument_types_, attr.is_window_function)); | 280 | 8 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 8 | }, |
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 | 275 | 6 | [&](auto result_is_nullable) { | 276 | 6 | if (attr.enable_aggregate_function_null_v2) { | 277 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 6 | AggregateFunctionTemplate>( | 279 | 6 | result.release(), argument_types_, attr.is_window_function)); | 280 | 6 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 425 | [&](auto result_is_nullable) { | 276 | 425 | if (attr.enable_aggregate_function_null_v2) { | 277 | 122 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 122 | AggregateFunctionTemplate>( | 279 | 122 | result.release(), argument_types_, attr.is_window_function)); | 280 | 303 | } else { | 281 | 303 | result.reset(new NullableT<false, result_is_nullable, | 282 | 303 | AggregateFunctionTemplate>( | 283 | 303 | result.release(), argument_types_, attr.is_window_function)); | 284 | 303 | } | 285 | 425 | }, |
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 | 275 | 38 | [&](auto result_is_nullable) { | 276 | 38 | if (attr.enable_aggregate_function_null_v2) { | 277 | 38 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 38 | AggregateFunctionTemplate>( | 279 | 38 | result.release(), argument_types_, attr.is_window_function)); | 280 | 38 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 38 | }, |
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 | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 6 | [&](auto result_is_nullable) { | 276 | 6 | if (attr.enable_aggregate_function_null_v2) { | 277 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 6 | AggregateFunctionTemplate>( | 279 | 6 | result.release(), argument_types_, attr.is_window_function)); | 280 | 6 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 8 | [&](auto result_is_nullable) { | 276 | 8 | if (attr.enable_aggregate_function_null_v2) { | 277 | 8 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 8 | AggregateFunctionTemplate>( | 279 | 8 | result.release(), argument_types_, attr.is_window_function)); | 280 | 8 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 8 | }, |
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 | 275 | 8 | [&](auto result_is_nullable) { | 276 | 8 | if (attr.enable_aggregate_function_null_v2) { | 277 | 8 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 8 | AggregateFunctionTemplate>( | 279 | 8 | result.release(), argument_types_, attr.is_window_function)); | 280 | 8 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 8 | }, |
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 | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 5 | [&](auto result_is_nullable) { | 276 | 5 | if (attr.enable_aggregate_function_null_v2) { | 277 | 5 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 5 | AggregateFunctionTemplate>( | 279 | 5 | result.release(), argument_types_, attr.is_window_function)); | 280 | 5 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 5 | }, |
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 | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 22 | [&](auto result_is_nullable) { | 276 | 22 | if (attr.enable_aggregate_function_null_v2) { | 277 | 22 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 22 | AggregateFunctionTemplate>( | 279 | 22 | result.release(), argument_types_, attr.is_window_function)); | 280 | 22 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 54 | [&](auto result_is_nullable) { | 276 | 54 | if (attr.enable_aggregate_function_null_v2) { | 277 | 50 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 50 | AggregateFunctionTemplate>( | 279 | 50 | result.release(), argument_types_, attr.is_window_function)); | 280 | 50 | } else { | 281 | 4 | result.reset(new NullableT<false, result_is_nullable, | 282 | 4 | AggregateFunctionTemplate>( | 283 | 4 | result.release(), argument_types_, attr.is_window_function)); | 284 | 4 | } | 285 | 54 | }, |
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 | 275 | 8 | [&](auto result_is_nullable) { | 276 | 8 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 6 | } else { | 281 | 6 | result.reset(new NullableT<false, result_is_nullable, | 282 | 6 | AggregateFunctionTemplate>( | 283 | 6 | result.release(), argument_types_, attr.is_window_function)); | 284 | 6 | } | 285 | 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 | 275 | 108 | [&](auto result_is_nullable) { | 276 | 108 | if (attr.enable_aggregate_function_null_v2) { | 277 | 107 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 107 | AggregateFunctionTemplate>( | 279 | 107 | result.release(), argument_types_, attr.is_window_function)); | 280 | 107 | } else { | 281 | 1 | result.reset(new NullableT<false, result_is_nullable, | 282 | 1 | AggregateFunctionTemplate>( | 283 | 1 | result.release(), argument_types_, attr.is_window_function)); | 284 | 1 | } | 285 | 108 | }, |
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 | 275 | 9 | [&](auto result_is_nullable) { | 276 | 9 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 7 | } else { | 281 | 7 | result.reset(new NullableT<false, result_is_nullable, | 282 | 7 | AggregateFunctionTemplate>( | 283 | 7 | result.release(), argument_types_, attr.is_window_function)); | 284 | 7 | } | 285 | 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 | 275 | 94 | [&](auto result_is_nullable) { | 276 | 94 | if (attr.enable_aggregate_function_null_v2) { | 277 | 21 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 21 | AggregateFunctionTemplate>( | 279 | 21 | result.release(), argument_types_, attr.is_window_function)); | 280 | 73 | } else { | 281 | 73 | result.reset(new NullableT<false, result_is_nullable, | 282 | 73 | AggregateFunctionTemplate>( | 283 | 73 | result.release(), argument_types_, attr.is_window_function)); | 284 | 73 | } | 285 | 94 | }, |
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 | 275 | 24 | [&](auto result_is_nullable) { | 276 | 24 | if (attr.enable_aggregate_function_null_v2) { | 277 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 6 | AggregateFunctionTemplate>( | 279 | 6 | result.release(), argument_types_, attr.is_window_function)); | 280 | 18 | } else { | 281 | 18 | result.reset(new NullableT<false, result_is_nullable, | 282 | 18 | AggregateFunctionTemplate>( | 283 | 18 | result.release(), argument_types_, attr.is_window_function)); | 284 | 18 | } | 285 | 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 | 275 | 99 | [&](auto result_is_nullable) { | 276 | 99 | if (attr.enable_aggregate_function_null_v2) { | 277 | 24 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 24 | AggregateFunctionTemplate>( | 279 | 24 | result.release(), argument_types_, attr.is_window_function)); | 280 | 75 | } else { | 281 | 75 | result.reset(new NullableT<false, result_is_nullable, | 282 | 75 | AggregateFunctionTemplate>( | 283 | 75 | result.release(), argument_types_, attr.is_window_function)); | 284 | 75 | } | 285 | 99 | }, |
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 | 275 | 30 | [&](auto result_is_nullable) { | 276 | 30 | if (attr.enable_aggregate_function_null_v2) { | 277 | 30 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 30 | AggregateFunctionTemplate>( | 279 | 30 | result.release(), argument_types_, attr.is_window_function)); | 280 | 30 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 30 | }, |
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 | 275 | 21 | [&](auto result_is_nullable) { | 276 | 21 | if (attr.enable_aggregate_function_null_v2) { | 277 | 21 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 21 | AggregateFunctionTemplate>( | 279 | 21 | result.release(), argument_types_, attr.is_window_function)); | 280 | 21 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 21 | }, |
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 | 275 | 496 | [&](auto result_is_nullable) { | 276 | 496 | if (attr.enable_aggregate_function_null_v2) { | 277 | 143 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 143 | AggregateFunctionTemplate>( | 279 | 143 | result.release(), argument_types_, attr.is_window_function)); | 280 | 353 | } else { | 281 | 353 | result.reset(new NullableT<false, result_is_nullable, | 282 | 353 | AggregateFunctionTemplate>( | 283 | 353 | result.release(), argument_types_, attr.is_window_function)); | 284 | 353 | } | 285 | 496 | }, |
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 | 275 | 330 | [&](auto result_is_nullable) { | 276 | 330 | if (attr.enable_aggregate_function_null_v2) { | 277 | 51 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 51 | AggregateFunctionTemplate>( | 279 | 51 | result.release(), argument_types_, attr.is_window_function)); | 280 | 279 | } else { | 281 | 279 | result.reset(new NullableT<false, result_is_nullable, | 282 | 279 | AggregateFunctionTemplate>( | 283 | 279 | result.release(), argument_types_, attr.is_window_function)); | 284 | 279 | } | 285 | 330 | }, |
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 | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 222 | [&](auto result_is_nullable) { | 276 | 222 | if (attr.enable_aggregate_function_null_v2) { | 277 | 155 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 155 | AggregateFunctionTemplate>( | 279 | 155 | result.release(), argument_types_, attr.is_window_function)); | 280 | 155 | } else { | 281 | 67 | result.reset(new NullableT<false, result_is_nullable, | 282 | 67 | AggregateFunctionTemplate>( | 283 | 67 | result.release(), argument_types_, attr.is_window_function)); | 284 | 67 | } | 285 | 222 | }, |
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 | 275 | 21 | [&](auto result_is_nullable) { | 276 | 21 | if (attr.enable_aggregate_function_null_v2) { | 277 | 18 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 18 | AggregateFunctionTemplate>( | 279 | 18 | result.release(), argument_types_, attr.is_window_function)); | 280 | 18 | } else { | 281 | 3 | result.reset(new NullableT<false, result_is_nullable, | 282 | 3 | AggregateFunctionTemplate>( | 283 | 3 | result.release(), argument_types_, attr.is_window_function)); | 284 | 3 | } | 285 | 21 | }, |
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 | 275 | 18 | [&](auto result_is_nullable) { | 276 | 18 | if (attr.enable_aggregate_function_null_v2) { | 277 | 18 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 18 | AggregateFunctionTemplate>( | 279 | 18 | result.release(), argument_types_, attr.is_window_function)); | 280 | 18 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 18 | }, |
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 | 275 | 328 | [&](auto result_is_nullable) { | 276 | 328 | if (attr.enable_aggregate_function_null_v2) { | 277 | 26 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 26 | AggregateFunctionTemplate>( | 279 | 26 | result.release(), argument_types_, attr.is_window_function)); | 280 | 302 | } else { | 281 | 302 | result.reset(new NullableT<false, result_is_nullable, | 282 | 302 | AggregateFunctionTemplate>( | 283 | 302 | result.release(), argument_types_, attr.is_window_function)); | 284 | 302 | } | 285 | 328 | }, |
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 | 275 | 19 | [&](auto result_is_nullable) { | 276 | 19 | if (attr.enable_aggregate_function_null_v2) { | 277 | 19 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 19 | AggregateFunctionTemplate>( | 279 | 19 | result.release(), argument_types_, attr.is_window_function)); | 280 | 19 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 19 | }, |
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 | 275 | 20 | [&](auto result_is_nullable) { | 276 | 20 | if (attr.enable_aggregate_function_null_v2) { | 277 | 20 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 20 | AggregateFunctionTemplate>( | 279 | 20 | result.release(), argument_types_, attr.is_window_function)); | 280 | 20 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 20 | }, |
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 | 275 | 18 | [&](auto result_is_nullable) { | 276 | 18 | if (attr.enable_aggregate_function_null_v2) { | 277 | 18 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 18 | AggregateFunctionTemplate>( | 279 | 18 | result.release(), argument_types_, attr.is_window_function)); | 280 | 18 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 18 | }, |
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 | 275 | 18 | [&](auto result_is_nullable) { | 276 | 18 | if (attr.enable_aggregate_function_null_v2) { | 277 | 18 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 18 | AggregateFunctionTemplate>( | 279 | 18 | result.release(), argument_types_, attr.is_window_function)); | 280 | 18 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 18 | }, |
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 | 275 | 326 | [&](auto result_is_nullable) { | 276 | 326 | if (attr.enable_aggregate_function_null_v2) { | 277 | 26 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 26 | AggregateFunctionTemplate>( | 279 | 26 | result.release(), argument_types_, attr.is_window_function)); | 280 | 300 | } else { | 281 | 300 | result.reset(new NullableT<false, result_is_nullable, | 282 | 300 | AggregateFunctionTemplate>( | 283 | 300 | result.release(), argument_types_, attr.is_window_function)); | 284 | 300 | } | 285 | 326 | }, |
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 | 275 | 19 | [&](auto result_is_nullable) { | 276 | 19 | if (attr.enable_aggregate_function_null_v2) { | 277 | 19 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 19 | AggregateFunctionTemplate>( | 279 | 19 | result.release(), argument_types_, attr.is_window_function)); | 280 | 19 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 19 | }, |
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 | 275 | 20 | [&](auto result_is_nullable) { | 276 | 20 | if (attr.enable_aggregate_function_null_v2) { | 277 | 20 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 20 | AggregateFunctionTemplate>( | 279 | 20 | result.release(), argument_types_, attr.is_window_function)); | 280 | 20 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 20 | }, |
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 | 275 | 18 | [&](auto result_is_nullable) { | 276 | 18 | if (attr.enable_aggregate_function_null_v2) { | 277 | 18 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 18 | AggregateFunctionTemplate>( | 279 | 18 | result.release(), argument_types_, attr.is_window_function)); | 280 | 18 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 18 | }, |
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 | 275 | 18 | [&](auto result_is_nullable) { | 276 | 18 | if (attr.enable_aggregate_function_null_v2) { | 277 | 18 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 18 | AggregateFunctionTemplate>( | 279 | 18 | result.release(), argument_types_, attr.is_window_function)); | 280 | 18 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 18 | }, |
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 | 275 | 328 | [&](auto result_is_nullable) { | 276 | 328 | if (attr.enable_aggregate_function_null_v2) { | 277 | 26 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 26 | AggregateFunctionTemplate>( | 279 | 26 | result.release(), argument_types_, attr.is_window_function)); | 280 | 302 | } else { | 281 | 302 | result.reset(new NullableT<false, result_is_nullable, | 282 | 302 | AggregateFunctionTemplate>( | 283 | 302 | result.release(), argument_types_, attr.is_window_function)); | 284 | 302 | } | 285 | 328 | }, |
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 | 275 | 19 | [&](auto result_is_nullable) { | 276 | 19 | if (attr.enable_aggregate_function_null_v2) { | 277 | 19 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 19 | AggregateFunctionTemplate>( | 279 | 19 | result.release(), argument_types_, attr.is_window_function)); | 280 | 19 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 19 | }, |
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 | 275 | 20 | [&](auto result_is_nullable) { | 276 | 20 | if (attr.enable_aggregate_function_null_v2) { | 277 | 20 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 20 | AggregateFunctionTemplate>( | 279 | 20 | result.release(), argument_types_, attr.is_window_function)); | 280 | 20 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 20 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionBitmapOpINS_30AggregateFunctionBitmapUnionOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ Line | Count | Source | 275 | 5 | [&](auto result_is_nullable) { | 276 | 5 | if (attr.enable_aggregate_function_null_v2) { | 277 | 5 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 5 | AggregateFunctionTemplate>( | 279 | 5 | result.release(), argument_types_, attr.is_window_function)); | 280 | 5 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 5 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionBitmapOpINS_30AggregateFunctionBitmapUnionOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSM_ Line | Count | Source | 275 | 12 | [&](auto result_is_nullable) { | 276 | 12 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 12 | } else { | 281 | 12 | result.reset(new NullableT<false, result_is_nullable, | 282 | 12 | AggregateFunctionTemplate>( | 283 | 12 | result.release(), argument_types_, attr.is_window_function)); | 284 | 12 | } | 285 | 12 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionBitmapOpINS_34AggregateFunctionBitmapIntersectOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSM_ Line | Count | Source | 275 | 5 | [&](auto result_is_nullable) { | 276 | 5 | if (attr.enable_aggregate_function_null_v2) { | 277 | 5 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 5 | AggregateFunctionTemplate>( | 279 | 5 | result.release(), argument_types_, attr.is_window_function)); | 280 | 5 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 474 | [&](auto result_is_nullable) { | 276 | 474 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 474 | } else { | 281 | 474 | result.reset(new NullableT<false, result_is_nullable, | 282 | 474 | AggregateFunctionTemplate>( | 283 | 474 | result.release(), argument_types_, attr.is_window_function)); | 284 | 474 | } | 285 | 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 | 275 | 535 | [&](auto result_is_nullable) { | 276 | 535 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 535 | } else { | 281 | 535 | result.reset(new NullableT<false, result_is_nullable, | 282 | 535 | AggregateFunctionTemplate>( | 283 | 535 | result.release(), argument_types_, attr.is_window_function)); | 284 | 535 | } | 285 | 535 | }, |
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 | 275 | 616 | [&](auto result_is_nullable) { | 276 | 616 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 616 | } else { | 281 | 616 | result.reset(new NullableT<false, result_is_nullable, | 282 | 616 | AggregateFunctionTemplate>( | 283 | 616 | result.release(), argument_types_, attr.is_window_function)); | 284 | 616 | } | 285 | 616 | }, |
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 | 275 | 588 | [&](auto result_is_nullable) { | 276 | 588 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 588 | } else { | 281 | 588 | result.reset(new NullableT<false, result_is_nullable, | 282 | 588 | AggregateFunctionTemplate>( | 283 | 588 | result.release(), argument_types_, attr.is_window_function)); | 284 | 588 | } | 285 | 588 | }, |
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_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 | 275 | 769 | [&](auto result_is_nullable) { | 276 | 769 | if (attr.enable_aggregate_function_null_v2) { | 277 | 124 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 124 | AggregateFunctionTemplate>( | 279 | 124 | result.release(), argument_types_, attr.is_window_function)); | 280 | 645 | } else { | 281 | 645 | result.reset(new NullableT<false, result_is_nullable, | 282 | 645 | AggregateFunctionTemplate>( | 283 | 645 | result.release(), argument_types_, attr.is_window_function)); | 284 | 645 | } | 285 | 769 | }, |
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 | 275 | 800 | [&](auto result_is_nullable) { | 276 | 800 | if (attr.enable_aggregate_function_null_v2) { | 277 | 156 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 156 | AggregateFunctionTemplate>( | 279 | 156 | result.release(), argument_types_, attr.is_window_function)); | 280 | 644 | } else { | 281 | 644 | result.reset(new NullableT<false, result_is_nullable, | 282 | 644 | AggregateFunctionTemplate>( | 283 | 644 | result.release(), argument_types_, attr.is_window_function)); | 284 | 644 | } | 285 | 800 | }, |
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 | 275 | 796 | [&](auto result_is_nullable) { | 276 | 796 | if (attr.enable_aggregate_function_null_v2) { | 277 | 151 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 151 | AggregateFunctionTemplate>( | 279 | 151 | result.release(), argument_types_, attr.is_window_function)); | 280 | 645 | } else { | 281 | 645 | result.reset(new NullableT<false, result_is_nullable, | 282 | 645 | AggregateFunctionTemplate>( | 283 | 645 | result.release(), argument_types_, attr.is_window_function)); | 284 | 645 | } | 285 | 796 | }, |
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 | 275 | 422 | [&](auto result_is_nullable) { | 276 | 422 | if (attr.enable_aggregate_function_null_v2) { | 277 | 121 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 121 | AggregateFunctionTemplate>( | 279 | 121 | result.release(), argument_types_, attr.is_window_function)); | 280 | 301 | } else { | 281 | 301 | result.reset(new NullableT<false, result_is_nullable, | 282 | 301 | AggregateFunctionTemplate>( | 283 | 301 | result.release(), argument_types_, attr.is_window_function)); | 284 | 301 | } | 285 | 422 | }, |
_ZZN5doris20creator_without_type22create_unary_argumentsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataENS_15UnaryExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSN_ Line | Count | Source | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 2 | }, |
Unexecuted instantiation: _ZZN5doris20creator_without_type22create_unary_argumentsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataENS_15UnaryExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb1EEEEDaSN_ _ZZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionHLLUnionINS_32AggregateFunctionHLLUnionAggImplINS_24AggregateFunctionHLLDataEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlT_E_clISt17integral_constantIbLb0EEEEDaSO_ Line | Count | Source | 275 | 83 | [&](auto result_is_nullable) { | 276 | 83 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 81 | } else { | 281 | 81 | result.reset(new NullableT<false, result_is_nullable, | 282 | 81 | AggregateFunctionTemplate>( | 283 | 81 | result.release(), argument_types_, attr.is_window_function)); | 284 | 81 | } | 285 | 83 | }, |
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 | 275 | 5 | [&](auto result_is_nullable) { | 276 | 5 | if (attr.enable_aggregate_function_null_v2) { | 277 | 5 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 5 | AggregateFunctionTemplate>( | 279 | 5 | result.release(), argument_types_, attr.is_window_function)); | 280 | 5 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 6 | [&](auto result_is_nullable) { | 276 | 6 | if (attr.enable_aggregate_function_null_v2) { | 277 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 6 | AggregateFunctionTemplate>( | 279 | 6 | result.release(), argument_types_, attr.is_window_function)); | 280 | 6 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 5 | [&](auto result_is_nullable) { | 276 | 5 | if (attr.enable_aggregate_function_null_v2) { | 277 | 5 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 5 | AggregateFunctionTemplate>( | 279 | 5 | result.release(), argument_types_, attr.is_window_function)); | 280 | 5 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 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 | 275 | 21 | [&](auto result_is_nullable) { | 276 | 21 | if (attr.enable_aggregate_function_null_v2) { | 277 | 21 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 21 | AggregateFunctionTemplate>( | 279 | 21 | result.release(), argument_types_, attr.is_window_function)); | 280 | 21 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 21 | }, |
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 | 275 | 50 | [&](auto result_is_nullable) { | 276 | 50 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 50 | } else { | 281 | 50 | result.reset(new NullableT<false, result_is_nullable, | 282 | 50 | AggregateFunctionTemplate>( | 283 | 50 | result.release(), argument_types_, attr.is_window_function)); | 284 | 50 | } | 285 | 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 | 275 | 38 | [&](auto result_is_nullable) { | 276 | 38 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 38 | } else { | 281 | 38 | result.reset(new NullableT<false, result_is_nullable, | 282 | 38 | AggregateFunctionTemplate>( | 283 | 38 | result.release(), argument_types_, attr.is_window_function)); | 284 | 38 | } | 285 | 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 | 275 | 46 | [&](auto result_is_nullable) { | 276 | 46 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 46 | } else { | 281 | 46 | result.reset(new NullableT<false, result_is_nullable, | 282 | 46 | AggregateFunctionTemplate>( | 283 | 46 | result.release(), argument_types_, attr.is_window_function)); | 284 | 46 | } | 285 | 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 | 275 | 38 | [&](auto result_is_nullable) { | 276 | 38 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 38 | } else { | 281 | 38 | result.reset(new NullableT<false, result_is_nullable, | 282 | 38 | AggregateFunctionTemplate>( | 283 | 38 | result.release(), argument_types_, attr.is_window_function)); | 284 | 38 | } | 285 | 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 | 275 | 38 | [&](auto result_is_nullable) { | 276 | 38 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 38 | } else { | 281 | 38 | result.reset(new NullableT<false, result_is_nullable, | 282 | 38 | AggregateFunctionTemplate>( | 283 | 38 | result.release(), argument_types_, attr.is_window_function)); | 284 | 38 | } | 285 | 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 | 275 | 42 | [&](auto result_is_nullable) { | 276 | 42 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 42 | } else { | 281 | 42 | result.reset(new NullableT<false, result_is_nullable, | 282 | 42 | AggregateFunctionTemplate>( | 283 | 42 | result.release(), argument_types_, attr.is_window_function)); | 284 | 42 | } | 285 | 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 | 275 | 22 | [&](auto result_is_nullable) { | 276 | 22 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 22 | } else { | 281 | 22 | result.reset(new NullableT<false, result_is_nullable, | 282 | 22 | AggregateFunctionTemplate>( | 283 | 22 | result.release(), argument_types_, attr.is_window_function)); | 284 | 22 | } | 285 | 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 | 275 | 47 | [&](auto result_is_nullable) { | 276 | 47 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 47 | } else { | 281 | 47 | result.reset(new NullableT<false, result_is_nullable, | 282 | 47 | AggregateFunctionTemplate>( | 283 | 47 | result.release(), argument_types_, attr.is_window_function)); | 284 | 47 | } | 285 | 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 | 275 | 24 | [&](auto result_is_nullable) { | 276 | 24 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 24 | } else { | 281 | 24 | result.reset(new NullableT<false, result_is_nullable, | 282 | 24 | AggregateFunctionTemplate>( | 283 | 24 | result.release(), argument_types_, attr.is_window_function)); | 284 | 24 | } | 285 | 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 | 275 | 16 | [&](auto result_is_nullable) { | 276 | 16 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 16 | } else { | 281 | 16 | result.reset(new NullableT<false, result_is_nullable, | 282 | 16 | AggregateFunctionTemplate>( | 283 | 16 | result.release(), argument_types_, attr.is_window_function)); | 284 | 16 | } | 285 | 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 | 275 | 16 | [&](auto result_is_nullable) { | 276 | 16 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 16 | } else { | 281 | 16 | result.reset(new NullableT<false, result_is_nullable, | 282 | 16 | AggregateFunctionTemplate>( | 283 | 16 | result.release(), argument_types_, attr.is_window_function)); | 284 | 16 | } | 285 | 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 | 275 | 40 | [&](auto result_is_nullable) { | 276 | 40 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 40 | } else { | 281 | 40 | result.reset(new NullableT<false, result_is_nullable, | 282 | 40 | AggregateFunctionTemplate>( | 283 | 40 | result.release(), argument_types_, attr.is_window_function)); | 284 | 40 | } | 285 | 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 | 275 | 121 | [&](auto result_is_nullable) { | 276 | 121 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 121 | } else { | 281 | 121 | result.reset(new NullableT<false, result_is_nullable, | 282 | 121 | AggregateFunctionTemplate>( | 283 | 121 | result.release(), argument_types_, attr.is_window_function)); | 284 | 121 | } | 285 | 121 | }, |
|
286 | 46.3k | make_bool_variant(result_is_nullable)); |
287 | 46.3k | } |
288 | 81.6k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); |
289 | 81.6k | return AggregateFunctionPtr(result.release()); |
290 | 81.6k | } _ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE28ELS3_28ENS_24AggregateFunctionSumDataILS3_28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 894 | TArgs&&... args) { | 267 | 894 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 894 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 894 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 894 | if (have_nullable(argument_types_)) { | 274 | 893 | std::visit( | 275 | 893 | [&](auto result_is_nullable) { | 276 | 893 | if (attr.enable_aggregate_function_null_v2) { | 277 | 893 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 893 | AggregateFunctionTemplate>( | 279 | 893 | result.release(), argument_types_, attr.is_window_function)); | 280 | 893 | } else { | 281 | 893 | result.reset(new NullableT<false, result_is_nullable, | 282 | 893 | AggregateFunctionTemplate>( | 283 | 893 | result.release(), argument_types_, attr.is_window_function)); | 284 | 893 | } | 285 | 893 | }, | 286 | 893 | make_bool_variant(result_is_nullable)); | 287 | 893 | } | 288 | 894 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 894 | return AggregateFunctionPtr(result.release()); | 290 | 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 | 266 | 98 | TArgs&&... args) { | 267 | 98 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 98 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 98 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 98 | if (have_nullable(argument_types_)) { | 274 | 85 | std::visit( | 275 | 85 | [&](auto result_is_nullable) { | 276 | 85 | if (attr.enable_aggregate_function_null_v2) { | 277 | 85 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 85 | AggregateFunctionTemplate>( | 279 | 85 | result.release(), argument_types_, attr.is_window_function)); | 280 | 85 | } else { | 281 | 85 | result.reset(new NullableT<false, result_is_nullable, | 282 | 85 | AggregateFunctionTemplate>( | 283 | 85 | result.release(), argument_types_, attr.is_window_function)); | 284 | 85 | } | 285 | 85 | }, | 286 | 85 | make_bool_variant(result_is_nullable)); | 287 | 85 | } | 288 | 98 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 98 | return AggregateFunctionPtr(result.release()); | 290 | 98 | } |
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 | 266 | 30 | TArgs&&... args) { | 267 | 30 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 30 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 30 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 30 | if (have_nullable(argument_types_)) { | 274 | 26 | std::visit( | 275 | 26 | [&](auto result_is_nullable) { | 276 | 26 | if (attr.enable_aggregate_function_null_v2) { | 277 | 26 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 26 | AggregateFunctionTemplate>( | 279 | 26 | result.release(), argument_types_, attr.is_window_function)); | 280 | 26 | } else { | 281 | 26 | result.reset(new NullableT<false, result_is_nullable, | 282 | 26 | AggregateFunctionTemplate>( | 283 | 26 | result.release(), argument_types_, attr.is_window_function)); | 284 | 26 | } | 285 | 26 | }, | 286 | 26 | make_bool_variant(result_is_nullable)); | 287 | 26 | } | 288 | 30 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 30 | return AggregateFunctionPtr(result.release()); | 290 | 30 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE29ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 1.12k | TArgs&&... args) { | 267 | 1.12k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1.12k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1.12k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1.12k | if (have_nullable(argument_types_)) { | 274 | 613 | std::visit( | 275 | 613 | [&](auto result_is_nullable) { | 276 | 613 | if (attr.enable_aggregate_function_null_v2) { | 277 | 613 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 613 | AggregateFunctionTemplate>( | 279 | 613 | result.release(), argument_types_, attr.is_window_function)); | 280 | 613 | } else { | 281 | 613 | result.reset(new NullableT<false, result_is_nullable, | 282 | 613 | AggregateFunctionTemplate>( | 283 | 613 | result.release(), argument_types_, attr.is_window_function)); | 284 | 613 | } | 285 | 613 | }, | 286 | 613 | make_bool_variant(result_is_nullable)); | 287 | 613 | } | 288 | 1.12k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1.12k | return AggregateFunctionPtr(result.release()); | 290 | 1.12k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE29ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 18 | TArgs&&... args) { | 267 | 18 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 18 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 18 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 18 | if (have_nullable(argument_types_)) { | 274 | 6 | std::visit( | 275 | 6 | [&](auto result_is_nullable) { | 276 | 6 | if (attr.enable_aggregate_function_null_v2) { | 277 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 6 | AggregateFunctionTemplate>( | 279 | 6 | result.release(), argument_types_, attr.is_window_function)); | 280 | 6 | } else { | 281 | 6 | result.reset(new NullableT<false, result_is_nullable, | 282 | 6 | AggregateFunctionTemplate>( | 283 | 6 | result.release(), argument_types_, attr.is_window_function)); | 284 | 6 | } | 285 | 6 | }, | 286 | 6 | make_bool_variant(result_is_nullable)); | 287 | 6 | } | 288 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 18 | return AggregateFunctionPtr(result.release()); | 290 | 18 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE30ELS3_30ENS_24AggregateFunctionSumDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 2.20k | TArgs&&... args) { | 267 | 2.20k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 2.20k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 2.20k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 2.20k | if (have_nullable(argument_types_)) { | 274 | 564 | std::visit( | 275 | 564 | [&](auto result_is_nullable) { | 276 | 564 | if (attr.enable_aggregate_function_null_v2) { | 277 | 564 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 564 | AggregateFunctionTemplate>( | 279 | 564 | result.release(), argument_types_, attr.is_window_function)); | 280 | 564 | } else { | 281 | 564 | result.reset(new NullableT<false, result_is_nullable, | 282 | 564 | AggregateFunctionTemplate>( | 283 | 564 | result.release(), argument_types_, attr.is_window_function)); | 284 | 564 | } | 285 | 564 | }, | 286 | 564 | make_bool_variant(result_is_nullable)); | 287 | 564 | } | 288 | 2.20k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 2.20k | return AggregateFunctionPtr(result.release()); | 290 | 2.20k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE30ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 9 | TArgs&&... args) { | 267 | 9 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 9 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 9 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 9 | if (have_nullable(argument_types_)) { | 274 | 9 | std::visit( | 275 | 9 | [&](auto result_is_nullable) { | 276 | 9 | if (attr.enable_aggregate_function_null_v2) { | 277 | 9 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 9 | AggregateFunctionTemplate>( | 279 | 9 | result.release(), argument_types_, attr.is_window_function)); | 280 | 9 | } else { | 281 | 9 | result.reset(new NullableT<false, result_is_nullable, | 282 | 9 | AggregateFunctionTemplate>( | 283 | 9 | result.release(), argument_types_, attr.is_window_function)); | 284 | 9 | } | 285 | 9 | }, | 286 | 9 | make_bool_variant(result_is_nullable)); | 287 | 9 | } | 288 | 9 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 9 | return AggregateFunctionPtr(result.release()); | 290 | 9 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE35ELS3_35ENS_24AggregateFunctionSumDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 156 | TArgs&&... args) { | 267 | 156 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 156 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 156 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 156 | if (have_nullable(argument_types_)) { | 274 | 140 | std::visit( | 275 | 140 | [&](auto result_is_nullable) { | 276 | 140 | if (attr.enable_aggregate_function_null_v2) { | 277 | 140 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 140 | AggregateFunctionTemplate>( | 279 | 140 | result.release(), argument_types_, attr.is_window_function)); | 280 | 140 | } else { | 281 | 140 | result.reset(new NullableT<false, result_is_nullable, | 282 | 140 | AggregateFunctionTemplate>( | 283 | 140 | result.release(), argument_types_, attr.is_window_function)); | 284 | 140 | } | 285 | 140 | }, | 286 | 140 | make_bool_variant(result_is_nullable)); | 287 | 140 | } | 288 | 156 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 156 | return AggregateFunctionPtr(result.release()); | 290 | 156 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE3ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 1.82k | TArgs&&... args) { | 267 | 1.82k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1.82k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1.82k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1.82k | if (have_nullable(argument_types_)) { | 274 | 136 | std::visit( | 275 | 136 | [&](auto result_is_nullable) { | 276 | 136 | if (attr.enable_aggregate_function_null_v2) { | 277 | 136 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 136 | AggregateFunctionTemplate>( | 279 | 136 | result.release(), argument_types_, attr.is_window_function)); | 280 | 136 | } else { | 281 | 136 | result.reset(new NullableT<false, result_is_nullable, | 282 | 136 | AggregateFunctionTemplate>( | 283 | 136 | result.release(), argument_types_, attr.is_window_function)); | 284 | 136 | } | 285 | 136 | }, | 286 | 136 | make_bool_variant(result_is_nullable)); | 287 | 136 | } | 288 | 1.82k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1.82k | return AggregateFunctionPtr(result.release()); | 290 | 1.82k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE4ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 75 | TArgs&&... args) { | 267 | 75 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 75 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 75 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 75 | if (have_nullable(argument_types_)) { | 274 | 58 | std::visit( | 275 | 58 | [&](auto result_is_nullable) { | 276 | 58 | if (attr.enable_aggregate_function_null_v2) { | 277 | 58 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 58 | AggregateFunctionTemplate>( | 279 | 58 | result.release(), argument_types_, attr.is_window_function)); | 280 | 58 | } else { | 281 | 58 | result.reset(new NullableT<false, result_is_nullable, | 282 | 58 | AggregateFunctionTemplate>( | 283 | 58 | result.release(), argument_types_, attr.is_window_function)); | 284 | 58 | } | 285 | 58 | }, | 286 | 58 | make_bool_variant(result_is_nullable)); | 287 | 58 | } | 288 | 75 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 75 | return AggregateFunctionPtr(result.release()); | 290 | 75 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE5ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 5.63k | TArgs&&... args) { | 267 | 5.63k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 5.63k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 5.63k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 5.63k | if (have_nullable(argument_types_)) { | 274 | 3.55k | std::visit( | 275 | 3.55k | [&](auto result_is_nullable) { | 276 | 3.55k | if (attr.enable_aggregate_function_null_v2) { | 277 | 3.55k | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 3.55k | AggregateFunctionTemplate>( | 279 | 3.55k | result.release(), argument_types_, attr.is_window_function)); | 280 | 3.55k | } else { | 281 | 3.55k | result.reset(new NullableT<false, result_is_nullable, | 282 | 3.55k | AggregateFunctionTemplate>( | 283 | 3.55k | result.release(), argument_types_, attr.is_window_function)); | 284 | 3.55k | } | 285 | 3.55k | }, | 286 | 3.55k | make_bool_variant(result_is_nullable)); | 287 | 3.55k | } | 288 | 5.63k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 5.63k | return AggregateFunctionPtr(result.release()); | 290 | 5.63k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE6ELS3_6ENS_24AggregateFunctionSumDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 6.96k | TArgs&&... args) { | 267 | 6.96k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 6.96k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 6.96k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 6.96k | if (have_nullable(argument_types_)) { | 274 | 3.82k | std::visit( | 275 | 3.82k | [&](auto result_is_nullable) { | 276 | 3.82k | if (attr.enable_aggregate_function_null_v2) { | 277 | 3.82k | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 3.82k | AggregateFunctionTemplate>( | 279 | 3.82k | result.release(), argument_types_, attr.is_window_function)); | 280 | 3.82k | } else { | 281 | 3.82k | result.reset(new NullableT<false, result_is_nullable, | 282 | 3.82k | AggregateFunctionTemplate>( | 283 | 3.82k | result.release(), argument_types_, attr.is_window_function)); | 284 | 3.82k | } | 285 | 3.82k | }, | 286 | 3.82k | make_bool_variant(result_is_nullable)); | 287 | 3.82k | } | 288 | 6.96k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 6.96k | return AggregateFunctionPtr(result.release()); | 290 | 6.96k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE7ELS3_7ENS_24AggregateFunctionSumDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 1.20k | TArgs&&... args) { | 267 | 1.20k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1.20k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1.20k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1.20k | if (have_nullable(argument_types_)) { | 274 | 708 | std::visit( | 275 | 708 | [&](auto result_is_nullable) { | 276 | 708 | if (attr.enable_aggregate_function_null_v2) { | 277 | 708 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 708 | AggregateFunctionTemplate>( | 279 | 708 | result.release(), argument_types_, attr.is_window_function)); | 280 | 708 | } else { | 281 | 708 | result.reset(new NullableT<false, result_is_nullable, | 282 | 708 | AggregateFunctionTemplate>( | 283 | 708 | result.release(), argument_types_, attr.is_window_function)); | 284 | 708 | } | 285 | 708 | }, | 286 | 708 | make_bool_variant(result_is_nullable)); | 287 | 708 | } | 288 | 1.20k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1.20k | return AggregateFunctionPtr(result.release()); | 290 | 1.20k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE8ELS3_9ENS_24AggregateFunctionSumDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 62 | TArgs&&... args) { | 267 | 62 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 62 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 62 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 62 | if (have_nullable(argument_types_)) { | 274 | 61 | std::visit( | 275 | 61 | [&](auto result_is_nullable) { | 276 | 61 | if (attr.enable_aggregate_function_null_v2) { | 277 | 61 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 61 | AggregateFunctionTemplate>( | 279 | 61 | result.release(), argument_types_, attr.is_window_function)); | 280 | 61 | } else { | 281 | 61 | result.reset(new NullableT<false, result_is_nullable, | 282 | 61 | AggregateFunctionTemplate>( | 283 | 61 | result.release(), argument_types_, attr.is_window_function)); | 284 | 61 | } | 285 | 61 | }, | 286 | 61 | make_bool_variant(result_is_nullable)); | 287 | 61 | } | 288 | 62 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 62 | return AggregateFunctionPtr(result.release()); | 290 | 62 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE9ELS3_9ENS_24AggregateFunctionSumDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 2.36k | TArgs&&... args) { | 267 | 2.36k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 2.36k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 2.36k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 2.36k | if (have_nullable(argument_types_)) { | 274 | 1.48k | std::visit( | 275 | 1.48k | [&](auto result_is_nullable) { | 276 | 1.48k | if (attr.enable_aggregate_function_null_v2) { | 277 | 1.48k | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 1.48k | AggregateFunctionTemplate>( | 279 | 1.48k | result.release(), argument_types_, attr.is_window_function)); | 280 | 1.48k | } else { | 281 | 1.48k | result.reset(new NullableT<false, result_is_nullable, | 282 | 1.48k | AggregateFunctionTemplate>( | 283 | 1.48k | result.release(), argument_types_, attr.is_window_function)); | 284 | 1.48k | } | 285 | 1.48k | }, | 286 | 1.48k | make_bool_variant(result_is_nullable)); | 287 | 1.48k | } | 288 | 2.36k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 2.36k | return AggregateFunctionPtr(result.release()); | 290 | 2.36k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE20ELS3_20ENS_24AggregateFunctionSumDataILS3_20EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 1 | TArgs&&... args) { | 267 | 1 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1 | if (have_nullable(argument_types_)) { | 274 | 0 | std::visit( | 275 | 0 | [&](auto result_is_nullable) { | 276 | 0 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 0 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 0 | }, | 286 | 0 | make_bool_variant(result_is_nullable)); | 287 | 0 | } | 288 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1 | return AggregateFunctionPtr(result.release()); | 290 | 1 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 3.04k | TArgs&&... args) { | 267 | 3.04k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 3.04k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 3.04k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 3.04k | if (have_nullable(argument_types_)) { | 274 | 1.86k | std::visit( | 275 | 1.86k | [&](auto result_is_nullable) { | 276 | 1.86k | if (attr.enable_aggregate_function_null_v2) { | 277 | 1.86k | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 1.86k | AggregateFunctionTemplate>( | 279 | 1.86k | result.release(), argument_types_, attr.is_window_function)); | 280 | 1.86k | } else { | 281 | 1.86k | result.reset(new NullableT<false, result_is_nullable, | 282 | 1.86k | AggregateFunctionTemplate>( | 283 | 1.86k | result.release(), argument_types_, attr.is_window_function)); | 284 | 1.86k | } | 285 | 1.86k | }, | 286 | 1.86k | make_bool_variant(result_is_nullable)); | 287 | 1.86k | } | 288 | 3.04k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 3.04k | return AggregateFunctionPtr(result.release()); | 290 | 3.04k | } |
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 | 266 | 1 | TArgs&&... args) { | 267 | 1 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1 | if (have_nullable(argument_types_)) { | 274 | 0 | std::visit( | 275 | 0 | [&](auto result_is_nullable) { | 276 | 0 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 0 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 0 | }, | 286 | 0 | make_bool_variant(result_is_nullable)); | 287 | 0 | } | 288 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1 | return AggregateFunctionPtr(result.release()); | 290 | 1 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 2.05k | TArgs&&... args) { | 267 | 2.05k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 2.05k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 2.05k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 2.05k | if (have_nullable(argument_types_)) { | 274 | 834 | std::visit( | 275 | 834 | [&](auto result_is_nullable) { | 276 | 834 | if (attr.enable_aggregate_function_null_v2) { | 277 | 834 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 834 | AggregateFunctionTemplate>( | 279 | 834 | result.release(), argument_types_, attr.is_window_function)); | 280 | 834 | } else { | 281 | 834 | result.reset(new NullableT<false, result_is_nullable, | 282 | 834 | AggregateFunctionTemplate>( | 283 | 834 | result.release(), argument_types_, attr.is_window_function)); | 284 | 834 | } | 285 | 834 | }, | 286 | 834 | make_bool_variant(result_is_nullable)); | 287 | 834 | } | 288 | 2.05k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 2.05k | return AggregateFunctionPtr(result.release()); | 290 | 2.05k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 756 | TArgs&&... args) { | 267 | 756 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 756 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 756 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 756 | if (have_nullable(argument_types_)) { | 274 | 517 | std::visit( | 275 | 517 | [&](auto result_is_nullable) { | 276 | 517 | if (attr.enable_aggregate_function_null_v2) { | 277 | 517 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 517 | AggregateFunctionTemplate>( | 279 | 517 | result.release(), argument_types_, attr.is_window_function)); | 280 | 517 | } else { | 281 | 517 | result.reset(new NullableT<false, result_is_nullable, | 282 | 517 | AggregateFunctionTemplate>( | 283 | 517 | result.release(), argument_types_, attr.is_window_function)); | 284 | 517 | } | 285 | 517 | }, | 286 | 517 | make_bool_variant(result_is_nullable)); | 287 | 517 | } | 288 | 756 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 756 | return AggregateFunctionPtr(result.release()); | 290 | 756 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE42EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 1.50k | TArgs&&... args) { | 267 | 1.50k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1.50k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1.50k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1.50k | if (have_nullable(argument_types_)) { | 274 | 1.50k | std::visit( | 275 | 1.50k | [&](auto result_is_nullable) { | 276 | 1.50k | if (attr.enable_aggregate_function_null_v2) { | 277 | 1.50k | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 1.50k | AggregateFunctionTemplate>( | 279 | 1.50k | result.release(), argument_types_, attr.is_window_function)); | 280 | 1.50k | } else { | 281 | 1.50k | result.reset(new NullableT<false, result_is_nullable, | 282 | 1.50k | AggregateFunctionTemplate>( | 283 | 1.50k | result.release(), argument_types_, attr.is_window_function)); | 284 | 1.50k | } | 285 | 1.50k | }, | 286 | 1.50k | make_bool_variant(result_is_nullable)); | 287 | 1.50k | } | 288 | 1.50k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1.50k | return AggregateFunctionPtr(result.release()); | 290 | 1.50k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE27EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 2 | TArgs&&... args) { | 267 | 2 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 2 | if (have_nullable(argument_types_)) { | 274 | 2 | std::visit( | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 2 | result.reset(new NullableT<false, result_is_nullable, | 282 | 2 | AggregateFunctionTemplate>( | 283 | 2 | result.release(), argument_types_, attr.is_window_function)); | 284 | 2 | } | 285 | 2 | }, | 286 | 2 | make_bool_variant(result_is_nullable)); | 287 | 2 | } | 288 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 2 | return AggregateFunctionPtr(result.release()); | 290 | 2 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE36EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 11 | TArgs&&... args) { | 267 | 11 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 11 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 11 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 11 | if (have_nullable(argument_types_)) { | 274 | 11 | std::visit( | 275 | 11 | [&](auto result_is_nullable) { | 276 | 11 | if (attr.enable_aggregate_function_null_v2) { | 277 | 11 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 11 | AggregateFunctionTemplate>( | 279 | 11 | result.release(), argument_types_, attr.is_window_function)); | 280 | 11 | } else { | 281 | 11 | result.reset(new NullableT<false, result_is_nullable, | 282 | 11 | AggregateFunctionTemplate>( | 283 | 11 | result.release(), argument_types_, attr.is_window_function)); | 284 | 11 | } | 285 | 11 | }, | 286 | 11 | make_bool_variant(result_is_nullable)); | 287 | 11 | } | 288 | 11 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 11 | return AggregateFunctionPtr(result.release()); | 290 | 11 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE37EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 11 | TArgs&&... args) { | 267 | 11 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 11 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 11 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 11 | if (have_nullable(argument_types_)) { | 274 | 11 | std::visit( | 275 | 11 | [&](auto result_is_nullable) { | 276 | 11 | if (attr.enable_aggregate_function_null_v2) { | 277 | 11 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 11 | AggregateFunctionTemplate>( | 279 | 11 | result.release(), argument_types_, attr.is_window_function)); | 280 | 11 | } else { | 281 | 11 | result.reset(new NullableT<false, result_is_nullable, | 282 | 11 | AggregateFunctionTemplate>( | 283 | 11 | result.release(), argument_types_, attr.is_window_function)); | 284 | 11 | } | 285 | 11 | }, | 286 | 11 | make_bool_variant(result_is_nullable)); | 287 | 11 | } | 288 | 11 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 11 | return AggregateFunctionPtr(result.release()); | 290 | 11 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 126 | TArgs&&... args) { | 267 | 126 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 126 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 126 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 126 | if (have_nullable(argument_types_)) { | 274 | 122 | std::visit( | 275 | 122 | [&](auto result_is_nullable) { | 276 | 122 | if (attr.enable_aggregate_function_null_v2) { | 277 | 122 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 122 | AggregateFunctionTemplate>( | 279 | 122 | result.release(), argument_types_, attr.is_window_function)); | 280 | 122 | } else { | 281 | 122 | result.reset(new NullableT<false, result_is_nullable, | 282 | 122 | AggregateFunctionTemplate>( | 283 | 122 | result.release(), argument_types_, attr.is_window_function)); | 284 | 122 | } | 285 | 122 | }, | 286 | 122 | make_bool_variant(result_is_nullable)); | 287 | 122 | } | 288 | 126 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 126 | return AggregateFunctionPtr(result.release()); | 290 | 126 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 691 | TArgs&&... args) { | 267 | 691 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 691 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 691 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 691 | if (have_nullable(argument_types_)) { | 274 | 436 | std::visit( | 275 | 436 | [&](auto result_is_nullable) { | 276 | 436 | if (attr.enable_aggregate_function_null_v2) { | 277 | 436 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 436 | AggregateFunctionTemplate>( | 279 | 436 | result.release(), argument_types_, attr.is_window_function)); | 280 | 436 | } else { | 281 | 436 | result.reset(new NullableT<false, result_is_nullable, | 282 | 436 | AggregateFunctionTemplate>( | 283 | 436 | result.release(), argument_types_, attr.is_window_function)); | 284 | 436 | } | 285 | 436 | }, | 286 | 436 | make_bool_variant(result_is_nullable)); | 287 | 436 | } | 288 | 691 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 691 | return AggregateFunctionPtr(result.release()); | 290 | 691 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 566 | TArgs&&... args) { | 267 | 566 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 566 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 566 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 566 | if (have_nullable(argument_types_)) { | 274 | 362 | std::visit( | 275 | 362 | [&](auto result_is_nullable) { | 276 | 362 | if (attr.enable_aggregate_function_null_v2) { | 277 | 362 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 362 | AggregateFunctionTemplate>( | 279 | 362 | result.release(), argument_types_, attr.is_window_function)); | 280 | 362 | } else { | 281 | 362 | result.reset(new NullableT<false, result_is_nullable, | 282 | 362 | AggregateFunctionTemplate>( | 283 | 362 | result.release(), argument_types_, attr.is_window_function)); | 284 | 362 | } | 285 | 362 | }, | 286 | 362 | make_bool_variant(result_is_nullable)); | 287 | 362 | } | 288 | 566 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 566 | return AggregateFunctionPtr(result.release()); | 290 | 566 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 7.52k | TArgs&&... args) { | 267 | 7.52k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 7.52k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 7.52k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 7.52k | if (have_nullable(argument_types_)) { | 274 | 4.54k | std::visit( | 275 | 4.54k | [&](auto result_is_nullable) { | 276 | 4.54k | if (attr.enable_aggregate_function_null_v2) { | 277 | 4.54k | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 4.54k | AggregateFunctionTemplate>( | 279 | 4.54k | result.release(), argument_types_, attr.is_window_function)); | 280 | 4.54k | } else { | 281 | 4.54k | result.reset(new NullableT<false, result_is_nullable, | 282 | 4.54k | AggregateFunctionTemplate>( | 283 | 4.54k | result.release(), argument_types_, attr.is_window_function)); | 284 | 4.54k | } | 285 | 4.54k | }, | 286 | 4.54k | make_bool_variant(result_is_nullable)); | 287 | 4.54k | } | 288 | 7.52k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 7.52k | return AggregateFunctionPtr(result.release()); | 290 | 7.52k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 2.64k | TArgs&&... args) { | 267 | 2.64k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 2.64k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 2.64k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 2.64k | if (have_nullable(argument_types_)) { | 274 | 1.52k | std::visit( | 275 | 1.52k | [&](auto result_is_nullable) { | 276 | 1.52k | if (attr.enable_aggregate_function_null_v2) { | 277 | 1.52k | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 1.52k | AggregateFunctionTemplate>( | 279 | 1.52k | result.release(), argument_types_, attr.is_window_function)); | 280 | 1.52k | } else { | 281 | 1.52k | result.reset(new NullableT<false, result_is_nullable, | 282 | 1.52k | AggregateFunctionTemplate>( | 283 | 1.52k | result.release(), argument_types_, attr.is_window_function)); | 284 | 1.52k | } | 285 | 1.52k | }, | 286 | 1.52k | make_bool_variant(result_is_nullable)); | 287 | 1.52k | } | 288 | 2.64k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 2.64k | return AggregateFunctionPtr(result.release()); | 290 | 2.64k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 626 | TArgs&&... args) { | 267 | 626 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 626 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 626 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 626 | if (have_nullable(argument_types_)) { | 274 | 387 | std::visit( | 275 | 387 | [&](auto result_is_nullable) { | 276 | 387 | if (attr.enable_aggregate_function_null_v2) { | 277 | 387 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 387 | AggregateFunctionTemplate>( | 279 | 387 | result.release(), argument_types_, attr.is_window_function)); | 280 | 387 | } else { | 281 | 387 | result.reset(new NullableT<false, result_is_nullable, | 282 | 387 | AggregateFunctionTemplate>( | 283 | 387 | result.release(), argument_types_, attr.is_window_function)); | 284 | 387 | } | 285 | 387 | }, | 286 | 387 | make_bool_variant(result_is_nullable)); | 287 | 387 | } | 288 | 626 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 626 | return AggregateFunctionPtr(result.release()); | 290 | 626 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 443 | TArgs&&... args) { | 267 | 443 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 443 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 443 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 443 | if (have_nullable(argument_types_)) { | 274 | 295 | std::visit( | 275 | 295 | [&](auto result_is_nullable) { | 276 | 295 | if (attr.enable_aggregate_function_null_v2) { | 277 | 295 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 295 | AggregateFunctionTemplate>( | 279 | 295 | result.release(), argument_types_, attr.is_window_function)); | 280 | 295 | } else { | 281 | 295 | result.reset(new NullableT<false, result_is_nullable, | 282 | 295 | AggregateFunctionTemplate>( | 283 | 295 | result.release(), argument_types_, attr.is_window_function)); | 284 | 295 | } | 285 | 295 | }, | 286 | 295 | make_bool_variant(result_is_nullable)); | 287 | 295 | } | 288 | 443 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 443 | return AggregateFunctionPtr(result.release()); | 290 | 443 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 1.17k | TArgs&&... args) { | 267 | 1.17k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1.17k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1.17k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1.17k | if (have_nullable(argument_types_)) { | 274 | 813 | std::visit( | 275 | 813 | [&](auto result_is_nullable) { | 276 | 813 | if (attr.enable_aggregate_function_null_v2) { | 277 | 813 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 813 | AggregateFunctionTemplate>( | 279 | 813 | result.release(), argument_types_, attr.is_window_function)); | 280 | 813 | } else { | 281 | 813 | result.reset(new NullableT<false, result_is_nullable, | 282 | 813 | AggregateFunctionTemplate>( | 283 | 813 | result.release(), argument_types_, attr.is_window_function)); | 284 | 813 | } | 285 | 813 | }, | 286 | 813 | make_bool_variant(result_is_nullable)); | 287 | 813 | } | 288 | 1.17k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1.17k | return AggregateFunctionPtr(result.release()); | 290 | 1.17k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 174 | TArgs&&... args) { | 267 | 174 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 174 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 174 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 174 | if (have_nullable(argument_types_)) { | 274 | 174 | std::visit( | 275 | 174 | [&](auto result_is_nullable) { | 276 | 174 | if (attr.enable_aggregate_function_null_v2) { | 277 | 174 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 174 | AggregateFunctionTemplate>( | 279 | 174 | result.release(), argument_types_, attr.is_window_function)); | 280 | 174 | } else { | 281 | 174 | result.reset(new NullableT<false, result_is_nullable, | 282 | 174 | AggregateFunctionTemplate>( | 283 | 174 | result.release(), argument_types_, attr.is_window_function)); | 284 | 174 | } | 285 | 174 | }, | 286 | 174 | make_bool_variant(result_is_nullable)); | 287 | 174 | } | 288 | 174 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 174 | return AggregateFunctionPtr(result.release()); | 290 | 174 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 1.65k | TArgs&&... args) { | 267 | 1.65k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1.65k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1.65k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1.65k | if (have_nullable(argument_types_)) { | 274 | 991 | std::visit( | 275 | 991 | [&](auto result_is_nullable) { | 276 | 991 | if (attr.enable_aggregate_function_null_v2) { | 277 | 991 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 991 | AggregateFunctionTemplate>( | 279 | 991 | result.release(), argument_types_, attr.is_window_function)); | 280 | 991 | } else { | 281 | 991 | result.reset(new NullableT<false, result_is_nullable, | 282 | 991 | AggregateFunctionTemplate>( | 283 | 991 | result.release(), argument_types_, attr.is_window_function)); | 284 | 991 | } | 285 | 991 | }, | 286 | 991 | make_bool_variant(result_is_nullable)); | 287 | 991 | } | 288 | 1.65k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1.65k | return AggregateFunctionPtr(result.release()); | 290 | 1.65k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE20EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 1 | TArgs&&... args) { | 267 | 1 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1 | if (have_nullable(argument_types_)) { | 274 | 0 | std::visit( | 275 | 0 | [&](auto result_is_nullable) { | 276 | 0 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 0 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 0 | }, | 286 | 0 | make_bool_variant(result_is_nullable)); | 287 | 0 | } | 288 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1 | return AggregateFunctionPtr(result.release()); | 290 | 1 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 415 | TArgs&&... args) { | 267 | 415 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 415 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 415 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 415 | if (have_nullable(argument_types_)) { | 274 | 335 | std::visit( | 275 | 335 | [&](auto result_is_nullable) { | 276 | 335 | if (attr.enable_aggregate_function_null_v2) { | 277 | 335 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 335 | AggregateFunctionTemplate>( | 279 | 335 | result.release(), argument_types_, attr.is_window_function)); | 280 | 335 | } else { | 281 | 335 | result.reset(new NullableT<false, result_is_nullable, | 282 | 335 | AggregateFunctionTemplate>( | 283 | 335 | result.release(), argument_types_, attr.is_window_function)); | 284 | 335 | } | 285 | 335 | }, | 286 | 335 | make_bool_variant(result_is_nullable)); | 287 | 335 | } | 288 | 415 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 415 | return AggregateFunctionPtr(result.release()); | 290 | 415 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 37 | TArgs&&... args) { | 267 | 37 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 37 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 37 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 37 | if (have_nullable(argument_types_)) { | 274 | 37 | std::visit( | 275 | 37 | [&](auto result_is_nullable) { | 276 | 37 | if (attr.enable_aggregate_function_null_v2) { | 277 | 37 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 37 | AggregateFunctionTemplate>( | 279 | 37 | result.release(), argument_types_, attr.is_window_function)); | 280 | 37 | } else { | 281 | 37 | result.reset(new NullableT<false, result_is_nullable, | 282 | 37 | AggregateFunctionTemplate>( | 283 | 37 | result.release(), argument_types_, attr.is_window_function)); | 284 | 37 | } | 285 | 37 | }, | 286 | 37 | make_bool_variant(result_is_nullable)); | 287 | 37 | } | 288 | 37 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 37 | return AggregateFunctionPtr(result.release()); | 290 | 37 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMaxDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 4 | TArgs&&... args) { | 267 | 4 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 4 | if (have_nullable(argument_types_)) { | 274 | 4 | std::visit( | 275 | 4 | [&](auto result_is_nullable) { | 276 | 4 | if (attr.enable_aggregate_function_null_v2) { | 277 | 4 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 4 | AggregateFunctionTemplate>( | 279 | 4 | result.release(), argument_types_, attr.is_window_function)); | 280 | 4 | } else { | 281 | 4 | result.reset(new NullableT<false, result_is_nullable, | 282 | 4 | AggregateFunctionTemplate>( | 283 | 4 | result.release(), argument_types_, attr.is_window_function)); | 284 | 4 | } | 285 | 4 | }, | 286 | 4 | make_bool_variant(result_is_nullable)); | 287 | 4 | } | 288 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 4 | return AggregateFunctionPtr(result.release()); | 290 | 4 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 2.56k | TArgs&&... args) { | 267 | 2.56k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 2.56k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 2.56k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 2.56k | if (have_nullable(argument_types_)) { | 274 | 1.46k | std::visit( | 275 | 1.46k | [&](auto result_is_nullable) { | 276 | 1.46k | if (attr.enable_aggregate_function_null_v2) { | 277 | 1.46k | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 1.46k | AggregateFunctionTemplate>( | 279 | 1.46k | result.release(), argument_types_, attr.is_window_function)); | 280 | 1.46k | } else { | 281 | 1.46k | result.reset(new NullableT<false, result_is_nullable, | 282 | 1.46k | AggregateFunctionTemplate>( | 283 | 1.46k | result.release(), argument_types_, attr.is_window_function)); | 284 | 1.46k | } | 285 | 1.46k | }, | 286 | 1.46k | make_bool_variant(result_is_nullable)); | 287 | 1.46k | } | 288 | 2.56k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 2.56k | return AggregateFunctionPtr(result.release()); | 290 | 2.56k | } |
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 | 266 | 1 | TArgs&&... args) { | 267 | 1 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1 | if (have_nullable(argument_types_)) { | 274 | 0 | std::visit( | 275 | 0 | [&](auto result_is_nullable) { | 276 | 0 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 0 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 0 | }, | 286 | 0 | make_bool_variant(result_is_nullable)); | 287 | 0 | } | 288 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1 | return AggregateFunctionPtr(result.release()); | 290 | 1 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE25EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 1.83k | TArgs&&... args) { | 267 | 1.83k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1.83k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1.83k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1.83k | if (have_nullable(argument_types_)) { | 274 | 657 | std::visit( | 275 | 657 | [&](auto result_is_nullable) { | 276 | 657 | if (attr.enable_aggregate_function_null_v2) { | 277 | 657 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 657 | AggregateFunctionTemplate>( | 279 | 657 | result.release(), argument_types_, attr.is_window_function)); | 280 | 657 | } else { | 281 | 657 | result.reset(new NullableT<false, result_is_nullable, | 282 | 657 | AggregateFunctionTemplate>( | 283 | 657 | result.release(), argument_types_, attr.is_window_function)); | 284 | 657 | } | 285 | 657 | }, | 286 | 657 | make_bool_variant(result_is_nullable)); | 287 | 657 | } | 288 | 1.83k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1.83k | return AggregateFunctionPtr(result.release()); | 290 | 1.83k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 465 | TArgs&&... args) { | 267 | 465 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 465 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 465 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 465 | if (have_nullable(argument_types_)) { | 274 | 314 | std::visit( | 275 | 314 | [&](auto result_is_nullable) { | 276 | 314 | if (attr.enable_aggregate_function_null_v2) { | 277 | 314 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 314 | AggregateFunctionTemplate>( | 279 | 314 | result.release(), argument_types_, attr.is_window_function)); | 280 | 314 | } else { | 281 | 314 | result.reset(new NullableT<false, result_is_nullable, | 282 | 314 | AggregateFunctionTemplate>( | 283 | 314 | result.release(), argument_types_, attr.is_window_function)); | 284 | 314 | } | 285 | 314 | }, | 286 | 314 | make_bool_variant(result_is_nullable)); | 287 | 314 | } | 288 | 465 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 465 | return AggregateFunctionPtr(result.release()); | 290 | 465 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE42EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 1.50k | TArgs&&... args) { | 267 | 1.50k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1.50k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1.50k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1.50k | if (have_nullable(argument_types_)) { | 274 | 1.50k | std::visit( | 275 | 1.50k | [&](auto result_is_nullable) { | 276 | 1.50k | if (attr.enable_aggregate_function_null_v2) { | 277 | 1.50k | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 1.50k | AggregateFunctionTemplate>( | 279 | 1.50k | result.release(), argument_types_, attr.is_window_function)); | 280 | 1.50k | } else { | 281 | 1.50k | result.reset(new NullableT<false, result_is_nullable, | 282 | 1.50k | AggregateFunctionTemplate>( | 283 | 1.50k | result.release(), argument_types_, attr.is_window_function)); | 284 | 1.50k | } | 285 | 1.50k | }, | 286 | 1.50k | make_bool_variant(result_is_nullable)); | 287 | 1.50k | } | 288 | 1.50k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1.50k | return AggregateFunctionPtr(result.release()); | 290 | 1.50k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE27EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 2 | TArgs&&... args) { | 267 | 2 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 2 | if (have_nullable(argument_types_)) { | 274 | 2 | std::visit( | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 2 | result.reset(new NullableT<false, result_is_nullable, | 282 | 2 | AggregateFunctionTemplate>( | 283 | 2 | result.release(), argument_types_, attr.is_window_function)); | 284 | 2 | } | 285 | 2 | }, | 286 | 2 | make_bool_variant(result_is_nullable)); | 287 | 2 | } | 288 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 2 | return AggregateFunctionPtr(result.release()); | 290 | 2 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE36EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 11 | TArgs&&... args) { | 267 | 11 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 11 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 11 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 11 | if (have_nullable(argument_types_)) { | 274 | 11 | std::visit( | 275 | 11 | [&](auto result_is_nullable) { | 276 | 11 | if (attr.enable_aggregate_function_null_v2) { | 277 | 11 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 11 | AggregateFunctionTemplate>( | 279 | 11 | result.release(), argument_types_, attr.is_window_function)); | 280 | 11 | } else { | 281 | 11 | result.reset(new NullableT<false, result_is_nullable, | 282 | 11 | AggregateFunctionTemplate>( | 283 | 11 | result.release(), argument_types_, attr.is_window_function)); | 284 | 11 | } | 285 | 11 | }, | 286 | 11 | make_bool_variant(result_is_nullable)); | 287 | 11 | } | 288 | 11 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 11 | return AggregateFunctionPtr(result.release()); | 290 | 11 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE37EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 11 | TArgs&&... args) { | 267 | 11 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 11 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 11 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 11 | if (have_nullable(argument_types_)) { | 274 | 11 | std::visit( | 275 | 11 | [&](auto result_is_nullable) { | 276 | 11 | if (attr.enable_aggregate_function_null_v2) { | 277 | 11 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 11 | AggregateFunctionTemplate>( | 279 | 11 | result.release(), argument_types_, attr.is_window_function)); | 280 | 11 | } else { | 281 | 11 | result.reset(new NullableT<false, result_is_nullable, | 282 | 11 | AggregateFunctionTemplate>( | 283 | 11 | result.release(), argument_types_, attr.is_window_function)); | 284 | 11 | } | 285 | 11 | }, | 286 | 11 | make_bool_variant(result_is_nullable)); | 287 | 11 | } | 288 | 11 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 11 | return AggregateFunctionPtr(result.release()); | 290 | 11 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 87 | TArgs&&... args) { | 267 | 87 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 87 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 87 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 87 | if (have_nullable(argument_types_)) { | 274 | 85 | std::visit( | 275 | 85 | [&](auto result_is_nullable) { | 276 | 85 | if (attr.enable_aggregate_function_null_v2) { | 277 | 85 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 85 | AggregateFunctionTemplate>( | 279 | 85 | result.release(), argument_types_, attr.is_window_function)); | 280 | 85 | } else { | 281 | 85 | result.reset(new NullableT<false, result_is_nullable, | 282 | 85 | AggregateFunctionTemplate>( | 283 | 85 | result.release(), argument_types_, attr.is_window_function)); | 284 | 85 | } | 285 | 85 | }, | 286 | 85 | make_bool_variant(result_is_nullable)); | 287 | 85 | } | 288 | 87 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 87 | return AggregateFunctionPtr(result.release()); | 290 | 87 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 287 | TArgs&&... args) { | 267 | 287 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 287 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 287 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 287 | if (have_nullable(argument_types_)) { | 274 | 204 | std::visit( | 275 | 204 | [&](auto result_is_nullable) { | 276 | 204 | if (attr.enable_aggregate_function_null_v2) { | 277 | 204 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 204 | AggregateFunctionTemplate>( | 279 | 204 | result.release(), argument_types_, attr.is_window_function)); | 280 | 204 | } else { | 281 | 204 | result.reset(new NullableT<false, result_is_nullable, | 282 | 204 | AggregateFunctionTemplate>( | 283 | 204 | result.release(), argument_types_, attr.is_window_function)); | 284 | 204 | } | 285 | 204 | }, | 286 | 204 | make_bool_variant(result_is_nullable)); | 287 | 204 | } | 288 | 287 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 287 | return AggregateFunctionPtr(result.release()); | 290 | 287 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 228 | TArgs&&... args) { | 267 | 228 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 228 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 228 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 228 | if (have_nullable(argument_types_)) { | 274 | 170 | std::visit( | 275 | 170 | [&](auto result_is_nullable) { | 276 | 170 | if (attr.enable_aggregate_function_null_v2) { | 277 | 170 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 170 | AggregateFunctionTemplate>( | 279 | 170 | result.release(), argument_types_, attr.is_window_function)); | 280 | 170 | } else { | 281 | 170 | result.reset(new NullableT<false, result_is_nullable, | 282 | 170 | AggregateFunctionTemplate>( | 283 | 170 | result.release(), argument_types_, attr.is_window_function)); | 284 | 170 | } | 285 | 170 | }, | 286 | 170 | make_bool_variant(result_is_nullable)); | 287 | 170 | } | 288 | 228 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 228 | return AggregateFunctionPtr(result.release()); | 290 | 228 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 5.20k | TArgs&&... args) { | 267 | 5.20k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 5.20k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 5.20k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 5.20k | if (have_nullable(argument_types_)) { | 274 | 3.22k | std::visit( | 275 | 3.22k | [&](auto result_is_nullable) { | 276 | 3.22k | if (attr.enable_aggregate_function_null_v2) { | 277 | 3.22k | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 3.22k | AggregateFunctionTemplate>( | 279 | 3.22k | result.release(), argument_types_, attr.is_window_function)); | 280 | 3.22k | } else { | 281 | 3.22k | result.reset(new NullableT<false, result_is_nullable, | 282 | 3.22k | AggregateFunctionTemplate>( | 283 | 3.22k | result.release(), argument_types_, attr.is_window_function)); | 284 | 3.22k | } | 285 | 3.22k | }, | 286 | 3.22k | make_bool_variant(result_is_nullable)); | 287 | 3.22k | } | 288 | 5.20k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 5.20k | return AggregateFunctionPtr(result.release()); | 290 | 5.20k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 1.76k | TArgs&&... args) { | 267 | 1.76k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1.76k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1.76k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1.76k | if (have_nullable(argument_types_)) { | 274 | 903 | std::visit( | 275 | 903 | [&](auto result_is_nullable) { | 276 | 903 | if (attr.enable_aggregate_function_null_v2) { | 277 | 903 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 903 | AggregateFunctionTemplate>( | 279 | 903 | result.release(), argument_types_, attr.is_window_function)); | 280 | 903 | } else { | 281 | 903 | result.reset(new NullableT<false, result_is_nullable, | 282 | 903 | AggregateFunctionTemplate>( | 283 | 903 | result.release(), argument_types_, attr.is_window_function)); | 284 | 903 | } | 285 | 903 | }, | 286 | 903 | make_bool_variant(result_is_nullable)); | 287 | 903 | } | 288 | 1.76k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1.76k | return AggregateFunctionPtr(result.release()); | 290 | 1.76k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 212 | TArgs&&... args) { | 267 | 212 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 212 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 212 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 212 | if (have_nullable(argument_types_)) { | 274 | 128 | std::visit( | 275 | 128 | [&](auto result_is_nullable) { | 276 | 128 | if (attr.enable_aggregate_function_null_v2) { | 277 | 128 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 128 | AggregateFunctionTemplate>( | 279 | 128 | result.release(), argument_types_, attr.is_window_function)); | 280 | 128 | } else { | 281 | 128 | result.reset(new NullableT<false, result_is_nullable, | 282 | 128 | AggregateFunctionTemplate>( | 283 | 128 | result.release(), argument_types_, attr.is_window_function)); | 284 | 128 | } | 285 | 128 | }, | 286 | 128 | make_bool_variant(result_is_nullable)); | 287 | 128 | } | 288 | 212 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 212 | return AggregateFunctionPtr(result.release()); | 290 | 212 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 122 | TArgs&&... args) { | 267 | 122 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 122 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 122 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 122 | if (have_nullable(argument_types_)) { | 274 | 118 | std::visit( | 275 | 118 | [&](auto result_is_nullable) { | 276 | 118 | if (attr.enable_aggregate_function_null_v2) { | 277 | 118 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 118 | AggregateFunctionTemplate>( | 279 | 118 | result.release(), argument_types_, attr.is_window_function)); | 280 | 118 | } else { | 281 | 118 | result.reset(new NullableT<false, result_is_nullable, | 282 | 118 | AggregateFunctionTemplate>( | 283 | 118 | result.release(), argument_types_, attr.is_window_function)); | 284 | 118 | } | 285 | 118 | }, | 286 | 118 | make_bool_variant(result_is_nullable)); | 287 | 118 | } | 288 | 122 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 122 | return AggregateFunctionPtr(result.release()); | 290 | 122 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 210 | TArgs&&... args) { | 267 | 210 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 210 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 210 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 210 | if (have_nullable(argument_types_)) { | 274 | 203 | std::visit( | 275 | 203 | [&](auto result_is_nullable) { | 276 | 203 | if (attr.enable_aggregate_function_null_v2) { | 277 | 203 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 203 | AggregateFunctionTemplate>( | 279 | 203 | result.release(), argument_types_, attr.is_window_function)); | 280 | 203 | } else { | 281 | 203 | result.reset(new NullableT<false, result_is_nullable, | 282 | 203 | AggregateFunctionTemplate>( | 283 | 203 | result.release(), argument_types_, attr.is_window_function)); | 284 | 203 | } | 285 | 203 | }, | 286 | 203 | make_bool_variant(result_is_nullable)); | 287 | 203 | } | 288 | 210 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 210 | return AggregateFunctionPtr(result.release()); | 290 | 210 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 116 | TArgs&&... args) { | 267 | 116 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 116 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 116 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 116 | if (have_nullable(argument_types_)) { | 274 | 114 | std::visit( | 275 | 114 | [&](auto result_is_nullable) { | 276 | 114 | if (attr.enable_aggregate_function_null_v2) { | 277 | 114 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 114 | AggregateFunctionTemplate>( | 279 | 114 | result.release(), argument_types_, attr.is_window_function)); | 280 | 114 | } else { | 281 | 114 | result.reset(new NullableT<false, result_is_nullable, | 282 | 114 | AggregateFunctionTemplate>( | 283 | 114 | result.release(), argument_types_, attr.is_window_function)); | 284 | 114 | } | 285 | 114 | }, | 286 | 114 | make_bool_variant(result_is_nullable)); | 287 | 114 | } | 288 | 116 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 116 | return AggregateFunctionPtr(result.release()); | 290 | 116 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 1.47k | TArgs&&... args) { | 267 | 1.47k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1.47k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1.47k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1.47k | if (have_nullable(argument_types_)) { | 274 | 905 | std::visit( | 275 | 905 | [&](auto result_is_nullable) { | 276 | 905 | if (attr.enable_aggregate_function_null_v2) { | 277 | 905 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 905 | AggregateFunctionTemplate>( | 279 | 905 | result.release(), argument_types_, attr.is_window_function)); | 280 | 905 | } else { | 281 | 905 | result.reset(new NullableT<false, result_is_nullable, | 282 | 905 | AggregateFunctionTemplate>( | 283 | 905 | result.release(), argument_types_, attr.is_window_function)); | 284 | 905 | } | 285 | 905 | }, | 286 | 905 | make_bool_variant(result_is_nullable)); | 287 | 905 | } | 288 | 1.47k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1.47k | return AggregateFunctionPtr(result.release()); | 290 | 1.47k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE20EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 1 | TArgs&&... args) { | 267 | 1 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1 | if (have_nullable(argument_types_)) { | 274 | 0 | std::visit( | 275 | 0 | [&](auto result_is_nullable) { | 276 | 0 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 0 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 0 | }, | 286 | 0 | make_bool_variant(result_is_nullable)); | 287 | 0 | } | 288 | 1 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1 | return AggregateFunctionPtr(result.release()); | 290 | 1 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE30EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 348 | TArgs&&... args) { | 267 | 348 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 348 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 348 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 348 | if (have_nullable(argument_types_)) { | 274 | 279 | std::visit( | 275 | 279 | [&](auto result_is_nullable) { | 276 | 279 | if (attr.enable_aggregate_function_null_v2) { | 277 | 279 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 279 | AggregateFunctionTemplate>( | 279 | 279 | result.release(), argument_types_, attr.is_window_function)); | 280 | 279 | } else { | 281 | 279 | result.reset(new NullableT<false, result_is_nullable, | 282 | 279 | AggregateFunctionTemplate>( | 283 | 279 | result.release(), argument_types_, attr.is_window_function)); | 284 | 279 | } | 285 | 279 | }, | 286 | 279 | make_bool_variant(result_is_nullable)); | 287 | 279 | } | 288 | 348 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 348 | return AggregateFunctionPtr(result.release()); | 290 | 348 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 37 | TArgs&&... args) { | 267 | 37 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 37 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 37 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 37 | if (have_nullable(argument_types_)) { | 274 | 37 | std::visit( | 275 | 37 | [&](auto result_is_nullable) { | 276 | 37 | if (attr.enable_aggregate_function_null_v2) { | 277 | 37 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 37 | AggregateFunctionTemplate>( | 279 | 37 | result.release(), argument_types_, attr.is_window_function)); | 280 | 37 | } else { | 281 | 37 | result.reset(new NullableT<false, result_is_nullable, | 282 | 37 | AggregateFunctionTemplate>( | 283 | 37 | result.release(), argument_types_, attr.is_window_function)); | 284 | 37 | } | 285 | 37 | }, | 286 | 37 | make_bool_variant(result_is_nullable)); | 287 | 37 | } | 288 | 37 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 37 | return AggregateFunctionPtr(result.release()); | 290 | 37 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionMinDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 4 | TArgs&&... args) { | 267 | 4 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 4 | if (have_nullable(argument_types_)) { | 274 | 4 | std::visit( | 275 | 4 | [&](auto result_is_nullable) { | 276 | 4 | if (attr.enable_aggregate_function_null_v2) { | 277 | 4 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 4 | AggregateFunctionTemplate>( | 279 | 4 | result.release(), argument_types_, attr.is_window_function)); | 280 | 4 | } else { | 281 | 4 | result.reset(new NullableT<false, result_is_nullable, | 282 | 4 | AggregateFunctionTemplate>( | 283 | 4 | result.release(), argument_types_, attr.is_window_function)); | 284 | 4 | } | 285 | 4 | }, | 286 | 4 | make_bool_variant(result_is_nullable)); | 287 | 4 | } | 288 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 4 | return AggregateFunctionPtr(result.release()); | 290 | 4 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_21SingleValueDataStringEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 145 | TArgs&&... args) { | 267 | 145 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 145 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 145 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 145 | if (have_nullable(argument_types_)) { | 274 | 112 | std::visit( | 275 | 112 | [&](auto result_is_nullable) { | 276 | 112 | if (attr.enable_aggregate_function_null_v2) { | 277 | 112 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 112 | AggregateFunctionTemplate>( | 279 | 112 | result.release(), argument_types_, attr.is_window_function)); | 280 | 112 | } else { | 281 | 112 | result.reset(new NullableT<false, result_is_nullable, | 282 | 112 | AggregateFunctionTemplate>( | 283 | 112 | result.release(), argument_types_, attr.is_window_function)); | 284 | 112 | } | 285 | 112 | }, | 286 | 112 | make_bool_variant(result_is_nullable)); | 287 | 112 | } | 288 | 145 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 145 | return AggregateFunctionPtr(result.release()); | 290 | 145 | } |
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 | 266 | 10 | TArgs&&... args) { | 267 | 10 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 10 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 10 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 10 | if (have_nullable(argument_types_)) { | 274 | 10 | std::visit( | 275 | 10 | [&](auto result_is_nullable) { | 276 | 10 | if (attr.enable_aggregate_function_null_v2) { | 277 | 10 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 10 | AggregateFunctionTemplate>( | 279 | 10 | result.release(), argument_types_, attr.is_window_function)); | 280 | 10 | } else { | 281 | 10 | result.reset(new NullableT<false, result_is_nullable, | 282 | 10 | AggregateFunctionTemplate>( | 283 | 10 | result.release(), argument_types_, attr.is_window_function)); | 284 | 10 | } | 285 | 10 | }, | 286 | 10 | make_bool_variant(result_is_nullable)); | 287 | 10 | } | 288 | 10 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 10 | return AggregateFunctionPtr(result.release()); | 290 | 10 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE26EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 14 | TArgs&&... args) { | 267 | 14 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 14 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 14 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 14 | if (have_nullable(argument_types_)) { | 274 | 14 | std::visit( | 275 | 14 | [&](auto result_is_nullable) { | 276 | 14 | if (attr.enable_aggregate_function_null_v2) { | 277 | 14 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 14 | AggregateFunctionTemplate>( | 279 | 14 | result.release(), argument_types_, attr.is_window_function)); | 280 | 14 | } else { | 281 | 14 | result.reset(new NullableT<false, result_is_nullable, | 282 | 14 | AggregateFunctionTemplate>( | 283 | 14 | result.release(), argument_types_, attr.is_window_function)); | 284 | 14 | } | 285 | 14 | }, | 286 | 14 | make_bool_variant(result_is_nullable)); | 287 | 14 | } | 288 | 14 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 14 | return AggregateFunctionPtr(result.release()); | 290 | 14 | } |
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 | 266 | 2 | TArgs&&... args) { | 267 | 2 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 2 | if (have_nullable(argument_types_)) { | 274 | 2 | std::visit( | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 2 | result.reset(new NullableT<false, result_is_nullable, | 282 | 2 | AggregateFunctionTemplate>( | 283 | 2 | result.release(), argument_types_, attr.is_window_function)); | 284 | 2 | } | 285 | 2 | }, | 286 | 2 | make_bool_variant(result_is_nullable)); | 287 | 2 | } | 288 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 2 | return AggregateFunctionPtr(result.release()); | 290 | 2 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE36EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 2 | TArgs&&... args) { | 267 | 2 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 2 | if (have_nullable(argument_types_)) { | 274 | 2 | std::visit( | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 2 | result.reset(new NullableT<false, result_is_nullable, | 282 | 2 | AggregateFunctionTemplate>( | 283 | 2 | result.release(), argument_types_, attr.is_window_function)); | 284 | 2 | } | 285 | 2 | }, | 286 | 2 | make_bool_variant(result_is_nullable)); | 287 | 2 | } | 288 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 2 | return AggregateFunctionPtr(result.release()); | 290 | 2 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE37EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 2 | TArgs&&... args) { | 267 | 2 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 2 | if (have_nullable(argument_types_)) { | 274 | 2 | std::visit( | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 2 | result.reset(new NullableT<false, result_is_nullable, | 282 | 2 | AggregateFunctionTemplate>( | 283 | 2 | result.release(), argument_types_, attr.is_window_function)); | 284 | 2 | } | 285 | 2 | }, | 286 | 2 | make_bool_variant(result_is_nullable)); | 287 | 2 | } | 288 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 2 | return AggregateFunctionPtr(result.release()); | 290 | 2 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE2EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 16 | TArgs&&... args) { | 267 | 16 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 16 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 16 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 16 | if (have_nullable(argument_types_)) { | 274 | 16 | std::visit( | 275 | 16 | [&](auto result_is_nullable) { | 276 | 16 | if (attr.enable_aggregate_function_null_v2) { | 277 | 16 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 16 | AggregateFunctionTemplate>( | 279 | 16 | result.release(), argument_types_, attr.is_window_function)); | 280 | 16 | } else { | 281 | 16 | result.reset(new NullableT<false, result_is_nullable, | 282 | 16 | AggregateFunctionTemplate>( | 283 | 16 | result.release(), argument_types_, attr.is_window_function)); | 284 | 16 | } | 285 | 16 | }, | 286 | 16 | make_bool_variant(result_is_nullable)); | 287 | 16 | } | 288 | 16 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 16 | return AggregateFunctionPtr(result.release()); | 290 | 16 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE3EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 16 | TArgs&&... args) { | 267 | 16 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 16 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 16 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 16 | if (have_nullable(argument_types_)) { | 274 | 8 | std::visit( | 275 | 8 | [&](auto result_is_nullable) { | 276 | 8 | if (attr.enable_aggregate_function_null_v2) { | 277 | 8 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 8 | AggregateFunctionTemplate>( | 279 | 8 | result.release(), argument_types_, attr.is_window_function)); | 280 | 8 | } else { | 281 | 8 | result.reset(new NullableT<false, result_is_nullable, | 282 | 8 | AggregateFunctionTemplate>( | 283 | 8 | result.release(), argument_types_, attr.is_window_function)); | 284 | 8 | } | 285 | 8 | }, | 286 | 8 | make_bool_variant(result_is_nullable)); | 287 | 8 | } | 288 | 16 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 16 | return AggregateFunctionPtr(result.release()); | 290 | 16 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE4EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 6 | TArgs&&... args) { | 267 | 6 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 6 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 6 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 6 | if (have_nullable(argument_types_)) { | 274 | 6 | std::visit( | 275 | 6 | [&](auto result_is_nullable) { | 276 | 6 | if (attr.enable_aggregate_function_null_v2) { | 277 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 6 | AggregateFunctionTemplate>( | 279 | 6 | result.release(), argument_types_, attr.is_window_function)); | 280 | 6 | } else { | 281 | 6 | result.reset(new NullableT<false, result_is_nullable, | 282 | 6 | AggregateFunctionTemplate>( | 283 | 6 | result.release(), argument_types_, attr.is_window_function)); | 284 | 6 | } | 285 | 6 | }, | 286 | 6 | make_bool_variant(result_is_nullable)); | 287 | 6 | } | 288 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 6 | return AggregateFunctionPtr(result.release()); | 290 | 6 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE5EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 468 | TArgs&&... args) { | 267 | 468 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 468 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 468 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 468 | if (have_nullable(argument_types_)) { | 274 | 425 | std::visit( | 275 | 425 | [&](auto result_is_nullable) { | 276 | 425 | if (attr.enable_aggregate_function_null_v2) { | 277 | 425 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 425 | AggregateFunctionTemplate>( | 279 | 425 | result.release(), argument_types_, attr.is_window_function)); | 280 | 425 | } else { | 281 | 425 | result.reset(new NullableT<false, result_is_nullable, | 282 | 425 | AggregateFunctionTemplate>( | 283 | 425 | result.release(), argument_types_, attr.is_window_function)); | 284 | 425 | } | 285 | 425 | }, | 286 | 425 | make_bool_variant(result_is_nullable)); | 287 | 425 | } | 288 | 468 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 468 | return AggregateFunctionPtr(result.release()); | 290 | 468 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE6EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 44 | TArgs&&... args) { | 267 | 44 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 44 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 44 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 44 | if (have_nullable(argument_types_)) { | 274 | 38 | std::visit( | 275 | 38 | [&](auto result_is_nullable) { | 276 | 38 | if (attr.enable_aggregate_function_null_v2) { | 277 | 38 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 38 | AggregateFunctionTemplate>( | 279 | 38 | result.release(), argument_types_, attr.is_window_function)); | 280 | 38 | } else { | 281 | 38 | result.reset(new NullableT<false, result_is_nullable, | 282 | 38 | AggregateFunctionTemplate>( | 283 | 38 | result.release(), argument_types_, attr.is_window_function)); | 284 | 38 | } | 285 | 38 | }, | 286 | 38 | make_bool_variant(result_is_nullable)); | 287 | 38 | } | 288 | 44 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 44 | return AggregateFunctionPtr(result.release()); | 290 | 44 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE7EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 2 | TArgs&&... args) { | 267 | 2 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 2 | if (have_nullable(argument_types_)) { | 274 | 2 | std::visit( | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 2 | result.reset(new NullableT<false, result_is_nullable, | 282 | 2 | AggregateFunctionTemplate>( | 283 | 2 | result.release(), argument_types_, attr.is_window_function)); | 284 | 2 | } | 285 | 2 | }, | 286 | 2 | make_bool_variant(result_is_nullable)); | 287 | 2 | } | 288 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 2 | return AggregateFunctionPtr(result.release()); | 290 | 2 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE8EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 6 | TArgs&&... args) { | 267 | 6 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 6 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 6 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 6 | if (have_nullable(argument_types_)) { | 274 | 6 | std::visit( | 275 | 6 | [&](auto result_is_nullable) { | 276 | 6 | if (attr.enable_aggregate_function_null_v2) { | 277 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 6 | AggregateFunctionTemplate>( | 279 | 6 | result.release(), argument_types_, attr.is_window_function)); | 280 | 6 | } else { | 281 | 6 | result.reset(new NullableT<false, result_is_nullable, | 282 | 6 | AggregateFunctionTemplate>( | 283 | 6 | result.release(), argument_types_, attr.is_window_function)); | 284 | 6 | } | 285 | 6 | }, | 286 | 6 | make_bool_variant(result_is_nullable)); | 287 | 6 | } | 288 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 6 | return AggregateFunctionPtr(result.release()); | 290 | 6 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_20SingleValueDataFixedILNS_13PrimitiveTypeE9EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 8 | TArgs&&... args) { | 267 | 8 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 8 | if (have_nullable(argument_types_)) { | 274 | 8 | std::visit( | 275 | 8 | [&](auto result_is_nullable) { | 276 | 8 | if (attr.enable_aggregate_function_null_v2) { | 277 | 8 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 8 | AggregateFunctionTemplate>( | 279 | 8 | result.release(), argument_types_, attr.is_window_function)); | 280 | 8 | } else { | 281 | 8 | result.reset(new NullableT<false, result_is_nullable, | 282 | 8 | AggregateFunctionTemplate>( | 283 | 8 | result.release(), argument_types_, attr.is_window_function)); | 284 | 8 | } | 285 | 8 | }, | 286 | 8 | make_bool_variant(result_is_nullable)); | 287 | 8 | } | 288 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 8 | return AggregateFunctionPtr(result.release()); | 290 | 8 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE28EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 8 | TArgs&&... args) { | 267 | 8 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 8 | if (have_nullable(argument_types_)) { | 274 | 8 | std::visit( | 275 | 8 | [&](auto result_is_nullable) { | 276 | 8 | if (attr.enable_aggregate_function_null_v2) { | 277 | 8 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 8 | AggregateFunctionTemplate>( | 279 | 8 | result.release(), argument_types_, attr.is_window_function)); | 280 | 8 | } else { | 281 | 8 | result.reset(new NullableT<false, result_is_nullable, | 282 | 8 | AggregateFunctionTemplate>( | 283 | 8 | result.release(), argument_types_, attr.is_window_function)); | 284 | 8 | } | 285 | 8 | }, | 286 | 8 | make_bool_variant(result_is_nullable)); | 287 | 8 | } | 288 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 8 | return AggregateFunctionPtr(result.release()); | 290 | 8 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE29EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 2 | TArgs&&... args) { | 267 | 2 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 2 | if (have_nullable(argument_types_)) { | 274 | 2 | std::visit( | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 2 | result.reset(new NullableT<false, result_is_nullable, | 282 | 2 | AggregateFunctionTemplate>( | 283 | 2 | result.release(), argument_types_, attr.is_window_function)); | 284 | 2 | } | 285 | 2 | }, | 286 | 2 | make_bool_variant(result_is_nullable)); | 287 | 2 | } | 288 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 2 | return AggregateFunctionPtr(result.release()); | 290 | 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 | 266 | 5 | TArgs&&... args) { | 267 | 5 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 5 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 5 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 5 | if (have_nullable(argument_types_)) { | 274 | 5 | std::visit( | 275 | 5 | [&](auto result_is_nullable) { | 276 | 5 | if (attr.enable_aggregate_function_null_v2) { | 277 | 5 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 5 | AggregateFunctionTemplate>( | 279 | 5 | result.release(), argument_types_, attr.is_window_function)); | 280 | 5 | } else { | 281 | 5 | result.reset(new NullableT<false, result_is_nullable, | 282 | 5 | AggregateFunctionTemplate>( | 283 | 5 | result.release(), argument_types_, attr.is_window_function)); | 284 | 5 | } | 285 | 5 | }, | 286 | 5 | make_bool_variant(result_is_nullable)); | 287 | 5 | } | 288 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 5 | return AggregateFunctionPtr(result.release()); | 290 | 5 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_22SingleValueDataDecimalILNS_13PrimitiveTypeE35EEEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS9_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 2 | TArgs&&... args) { | 267 | 2 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 2 | if (have_nullable(argument_types_)) { | 274 | 2 | std::visit( | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 2 | result.reset(new NullableT<false, result_is_nullable, | 282 | 2 | AggregateFunctionTemplate>( | 283 | 2 | result.release(), argument_types_, attr.is_window_function)); | 284 | 2 | } | 285 | 2 | }, | 286 | 2 | make_bool_variant(result_is_nullable)); | 287 | 2 | } | 288 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 2 | return AggregateFunctionPtr(result.release()); | 290 | 2 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionsSingleValueINS_24AggregateFunctionAnyDataINS_26SingleValueDataComplexTypeEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 58 | TArgs&&... args) { | 267 | 58 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 58 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 58 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 58 | if (have_nullable(argument_types_)) { | 274 | 22 | std::visit( | 275 | 22 | [&](auto result_is_nullable) { | 276 | 22 | if (attr.enable_aggregate_function_null_v2) { | 277 | 22 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 22 | AggregateFunctionTemplate>( | 279 | 22 | result.release(), argument_types_, attr.is_window_function)); | 280 | 22 | } else { | 281 | 22 | result.reset(new NullableT<false, result_is_nullable, | 282 | 22 | AggregateFunctionTemplate>( | 283 | 22 | result.release(), argument_types_, attr.is_window_function)); | 284 | 22 | } | 285 | 22 | }, | 286 | 22 | make_bool_variant(result_is_nullable)); | 287 | 22 | } | 288 | 58 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 58 | return AggregateFunctionPtr(result.release()); | 290 | 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 | 266 | 63 | TArgs&&... args) { | 267 | 63 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 63 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 63 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 63 | if (have_nullable(argument_types_)) { | 274 | 54 | std::visit( | 275 | 54 | [&](auto result_is_nullable) { | 276 | 54 | if (attr.enable_aggregate_function_null_v2) { | 277 | 54 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 54 | AggregateFunctionTemplate>( | 279 | 54 | result.release(), argument_types_, attr.is_window_function)); | 280 | 54 | } else { | 281 | 54 | result.reset(new NullableT<false, result_is_nullable, | 282 | 54 | AggregateFunctionTemplate>( | 283 | 54 | result.release(), argument_types_, attr.is_window_function)); | 284 | 54 | } | 285 | 54 | }, | 286 | 54 | make_bool_variant(result_is_nullable)); | 287 | 54 | } | 288 | 63 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 63 | return AggregateFunctionPtr(result.release()); | 290 | 63 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE28ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 8 | TArgs&&... args) { | 267 | 8 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 8 | if (have_nullable(argument_types_)) { | 274 | 8 | std::visit( | 275 | 8 | [&](auto result_is_nullable) { | 276 | 8 | if (attr.enable_aggregate_function_null_v2) { | 277 | 8 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 8 | AggregateFunctionTemplate>( | 279 | 8 | result.release(), argument_types_, attr.is_window_function)); | 280 | 8 | } else { | 281 | 8 | result.reset(new NullableT<false, result_is_nullable, | 282 | 8 | AggregateFunctionTemplate>( | 283 | 8 | result.release(), argument_types_, attr.is_window_function)); | 284 | 8 | } | 285 | 8 | }, | 286 | 8 | make_bool_variant(result_is_nullable)); | 287 | 8 | } | 288 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 8 | return AggregateFunctionPtr(result.release()); | 290 | 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 | 266 | 566 | TArgs&&... args) { | 267 | 566 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 566 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 566 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 566 | if (have_nullable(argument_types_)) { | 274 | 108 | std::visit( | 275 | 108 | [&](auto result_is_nullable) { | 276 | 108 | if (attr.enable_aggregate_function_null_v2) { | 277 | 108 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 108 | AggregateFunctionTemplate>( | 279 | 108 | result.release(), argument_types_, attr.is_window_function)); | 280 | 108 | } else { | 281 | 108 | result.reset(new NullableT<false, result_is_nullable, | 282 | 108 | AggregateFunctionTemplate>( | 283 | 108 | result.release(), argument_types_, attr.is_window_function)); | 284 | 108 | } | 285 | 108 | }, | 286 | 108 | make_bool_variant(result_is_nullable)); | 287 | 108 | } | 288 | 566 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 566 | return AggregateFunctionPtr(result.release()); | 290 | 566 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE29ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 9 | TArgs&&... args) { | 267 | 9 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 9 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 9 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 9 | if (have_nullable(argument_types_)) { | 274 | 9 | std::visit( | 275 | 9 | [&](auto result_is_nullable) { | 276 | 9 | if (attr.enable_aggregate_function_null_v2) { | 277 | 9 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 9 | AggregateFunctionTemplate>( | 279 | 9 | result.release(), argument_types_, attr.is_window_function)); | 280 | 9 | } else { | 281 | 9 | result.reset(new NullableT<false, result_is_nullable, | 282 | 9 | AggregateFunctionTemplate>( | 283 | 9 | result.release(), argument_types_, attr.is_window_function)); | 284 | 9 | } | 285 | 9 | }, | 286 | 9 | make_bool_variant(result_is_nullable)); | 287 | 9 | } | 288 | 9 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 9 | return AggregateFunctionPtr(result.release()); | 290 | 9 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS3_30ENS_24AggregateFunctionAvgDataILS3_30EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 94 | TArgs&&... args) { | 267 | 94 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 94 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 94 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 94 | if (have_nullable(argument_types_)) { | 274 | 94 | std::visit( | 275 | 94 | [&](auto result_is_nullable) { | 276 | 94 | if (attr.enable_aggregate_function_null_v2) { | 277 | 94 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 94 | AggregateFunctionTemplate>( | 279 | 94 | result.release(), argument_types_, attr.is_window_function)); | 280 | 94 | } else { | 281 | 94 | result.reset(new NullableT<false, result_is_nullable, | 282 | 94 | AggregateFunctionTemplate>( | 283 | 94 | result.release(), argument_types_, attr.is_window_function)); | 284 | 94 | } | 285 | 94 | }, | 286 | 94 | make_bool_variant(result_is_nullable)); | 287 | 94 | } | 288 | 94 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 94 | return AggregateFunctionPtr(result.release()); | 290 | 94 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE30ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 24 | TArgs&&... args) { | 267 | 24 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 24 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 24 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 24 | if (have_nullable(argument_types_)) { | 274 | 24 | std::visit( | 275 | 24 | [&](auto result_is_nullable) { | 276 | 24 | if (attr.enable_aggregate_function_null_v2) { | 277 | 24 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 24 | AggregateFunctionTemplate>( | 279 | 24 | result.release(), argument_types_, attr.is_window_function)); | 280 | 24 | } else { | 281 | 24 | result.reset(new NullableT<false, result_is_nullable, | 282 | 24 | AggregateFunctionTemplate>( | 283 | 24 | result.release(), argument_types_, attr.is_window_function)); | 284 | 24 | } | 285 | 24 | }, | 286 | 24 | make_bool_variant(result_is_nullable)); | 287 | 24 | } | 288 | 24 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 24 | return AggregateFunctionPtr(result.release()); | 290 | 24 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE35ELS3_35ENS_24AggregateFunctionAvgDataILS3_35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 99 | TArgs&&... args) { | 267 | 99 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 99 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 99 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 99 | if (have_nullable(argument_types_)) { | 274 | 99 | std::visit( | 275 | 99 | [&](auto result_is_nullable) { | 276 | 99 | if (attr.enable_aggregate_function_null_v2) { | 277 | 99 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 99 | AggregateFunctionTemplate>( | 279 | 99 | result.release(), argument_types_, attr.is_window_function)); | 280 | 99 | } else { | 281 | 99 | result.reset(new NullableT<false, result_is_nullable, | 282 | 99 | AggregateFunctionTemplate>( | 283 | 99 | result.release(), argument_types_, attr.is_window_function)); | 284 | 99 | } | 285 | 99 | }, | 286 | 99 | make_bool_variant(result_is_nullable)); | 287 | 99 | } | 288 | 99 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 99 | return AggregateFunctionPtr(result.release()); | 290 | 99 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS3_9ENS_24AggregateFunctionAvgDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 83 | TArgs&&... args) { | 267 | 83 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 83 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 83 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 83 | if (have_nullable(argument_types_)) { | 274 | 30 | std::visit( | 275 | 30 | [&](auto result_is_nullable) { | 276 | 30 | if (attr.enable_aggregate_function_null_v2) { | 277 | 30 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 30 | AggregateFunctionTemplate>( | 279 | 30 | result.release(), argument_types_, attr.is_window_function)); | 280 | 30 | } else { | 281 | 30 | result.reset(new NullableT<false, result_is_nullable, | 282 | 30 | AggregateFunctionTemplate>( | 283 | 30 | result.release(), argument_types_, attr.is_window_function)); | 284 | 30 | } | 285 | 30 | }, | 286 | 30 | make_bool_variant(result_is_nullable)); | 287 | 30 | } | 288 | 83 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 83 | return AggregateFunctionPtr(result.release()); | 290 | 83 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS3_9ENS_24AggregateFunctionAvgDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 29 | TArgs&&... args) { | 267 | 29 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 29 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 29 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 29 | if (have_nullable(argument_types_)) { | 274 | 21 | std::visit( | 275 | 21 | [&](auto result_is_nullable) { | 276 | 21 | if (attr.enable_aggregate_function_null_v2) { | 277 | 21 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 21 | AggregateFunctionTemplate>( | 279 | 21 | result.release(), argument_types_, attr.is_window_function)); | 280 | 21 | } else { | 281 | 21 | result.reset(new NullableT<false, result_is_nullable, | 282 | 21 | AggregateFunctionTemplate>( | 283 | 21 | result.release(), argument_types_, attr.is_window_function)); | 284 | 21 | } | 285 | 21 | }, | 286 | 21 | make_bool_variant(result_is_nullable)); | 287 | 21 | } | 288 | 29 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 29 | return AggregateFunctionPtr(result.release()); | 290 | 29 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS3_9ENS_24AggregateFunctionAvgDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 1.20k | TArgs&&... args) { | 267 | 1.20k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1.20k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1.20k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1.20k | if (have_nullable(argument_types_)) { | 274 | 496 | std::visit( | 275 | 496 | [&](auto result_is_nullable) { | 276 | 496 | if (attr.enable_aggregate_function_null_v2) { | 277 | 496 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 496 | AggregateFunctionTemplate>( | 279 | 496 | result.release(), argument_types_, attr.is_window_function)); | 280 | 496 | } else { | 281 | 496 | result.reset(new NullableT<false, result_is_nullable, | 282 | 496 | AggregateFunctionTemplate>( | 283 | 496 | result.release(), argument_types_, attr.is_window_function)); | 284 | 496 | } | 285 | 496 | }, | 286 | 496 | make_bool_variant(result_is_nullable)); | 287 | 496 | } | 288 | 1.20k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1.20k | return AggregateFunctionPtr(result.release()); | 290 | 1.20k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS3_9ENS_24AggregateFunctionAvgDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 370 | TArgs&&... args) { | 267 | 370 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 370 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 370 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 370 | if (have_nullable(argument_types_)) { | 274 | 330 | std::visit( | 275 | 330 | [&](auto result_is_nullable) { | 276 | 330 | if (attr.enable_aggregate_function_null_v2) { | 277 | 330 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 330 | AggregateFunctionTemplate>( | 279 | 330 | result.release(), argument_types_, attr.is_window_function)); | 280 | 330 | } else { | 281 | 330 | result.reset(new NullableT<false, result_is_nullable, | 282 | 330 | AggregateFunctionTemplate>( | 283 | 330 | result.release(), argument_types_, attr.is_window_function)); | 284 | 330 | } | 285 | 330 | }, | 286 | 330 | make_bool_variant(result_is_nullable)); | 287 | 330 | } | 288 | 370 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 370 | return AggregateFunctionPtr(result.release()); | 290 | 370 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS3_9ENS_24AggregateFunctionAvgDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 2 | TArgs&&... args) { | 267 | 2 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 2 | if (have_nullable(argument_types_)) { | 274 | 2 | std::visit( | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 2 | result.reset(new NullableT<false, result_is_nullable, | 282 | 2 | AggregateFunctionTemplate>( | 283 | 2 | result.release(), argument_types_, attr.is_window_function)); | 284 | 2 | } | 285 | 2 | }, | 286 | 2 | make_bool_variant(result_is_nullable)); | 287 | 2 | } | 288 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 2 | return AggregateFunctionPtr(result.release()); | 290 | 2 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE9ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 234 | TArgs&&... args) { | 267 | 234 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 234 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 234 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 234 | if (have_nullable(argument_types_)) { | 274 | 222 | std::visit( | 275 | 222 | [&](auto result_is_nullable) { | 276 | 222 | if (attr.enable_aggregate_function_null_v2) { | 277 | 222 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 222 | AggregateFunctionTemplate>( | 279 | 222 | result.release(), argument_types_, attr.is_window_function)); | 280 | 222 | } else { | 281 | 222 | result.reset(new NullableT<false, result_is_nullable, | 282 | 222 | AggregateFunctionTemplate>( | 283 | 222 | result.release(), argument_types_, attr.is_window_function)); | 284 | 222 | } | 285 | 222 | }, | 286 | 222 | make_bool_variant(result_is_nullable)); | 287 | 222 | } | 288 | 234 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 234 | return AggregateFunctionPtr(result.release()); | 290 | 234 | } |
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 | 266 | 29 | TArgs&&... args) { | 267 | 29 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 29 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 29 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 29 | if (have_nullable(argument_types_)) { | 274 | 21 | std::visit( | 275 | 21 | [&](auto result_is_nullable) { | 276 | 21 | if (attr.enable_aggregate_function_null_v2) { | 277 | 21 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 21 | AggregateFunctionTemplate>( | 279 | 21 | result.release(), argument_types_, attr.is_window_function)); | 280 | 21 | } else { | 281 | 21 | result.reset(new NullableT<false, result_is_nullable, | 282 | 21 | AggregateFunctionTemplate>( | 283 | 21 | result.release(), argument_types_, attr.is_window_function)); | 284 | 21 | } | 285 | 21 | }, | 286 | 21 | make_bool_variant(result_is_nullable)); | 287 | 21 | } | 288 | 29 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 29 | return AggregateFunctionPtr(result.release()); | 290 | 29 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE4ENS_31AggregateFunctionGroupBitOrDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 26 | TArgs&&... args) { | 267 | 26 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 26 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 26 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 26 | if (have_nullable(argument_types_)) { | 274 | 18 | std::visit( | 275 | 18 | [&](auto result_is_nullable) { | 276 | 18 | if (attr.enable_aggregate_function_null_v2) { | 277 | 18 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 18 | AggregateFunctionTemplate>( | 279 | 18 | result.release(), argument_types_, attr.is_window_function)); | 280 | 18 | } else { | 281 | 18 | result.reset(new NullableT<false, result_is_nullable, | 282 | 18 | AggregateFunctionTemplate>( | 283 | 18 | result.release(), argument_types_, attr.is_window_function)); | 284 | 18 | } | 285 | 18 | }, | 286 | 18 | make_bool_variant(result_is_nullable)); | 287 | 18 | } | 288 | 26 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 26 | return AggregateFunctionPtr(result.release()); | 290 | 26 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE5ENS_31AggregateFunctionGroupBitOrDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 342 | TArgs&&... args) { | 267 | 342 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 342 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 342 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 342 | if (have_nullable(argument_types_)) { | 274 | 328 | std::visit( | 275 | 328 | [&](auto result_is_nullable) { | 276 | 328 | if (attr.enable_aggregate_function_null_v2) { | 277 | 328 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 328 | AggregateFunctionTemplate>( | 279 | 328 | result.release(), argument_types_, attr.is_window_function)); | 280 | 328 | } else { | 281 | 328 | result.reset(new NullableT<false, result_is_nullable, | 282 | 328 | AggregateFunctionTemplate>( | 283 | 328 | result.release(), argument_types_, attr.is_window_function)); | 284 | 328 | } | 285 | 328 | }, | 286 | 328 | make_bool_variant(result_is_nullable)); | 287 | 328 | } | 288 | 342 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 342 | return AggregateFunctionPtr(result.release()); | 290 | 342 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE6ENS_31AggregateFunctionGroupBitOrDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 28 | TArgs&&... args) { | 267 | 28 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 28 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 28 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 28 | if (have_nullable(argument_types_)) { | 274 | 19 | std::visit( | 275 | 19 | [&](auto result_is_nullable) { | 276 | 19 | if (attr.enable_aggregate_function_null_v2) { | 277 | 19 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 19 | AggregateFunctionTemplate>( | 279 | 19 | result.release(), argument_types_, attr.is_window_function)); | 280 | 19 | } else { | 281 | 19 | result.reset(new NullableT<false, result_is_nullable, | 282 | 19 | AggregateFunctionTemplate>( | 283 | 19 | result.release(), argument_types_, attr.is_window_function)); | 284 | 19 | } | 285 | 19 | }, | 286 | 19 | make_bool_variant(result_is_nullable)); | 287 | 19 | } | 288 | 28 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 28 | return AggregateFunctionPtr(result.release()); | 290 | 28 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE7ENS_31AggregateFunctionGroupBitOrDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 28 | TArgs&&... args) { | 267 | 28 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 28 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 28 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 28 | if (have_nullable(argument_types_)) { | 274 | 20 | std::visit( | 275 | 20 | [&](auto result_is_nullable) { | 276 | 20 | if (attr.enable_aggregate_function_null_v2) { | 277 | 20 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 20 | AggregateFunctionTemplate>( | 279 | 20 | result.release(), argument_types_, attr.is_window_function)); | 280 | 20 | } else { | 281 | 20 | result.reset(new NullableT<false, result_is_nullable, | 282 | 20 | AggregateFunctionTemplate>( | 283 | 20 | result.release(), argument_types_, attr.is_window_function)); | 284 | 20 | } | 285 | 20 | }, | 286 | 20 | make_bool_variant(result_is_nullable)); | 287 | 20 | } | 288 | 28 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 28 | return AggregateFunctionPtr(result.release()); | 290 | 28 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE3ENS_32AggregateFunctionGroupBitAndDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 26 | TArgs&&... args) { | 267 | 26 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 26 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 26 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 26 | if (have_nullable(argument_types_)) { | 274 | 18 | std::visit( | 275 | 18 | [&](auto result_is_nullable) { | 276 | 18 | if (attr.enable_aggregate_function_null_v2) { | 277 | 18 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 18 | AggregateFunctionTemplate>( | 279 | 18 | result.release(), argument_types_, attr.is_window_function)); | 280 | 18 | } else { | 281 | 18 | result.reset(new NullableT<false, result_is_nullable, | 282 | 18 | AggregateFunctionTemplate>( | 283 | 18 | result.release(), argument_types_, attr.is_window_function)); | 284 | 18 | } | 285 | 18 | }, | 286 | 18 | make_bool_variant(result_is_nullable)); | 287 | 18 | } | 288 | 26 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 26 | return AggregateFunctionPtr(result.release()); | 290 | 26 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE4ENS_32AggregateFunctionGroupBitAndDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 26 | TArgs&&... args) { | 267 | 26 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 26 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 26 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 26 | if (have_nullable(argument_types_)) { | 274 | 18 | std::visit( | 275 | 18 | [&](auto result_is_nullable) { | 276 | 18 | if (attr.enable_aggregate_function_null_v2) { | 277 | 18 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 18 | AggregateFunctionTemplate>( | 279 | 18 | result.release(), argument_types_, attr.is_window_function)); | 280 | 18 | } else { | 281 | 18 | result.reset(new NullableT<false, result_is_nullable, | 282 | 18 | AggregateFunctionTemplate>( | 283 | 18 | result.release(), argument_types_, attr.is_window_function)); | 284 | 18 | } | 285 | 18 | }, | 286 | 18 | make_bool_variant(result_is_nullable)); | 287 | 18 | } | 288 | 26 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 26 | return AggregateFunctionPtr(result.release()); | 290 | 26 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE5ENS_32AggregateFunctionGroupBitAndDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 342 | TArgs&&... args) { | 267 | 342 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 342 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 342 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 342 | if (have_nullable(argument_types_)) { | 274 | 326 | std::visit( | 275 | 326 | [&](auto result_is_nullable) { | 276 | 326 | if (attr.enable_aggregate_function_null_v2) { | 277 | 326 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 326 | AggregateFunctionTemplate>( | 279 | 326 | result.release(), argument_types_, attr.is_window_function)); | 280 | 326 | } else { | 281 | 326 | result.reset(new NullableT<false, result_is_nullable, | 282 | 326 | AggregateFunctionTemplate>( | 283 | 326 | result.release(), argument_types_, attr.is_window_function)); | 284 | 326 | } | 285 | 326 | }, | 286 | 326 | make_bool_variant(result_is_nullable)); | 287 | 326 | } | 288 | 342 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 342 | return AggregateFunctionPtr(result.release()); | 290 | 342 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE6ENS_32AggregateFunctionGroupBitAndDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 28 | TArgs&&... args) { | 267 | 28 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 28 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 28 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 28 | if (have_nullable(argument_types_)) { | 274 | 19 | std::visit( | 275 | 19 | [&](auto result_is_nullable) { | 276 | 19 | if (attr.enable_aggregate_function_null_v2) { | 277 | 19 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 19 | AggregateFunctionTemplate>( | 279 | 19 | result.release(), argument_types_, attr.is_window_function)); | 280 | 19 | } else { | 281 | 19 | result.reset(new NullableT<false, result_is_nullable, | 282 | 19 | AggregateFunctionTemplate>( | 283 | 19 | result.release(), argument_types_, attr.is_window_function)); | 284 | 19 | } | 285 | 19 | }, | 286 | 19 | make_bool_variant(result_is_nullable)); | 287 | 19 | } | 288 | 28 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 28 | return AggregateFunctionPtr(result.release()); | 290 | 28 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE7ENS_32AggregateFunctionGroupBitAndDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 28 | TArgs&&... args) { | 267 | 28 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 28 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 28 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 28 | if (have_nullable(argument_types_)) { | 274 | 20 | std::visit( | 275 | 20 | [&](auto result_is_nullable) { | 276 | 20 | if (attr.enable_aggregate_function_null_v2) { | 277 | 20 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 20 | AggregateFunctionTemplate>( | 279 | 20 | result.release(), argument_types_, attr.is_window_function)); | 280 | 20 | } else { | 281 | 20 | result.reset(new NullableT<false, result_is_nullable, | 282 | 20 | AggregateFunctionTemplate>( | 283 | 20 | result.release(), argument_types_, attr.is_window_function)); | 284 | 20 | } | 285 | 20 | }, | 286 | 20 | make_bool_variant(result_is_nullable)); | 287 | 20 | } | 288 | 28 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 28 | return AggregateFunctionPtr(result.release()); | 290 | 28 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE3ENS_32AggregateFunctionGroupBitXorDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 26 | TArgs&&... args) { | 267 | 26 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 26 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 26 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 26 | if (have_nullable(argument_types_)) { | 274 | 18 | std::visit( | 275 | 18 | [&](auto result_is_nullable) { | 276 | 18 | if (attr.enable_aggregate_function_null_v2) { | 277 | 18 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 18 | AggregateFunctionTemplate>( | 279 | 18 | result.release(), argument_types_, attr.is_window_function)); | 280 | 18 | } else { | 281 | 18 | result.reset(new NullableT<false, result_is_nullable, | 282 | 18 | AggregateFunctionTemplate>( | 283 | 18 | result.release(), argument_types_, attr.is_window_function)); | 284 | 18 | } | 285 | 18 | }, | 286 | 18 | make_bool_variant(result_is_nullable)); | 287 | 18 | } | 288 | 26 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 26 | return AggregateFunctionPtr(result.release()); | 290 | 26 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE4ENS_32AggregateFunctionGroupBitXorDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 26 | TArgs&&... args) { | 267 | 26 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 26 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 26 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 26 | if (have_nullable(argument_types_)) { | 274 | 18 | std::visit( | 275 | 18 | [&](auto result_is_nullable) { | 276 | 18 | if (attr.enable_aggregate_function_null_v2) { | 277 | 18 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 18 | AggregateFunctionTemplate>( | 279 | 18 | result.release(), argument_types_, attr.is_window_function)); | 280 | 18 | } else { | 281 | 18 | result.reset(new NullableT<false, result_is_nullable, | 282 | 18 | AggregateFunctionTemplate>( | 283 | 18 | result.release(), argument_types_, attr.is_window_function)); | 284 | 18 | } | 285 | 18 | }, | 286 | 18 | make_bool_variant(result_is_nullable)); | 287 | 18 | } | 288 | 26 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 26 | return AggregateFunctionPtr(result.release()); | 290 | 26 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE5ENS_32AggregateFunctionGroupBitXorDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 340 | TArgs&&... args) { | 267 | 340 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 340 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 340 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 340 | if (have_nullable(argument_types_)) { | 274 | 328 | std::visit( | 275 | 328 | [&](auto result_is_nullable) { | 276 | 328 | if (attr.enable_aggregate_function_null_v2) { | 277 | 328 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 328 | AggregateFunctionTemplate>( | 279 | 328 | result.release(), argument_types_, attr.is_window_function)); | 280 | 328 | } else { | 281 | 328 | result.reset(new NullableT<false, result_is_nullable, | 282 | 328 | AggregateFunctionTemplate>( | 283 | 328 | result.release(), argument_types_, attr.is_window_function)); | 284 | 328 | } | 285 | 328 | }, | 286 | 328 | make_bool_variant(result_is_nullable)); | 287 | 328 | } | 288 | 340 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 340 | return AggregateFunctionPtr(result.release()); | 290 | 340 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE6ENS_32AggregateFunctionGroupBitXorDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 28 | TArgs&&... args) { | 267 | 28 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 28 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 28 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 28 | if (have_nullable(argument_types_)) { | 274 | 19 | std::visit( | 275 | 19 | [&](auto result_is_nullable) { | 276 | 19 | if (attr.enable_aggregate_function_null_v2) { | 277 | 19 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 19 | AggregateFunctionTemplate>( | 279 | 19 | result.release(), argument_types_, attr.is_window_function)); | 280 | 19 | } else { | 281 | 19 | result.reset(new NullableT<false, result_is_nullable, | 282 | 19 | AggregateFunctionTemplate>( | 283 | 19 | result.release(), argument_types_, attr.is_window_function)); | 284 | 19 | } | 285 | 19 | }, | 286 | 19 | make_bool_variant(result_is_nullable)); | 287 | 19 | } | 288 | 28 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 28 | return AggregateFunctionPtr(result.release()); | 290 | 28 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE7ENS_32AggregateFunctionGroupBitXorDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 28 | TArgs&&... args) { | 267 | 28 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 28 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 28 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 28 | if (have_nullable(argument_types_)) { | 274 | 20 | std::visit( | 275 | 20 | [&](auto result_is_nullable) { | 276 | 20 | if (attr.enable_aggregate_function_null_v2) { | 277 | 20 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 20 | AggregateFunctionTemplate>( | 279 | 20 | result.release(), argument_types_, attr.is_window_function)); | 280 | 20 | } else { | 281 | 20 | result.reset(new NullableT<false, result_is_nullable, | 282 | 20 | AggregateFunctionTemplate>( | 283 | 20 | result.release(), argument_types_, attr.is_window_function)); | 284 | 20 | } | 285 | 20 | }, | 286 | 20 | make_bool_variant(result_is_nullable)); | 287 | 20 | } | 288 | 28 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 28 | return AggregateFunctionPtr(result.release()); | 290 | 28 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionBitmapOpINS_30AggregateFunctionBitmapUnionOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 2.53k | TArgs&&... args) { | 267 | 2.53k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 2.53k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 2.53k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 2.53k | if (have_nullable(argument_types_)) { | 274 | 17 | std::visit( | 275 | 17 | [&](auto result_is_nullable) { | 276 | 17 | if (attr.enable_aggregate_function_null_v2) { | 277 | 17 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 17 | AggregateFunctionTemplate>( | 279 | 17 | result.release(), argument_types_, attr.is_window_function)); | 280 | 17 | } else { | 281 | 17 | result.reset(new NullableT<false, result_is_nullable, | 282 | 17 | AggregateFunctionTemplate>( | 283 | 17 | result.release(), argument_types_, attr.is_window_function)); | 284 | 17 | } | 285 | 17 | }, | 286 | 17 | make_bool_variant(result_is_nullable)); | 287 | 17 | } | 288 | 2.53k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 2.53k | return AggregateFunctionPtr(result.release()); | 290 | 2.53k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionBitmapOpINS_34AggregateFunctionBitmapIntersectOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 1.18k | TArgs&&... args) { | 267 | 1.18k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1.18k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1.18k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1.18k | if (have_nullable(argument_types_)) { | 274 | 5 | std::visit( | 275 | 5 | [&](auto result_is_nullable) { | 276 | 5 | if (attr.enable_aggregate_function_null_v2) { | 277 | 5 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 5 | AggregateFunctionTemplate>( | 279 | 5 | result.release(), argument_types_, attr.is_window_function)); | 280 | 5 | } else { | 281 | 5 | result.reset(new NullableT<false, result_is_nullable, | 282 | 5 | AggregateFunctionTemplate>( | 283 | 5 | result.release(), argument_types_, attr.is_window_function)); | 284 | 5 | } | 285 | 5 | }, | 286 | 5 | make_bool_variant(result_is_nullable)); | 287 | 5 | } | 288 | 1.18k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1.18k | return AggregateFunctionPtr(result.release()); | 290 | 1.18k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionBitmapOpINS_33AggregateFunctionGroupBitmapXorOpEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 334 | TArgs&&... args) { | 267 | 334 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 334 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 334 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 334 | if (have_nullable(argument_types_)) { | 274 | 2 | std::visit( | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 2 | result.reset(new NullableT<false, result_is_nullable, | 282 | 2 | AggregateFunctionTemplate>( | 283 | 2 | result.release(), argument_types_, attr.is_window_function)); | 284 | 2 | } | 285 | 2 | }, | 286 | 2 | make_bool_variant(result_is_nullable)); | 287 | 2 | } | 288 | 334 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 334 | return AggregateFunctionPtr(result.release()); | 290 | 334 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE3ELS3_3ENS_24AggregateFunctionSumDataILS3_3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 921 | TArgs&&... args) { | 267 | 921 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 921 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 921 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 921 | if (have_nullable(argument_types_)) { | 274 | 474 | std::visit( | 275 | 474 | [&](auto result_is_nullable) { | 276 | 474 | if (attr.enable_aggregate_function_null_v2) { | 277 | 474 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 474 | AggregateFunctionTemplate>( | 279 | 474 | result.release(), argument_types_, attr.is_window_function)); | 280 | 474 | } else { | 281 | 474 | result.reset(new NullableT<false, result_is_nullable, | 282 | 474 | AggregateFunctionTemplate>( | 283 | 474 | result.release(), argument_types_, attr.is_window_function)); | 284 | 474 | } | 285 | 474 | }, | 286 | 474 | make_bool_variant(result_is_nullable)); | 287 | 474 | } | 288 | 921 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 921 | return AggregateFunctionPtr(result.release()); | 290 | 921 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE4ELS3_4ENS_24AggregateFunctionSumDataILS3_4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 984 | TArgs&&... args) { | 267 | 984 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 984 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 984 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 984 | if (have_nullable(argument_types_)) { | 274 | 535 | std::visit( | 275 | 535 | [&](auto result_is_nullable) { | 276 | 535 | if (attr.enable_aggregate_function_null_v2) { | 277 | 535 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 535 | AggregateFunctionTemplate>( | 279 | 535 | result.release(), argument_types_, attr.is_window_function)); | 280 | 535 | } else { | 281 | 535 | result.reset(new NullableT<false, result_is_nullable, | 282 | 535 | AggregateFunctionTemplate>( | 283 | 535 | result.release(), argument_types_, attr.is_window_function)); | 284 | 535 | } | 285 | 535 | }, | 286 | 535 | make_bool_variant(result_is_nullable)); | 287 | 535 | } | 288 | 984 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 984 | return AggregateFunctionPtr(result.release()); | 290 | 984 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE5ELS3_5ENS_24AggregateFunctionSumDataILS3_5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 1.20k | TArgs&&... args) { | 267 | 1.20k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1.20k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1.20k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1.20k | if (have_nullable(argument_types_)) { | 274 | 615 | std::visit( | 275 | 615 | [&](auto result_is_nullable) { | 276 | 615 | if (attr.enable_aggregate_function_null_v2) { | 277 | 615 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 615 | AggregateFunctionTemplate>( | 279 | 615 | result.release(), argument_types_, attr.is_window_function)); | 280 | 615 | } else { | 281 | 615 | result.reset(new NullableT<false, result_is_nullable, | 282 | 615 | AggregateFunctionTemplate>( | 283 | 615 | result.release(), argument_types_, attr.is_window_function)); | 284 | 615 | } | 285 | 615 | }, | 286 | 615 | make_bool_variant(result_is_nullable)); | 287 | 615 | } | 288 | 1.20k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1.20k | return AggregateFunctionPtr(result.release()); | 290 | 1.20k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSumILNS_13PrimitiveTypeE8ELS3_8ENS_24AggregateFunctionSumDataILS3_8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 1.47k | TArgs&&... args) { | 267 | 1.47k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1.47k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1.47k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1.47k | if (have_nullable(argument_types_)) { | 274 | 588 | std::visit( | 275 | 588 | [&](auto result_is_nullable) { | 276 | 588 | if (attr.enable_aggregate_function_null_v2) { | 277 | 588 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 588 | AggregateFunctionTemplate>( | 279 | 588 | result.release(), argument_types_, attr.is_window_function)); | 280 | 588 | } else { | 281 | 588 | result.reset(new NullableT<false, result_is_nullable, | 282 | 588 | AggregateFunctionTemplate>( | 283 | 588 | result.release(), argument_types_, attr.is_window_function)); | 284 | 588 | } | 285 | 588 | }, | 286 | 588 | make_bool_variant(result_is_nullable)); | 287 | 588 | } | 288 | 1.47k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1.47k | return AggregateFunctionPtr(result.release()); | 290 | 1.47k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionHLLUnionINS_29AggregateFunctionHLLUnionImplINS_24AggregateFunctionHLLDataEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 1.33k | TArgs&&... args) { | 267 | 1.33k | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 1.33k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 1.33k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 1.33k | if (have_nullable(argument_types_)) { | 274 | 0 | std::visit( | 275 | 0 | [&](auto result_is_nullable) { | 276 | 0 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 0 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 0 | }, | 286 | 0 | make_bool_variant(result_is_nullable)); | 287 | 0 | } | 288 | 1.33k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 1.33k | return AggregateFunctionPtr(result.release()); | 290 | 1.33k | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_19WindowFunctionNTileEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS3_IKNS_9IDataTypeEESaIS9_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 10 | TArgs&&... args) { | 267 | 10 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 10 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 10 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 10 | if (have_nullable(argument_types_)) { | 274 | 0 | std::visit( | 275 | 0 | [&](auto result_is_nullable) { | 276 | 0 | if (attr.enable_aggregate_function_null_v2) { | 277 | 0 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 0 | AggregateFunctionTemplate>( | 279 | 0 | result.release(), argument_types_, attr.is_window_function)); | 280 | 0 | } else { | 281 | 0 | result.reset(new NullableT<false, result_is_nullable, | 282 | 0 | AggregateFunctionTemplate>( | 283 | 0 | result.release(), argument_types_, attr.is_window_function)); | 284 | 0 | } | 285 | 0 | }, | 286 | 0 | make_bool_variant(result_is_nullable)); | 287 | 0 | } | 288 | 10 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 10 | return AggregateFunctionPtr(result.release()); | 290 | 10 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionSampVarianceINS_8SampDataILNS_13PrimitiveTypeE9ENS_16VarianceSampNameELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 835 | TArgs&&... args) { | 267 | 835 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 835 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 835 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 835 | if (have_nullable(argument_types_)) { | 274 | 770 | std::visit( | 275 | 770 | [&](auto result_is_nullable) { | 276 | 770 | if (attr.enable_aggregate_function_null_v2) { | 277 | 770 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 770 | AggregateFunctionTemplate>( | 279 | 770 | result.release(), argument_types_, attr.is_window_function)); | 280 | 770 | } else { | 281 | 770 | result.reset(new NullableT<false, result_is_nullable, | 282 | 770 | AggregateFunctionTemplate>( | 283 | 770 | result.release(), argument_types_, attr.is_window_function)); | 284 | 770 | } | 285 | 770 | }, | 286 | 770 | make_bool_variant(result_is_nullable)); | 287 | 770 | } | 288 | 835 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 835 | return AggregateFunctionPtr(result.release()); | 290 | 835 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionSampVarianceINS_7PopDataILNS_13PrimitiveTypeE9ENS_12VarianceNameELb0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 863 | TArgs&&... args) { | 267 | 863 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 863 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 863 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 863 | if (have_nullable(argument_types_)) { | 274 | 798 | std::visit( | 275 | 798 | [&](auto result_is_nullable) { | 276 | 798 | if (attr.enable_aggregate_function_null_v2) { | 277 | 798 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 798 | AggregateFunctionTemplate>( | 279 | 798 | result.release(), argument_types_, attr.is_window_function)); | 280 | 798 | } else { | 281 | 798 | result.reset(new NullableT<false, result_is_nullable, | 282 | 798 | AggregateFunctionTemplate>( | 283 | 798 | result.release(), argument_types_, attr.is_window_function)); | 284 | 798 | } | 285 | 798 | }, | 286 | 798 | make_bool_variant(result_is_nullable)); | 287 | 798 | } | 288 | 863 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 863 | return AggregateFunctionPtr(result.release()); | 290 | 863 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionSampVarianceINS_7PopDataILNS_13PrimitiveTypeE9ENS_10StddevNameELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 862 | TArgs&&... args) { | 267 | 862 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 862 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 862 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 862 | if (have_nullable(argument_types_)) { | 274 | 796 | std::visit( | 275 | 796 | [&](auto result_is_nullable) { | 276 | 796 | if (attr.enable_aggregate_function_null_v2) { | 277 | 796 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 796 | AggregateFunctionTemplate>( | 279 | 796 | result.release(), argument_types_, attr.is_window_function)); | 280 | 796 | } else { | 281 | 796 | result.reset(new NullableT<false, result_is_nullable, | 282 | 796 | AggregateFunctionTemplate>( | 283 | 796 | result.release(), argument_types_, attr.is_window_function)); | 284 | 796 | } | 285 | 796 | }, | 286 | 796 | make_bool_variant(result_is_nullable)); | 287 | 796 | } | 288 | 862 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 862 | return AggregateFunctionPtr(result.release()); | 290 | 862 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_29AggregateFunctionSampVarianceINS_8SampDataILNS_13PrimitiveTypeE9ENS_14StddevSampNameELb1EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 483 | TArgs&&... args) { | 267 | 483 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 483 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 483 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 483 | if (have_nullable(argument_types_)) { | 274 | 422 | std::visit( | 275 | 422 | [&](auto result_is_nullable) { | 276 | 422 | if (attr.enable_aggregate_function_null_v2) { | 277 | 422 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 422 | AggregateFunctionTemplate>( | 279 | 422 | result.release(), argument_types_, attr.is_window_function)); | 280 | 422 | } else { | 281 | 422 | result.reset(new NullableT<false, result_is_nullable, | 282 | 422 | AggregateFunctionTemplate>( | 283 | 422 | result.release(), argument_types_, attr.is_window_function)); | 284 | 422 | } | 285 | 422 | }, | 286 | 422 | make_bool_variant(result_is_nullable)); | 287 | 422 | } | 288 | 483 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 483 | return AggregateFunctionPtr(result.release()); | 290 | 483 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_25AggFunctionOrthBitmapFuncINS_24OrthBitmapUnionCountDataENS_15UnaryExpressionEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 16 | TArgs&&... args) { | 267 | 16 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 16 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 16 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 16 | if (have_nullable(argument_types_)) { | 274 | 2 | std::visit( | 275 | 2 | [&](auto result_is_nullable) { | 276 | 2 | if (attr.enable_aggregate_function_null_v2) { | 277 | 2 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 2 | AggregateFunctionTemplate>( | 279 | 2 | result.release(), argument_types_, attr.is_window_function)); | 280 | 2 | } else { | 281 | 2 | result.reset(new NullableT<false, result_is_nullable, | 282 | 2 | AggregateFunctionTemplate>( | 283 | 2 | result.release(), argument_types_, attr.is_window_function)); | 284 | 2 | } | 285 | 2 | }, | 286 | 2 | make_bool_variant(result_is_nullable)); | 287 | 2 | } | 288 | 16 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 16 | return AggregateFunctionPtr(result.release()); | 290 | 16 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFunctionHLLUnionINS_32AggregateFunctionHLLUnionAggImplINS_24AggregateFunctionHLLDataEEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 475 | TArgs&&... args) { | 267 | 475 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 475 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 475 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 475 | if (have_nullable(argument_types_)) { | 274 | 83 | std::visit( | 275 | 83 | [&](auto result_is_nullable) { | 276 | 83 | if (attr.enable_aggregate_function_null_v2) { | 277 | 83 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 83 | AggregateFunctionTemplate>( | 279 | 83 | result.release(), argument_types_, attr.is_window_function)); | 280 | 83 | } else { | 281 | 83 | result.reset(new NullableT<false, result_is_nullable, | 282 | 83 | AggregateFunctionTemplate>( | 283 | 83 | result.release(), argument_types_, attr.is_window_function)); | 284 | 83 | } | 285 | 83 | }, | 286 | 83 | make_bool_variant(result_is_nullable)); | 287 | 83 | } | 288 | 475 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 475 | return AggregateFunctionPtr(result.release()); | 290 | 475 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE2ENS_31AggregateFunctionGroupBitOrDataILS3_2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 7 | TArgs&&... args) { | 267 | 7 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 7 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 7 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 7 | if (have_nullable(argument_types_)) { | 274 | 5 | std::visit( | 275 | 5 | [&](auto result_is_nullable) { | 276 | 5 | if (attr.enable_aggregate_function_null_v2) { | 277 | 5 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 5 | AggregateFunctionTemplate>( | 279 | 5 | result.release(), argument_types_, attr.is_window_function)); | 280 | 5 | } else { | 281 | 5 | result.reset(new NullableT<false, result_is_nullable, | 282 | 5 | AggregateFunctionTemplate>( | 283 | 5 | result.release(), argument_types_, attr.is_window_function)); | 284 | 5 | } | 285 | 5 | }, | 286 | 5 | make_bool_variant(result_is_nullable)); | 287 | 5 | } | 288 | 7 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 7 | return AggregateFunctionPtr(result.release()); | 290 | 7 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionBitwiseILNS_13PrimitiveTypeE2ENS_32AggregateFunctionGroupBitAndDataILS3_2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 8 | TArgs&&... args) { | 267 | 8 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 8 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 8 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 8 | if (have_nullable(argument_types_)) { | 274 | 6 | std::visit( | 275 | 6 | [&](auto result_is_nullable) { | 276 | 6 | if (attr.enable_aggregate_function_null_v2) { | 277 | 6 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 6 | AggregateFunctionTemplate>( | 279 | 6 | result.release(), argument_types_, attr.is_window_function)); | 280 | 6 | } else { | 281 | 6 | result.reset(new NullableT<false, result_is_nullable, | 282 | 6 | AggregateFunctionTemplate>( | 283 | 6 | result.release(), argument_types_, attr.is_window_function)); | 284 | 6 | } | 285 | 6 | }, | 286 | 6 | make_bool_variant(result_is_nullable)); | 287 | 6 | } | 288 | 8 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 8 | return AggregateFunctionPtr(result.release()); | 290 | 8 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_25AggregateFuntionBoolUnionINS_28AggregateFunctionBoolXorDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 7 | TArgs&&... args) { | 267 | 7 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 7 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 7 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 7 | if (have_nullable(argument_types_)) { | 274 | 5 | std::visit( | 275 | 5 | [&](auto result_is_nullable) { | 276 | 5 | if (attr.enable_aggregate_function_null_v2) { | 277 | 5 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 5 | AggregateFunctionTemplate>( | 279 | 5 | result.release(), argument_types_, attr.is_window_function)); | 280 | 5 | } else { | 281 | 5 | result.reset(new NullableT<false, result_is_nullable, | 282 | 5 | AggregateFunctionTemplate>( | 283 | 5 | result.release(), argument_types_, attr.is_window_function)); | 284 | 5 | } | 285 | 5 | }, | 286 | 5 | make_bool_variant(result_is_nullable)); | 287 | 5 | } | 288 | 7 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 7 | return AggregateFunctionPtr(result.release()); | 290 | 7 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionSemINS_24AggregateFunctionSemDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 24 | TArgs&&... args) { | 267 | 24 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 24 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 24 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 24 | if (have_nullable(argument_types_)) { | 274 | 21 | std::visit( | 275 | 21 | [&](auto result_is_nullable) { | 276 | 21 | if (attr.enable_aggregate_function_null_v2) { | 277 | 21 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 21 | AggregateFunctionTemplate>( | 279 | 21 | result.release(), argument_types_, attr.is_window_function)); | 280 | 21 | } else { | 281 | 21 | result.reset(new NullableT<false, result_is_nullable, | 282 | 21 | AggregateFunctionTemplate>( | 283 | 21 | result.release(), argument_types_, attr.is_window_function)); | 284 | 21 | } | 285 | 21 | }, | 286 | 21 | make_bool_variant(result_is_nullable)); | 287 | 21 | } | 288 | 24 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 24 | return AggregateFunctionPtr(result.release()); | 290 | 24 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE3ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 50 | TArgs&&... args) { | 267 | 50 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 50 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 50 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 50 | if (have_nullable(argument_types_)) { | 274 | 50 | std::visit( | 275 | 50 | [&](auto result_is_nullable) { | 276 | 50 | if (attr.enable_aggregate_function_null_v2) { | 277 | 50 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 50 | AggregateFunctionTemplate>( | 279 | 50 | result.release(), argument_types_, attr.is_window_function)); | 280 | 50 | } else { | 281 | 50 | result.reset(new NullableT<false, result_is_nullable, | 282 | 50 | AggregateFunctionTemplate>( | 283 | 50 | result.release(), argument_types_, attr.is_window_function)); | 284 | 50 | } | 285 | 50 | }, | 286 | 50 | make_bool_variant(result_is_nullable)); | 287 | 50 | } | 288 | 50 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 50 | return AggregateFunctionPtr(result.release()); | 290 | 50 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE4ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 38 | TArgs&&... args) { | 267 | 38 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 38 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 38 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 38 | if (have_nullable(argument_types_)) { | 274 | 38 | std::visit( | 275 | 38 | [&](auto result_is_nullable) { | 276 | 38 | if (attr.enable_aggregate_function_null_v2) { | 277 | 38 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 38 | AggregateFunctionTemplate>( | 279 | 38 | result.release(), argument_types_, attr.is_window_function)); | 280 | 38 | } else { | 281 | 38 | result.reset(new NullableT<false, result_is_nullable, | 282 | 38 | AggregateFunctionTemplate>( | 283 | 38 | result.release(), argument_types_, attr.is_window_function)); | 284 | 38 | } | 285 | 38 | }, | 286 | 38 | make_bool_variant(result_is_nullable)); | 287 | 38 | } | 288 | 38 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 38 | return AggregateFunctionPtr(result.release()); | 290 | 38 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE5ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 46 | TArgs&&... args) { | 267 | 46 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 46 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 46 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 46 | if (have_nullable(argument_types_)) { | 274 | 46 | std::visit( | 275 | 46 | [&](auto result_is_nullable) { | 276 | 46 | if (attr.enable_aggregate_function_null_v2) { | 277 | 46 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 46 | AggregateFunctionTemplate>( | 279 | 46 | result.release(), argument_types_, attr.is_window_function)); | 280 | 46 | } else { | 281 | 46 | result.reset(new NullableT<false, result_is_nullable, | 282 | 46 | AggregateFunctionTemplate>( | 283 | 46 | result.release(), argument_types_, attr.is_window_function)); | 284 | 46 | } | 285 | 46 | }, | 286 | 46 | make_bool_variant(result_is_nullable)); | 287 | 46 | } | 288 | 46 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 46 | return AggregateFunctionPtr(result.release()); | 290 | 46 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE6ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 38 | TArgs&&... args) { | 267 | 38 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 38 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 38 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 38 | if (have_nullable(argument_types_)) { | 274 | 38 | std::visit( | 275 | 38 | [&](auto result_is_nullable) { | 276 | 38 | if (attr.enable_aggregate_function_null_v2) { | 277 | 38 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 38 | AggregateFunctionTemplate>( | 279 | 38 | result.release(), argument_types_, attr.is_window_function)); | 280 | 38 | } else { | 281 | 38 | result.reset(new NullableT<false, result_is_nullable, | 282 | 38 | AggregateFunctionTemplate>( | 283 | 38 | result.release(), argument_types_, attr.is_window_function)); | 284 | 38 | } | 285 | 38 | }, | 286 | 38 | make_bool_variant(result_is_nullable)); | 287 | 38 | } | 288 | 38 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 38 | return AggregateFunctionPtr(result.release()); | 290 | 38 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE7ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 38 | TArgs&&... args) { | 267 | 38 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 38 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 38 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 38 | if (have_nullable(argument_types_)) { | 274 | 38 | std::visit( | 275 | 38 | [&](auto result_is_nullable) { | 276 | 38 | if (attr.enable_aggregate_function_null_v2) { | 277 | 38 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 38 | AggregateFunctionTemplate>( | 279 | 38 | result.release(), argument_types_, attr.is_window_function)); | 280 | 38 | } else { | 281 | 38 | result.reset(new NullableT<false, result_is_nullable, | 282 | 38 | AggregateFunctionTemplate>( | 283 | 38 | result.release(), argument_types_, attr.is_window_function)); | 284 | 38 | } | 285 | 38 | }, | 286 | 38 | make_bool_variant(result_is_nullable)); | 287 | 38 | } | 288 | 38 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 38 | return AggregateFunctionPtr(result.release()); | 290 | 38 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_20AggregateFunctionAvgILNS_13PrimitiveTypeE8ELS3_9ENS_24AggregateFunctionAvgDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 42 | TArgs&&... args) { | 267 | 42 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 42 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 42 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 42 | if (have_nullable(argument_types_)) { | 274 | 42 | std::visit( | 275 | 42 | [&](auto result_is_nullable) { | 276 | 42 | if (attr.enable_aggregate_function_null_v2) { | 277 | 42 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 42 | AggregateFunctionTemplate>( | 279 | 42 | result.release(), argument_types_, attr.is_window_function)); | 280 | 42 | } else { | 281 | 42 | result.reset(new NullableT<false, result_is_nullable, | 282 | 42 | AggregateFunctionTemplate>( | 283 | 42 | result.release(), argument_types_, attr.is_window_function)); | 284 | 42 | } | 285 | 42 | }, | 286 | 42 | make_bool_variant(result_is_nullable)); | 287 | 42 | } | 288 | 42 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 42 | return AggregateFunctionPtr(result.release()); | 290 | 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 | 266 | 22 | TArgs&&... args) { | 267 | 22 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 22 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 22 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 22 | if (have_nullable(argument_types_)) { | 274 | 22 | std::visit( | 275 | 22 | [&](auto result_is_nullable) { | 276 | 22 | if (attr.enable_aggregate_function_null_v2) { | 277 | 22 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 22 | AggregateFunctionTemplate>( | 279 | 22 | result.release(), argument_types_, attr.is_window_function)); | 280 | 22 | } else { | 281 | 22 | result.reset(new NullableT<false, result_is_nullable, | 282 | 22 | AggregateFunctionTemplate>( | 283 | 22 | result.release(), argument_types_, attr.is_window_function)); | 284 | 22 | } | 285 | 22 | }, | 286 | 22 | make_bool_variant(result_is_nullable)); | 287 | 22 | } | 288 | 22 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 22 | return AggregateFunctionPtr(result.release()); | 290 | 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 | 266 | 47 | TArgs&&... args) { | 267 | 47 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 47 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 47 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 47 | if (have_nullable(argument_types_)) { | 274 | 47 | std::visit( | 275 | 47 | [&](auto result_is_nullable) { | 276 | 47 | if (attr.enable_aggregate_function_null_v2) { | 277 | 47 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 47 | AggregateFunctionTemplate>( | 279 | 47 | result.release(), argument_types_, attr.is_window_function)); | 280 | 47 | } else { | 281 | 47 | result.reset(new NullableT<false, result_is_nullable, | 282 | 47 | AggregateFunctionTemplate>( | 283 | 47 | result.release(), argument_types_, attr.is_window_function)); | 284 | 47 | } | 285 | 47 | }, | 286 | 47 | make_bool_variant(result_is_nullable)); | 287 | 47 | } | 288 | 47 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 47 | return AggregateFunctionPtr(result.release()); | 290 | 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 | 266 | 24 | TArgs&&... args) { | 267 | 24 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 24 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 24 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 24 | if (have_nullable(argument_types_)) { | 274 | 24 | std::visit( | 275 | 24 | [&](auto result_is_nullable) { | 276 | 24 | if (attr.enable_aggregate_function_null_v2) { | 277 | 24 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 24 | AggregateFunctionTemplate>( | 279 | 24 | result.release(), argument_types_, attr.is_window_function)); | 280 | 24 | } else { | 281 | 24 | result.reset(new NullableT<false, result_is_nullable, | 282 | 24 | AggregateFunctionTemplate>( | 283 | 24 | result.release(), argument_types_, attr.is_window_function)); | 284 | 24 | } | 285 | 24 | }, | 286 | 24 | make_bool_variant(result_is_nullable)); | 287 | 24 | } | 288 | 24 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 24 | return AggregateFunctionPtr(result.release()); | 290 | 24 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE6ELS3_6ENS_28AggregateFunctionProductDataILS3_6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 16 | TArgs&&... args) { | 267 | 16 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 16 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 16 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 16 | if (have_nullable(argument_types_)) { | 274 | 16 | std::visit( | 275 | 16 | [&](auto result_is_nullable) { | 276 | 16 | if (attr.enable_aggregate_function_null_v2) { | 277 | 16 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 16 | AggregateFunctionTemplate>( | 279 | 16 | result.release(), argument_types_, attr.is_window_function)); | 280 | 16 | } else { | 281 | 16 | result.reset(new NullableT<false, result_is_nullable, | 282 | 16 | AggregateFunctionTemplate>( | 283 | 16 | result.release(), argument_types_, attr.is_window_function)); | 284 | 16 | } | 285 | 16 | }, | 286 | 16 | make_bool_variant(result_is_nullable)); | 287 | 16 | } | 288 | 16 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 16 | return AggregateFunctionPtr(result.release()); | 290 | 16 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE7ELS3_7ENS_28AggregateFunctionProductDataILS3_7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 16 | TArgs&&... args) { | 267 | 16 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 16 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 16 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 16 | if (have_nullable(argument_types_)) { | 274 | 16 | std::visit( | 275 | 16 | [&](auto result_is_nullable) { | 276 | 16 | if (attr.enable_aggregate_function_null_v2) { | 277 | 16 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 16 | AggregateFunctionTemplate>( | 279 | 16 | result.release(), argument_types_, attr.is_window_function)); | 280 | 16 | } else { | 281 | 16 | result.reset(new NullableT<false, result_is_nullable, | 282 | 16 | AggregateFunctionTemplate>( | 283 | 16 | result.release(), argument_types_, attr.is_window_function)); | 284 | 16 | } | 285 | 16 | }, | 286 | 16 | make_bool_variant(result_is_nullable)); | 287 | 16 | } | 288 | 16 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 16 | return AggregateFunctionPtr(result.release()); | 290 | 16 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE8ELS3_8ENS_28AggregateFunctionProductDataILS3_8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 40 | TArgs&&... args) { | 267 | 40 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 40 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 40 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 40 | if (have_nullable(argument_types_)) { | 274 | 40 | std::visit( | 275 | 40 | [&](auto result_is_nullable) { | 276 | 40 | if (attr.enable_aggregate_function_null_v2) { | 277 | 40 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 40 | AggregateFunctionTemplate>( | 279 | 40 | result.release(), argument_types_, attr.is_window_function)); | 280 | 40 | } else { | 281 | 40 | result.reset(new NullableT<false, result_is_nullable, | 282 | 40 | AggregateFunctionTemplate>( | 283 | 40 | result.release(), argument_types_, attr.is_window_function)); | 284 | 40 | } | 285 | 40 | }, | 286 | 40 | make_bool_variant(result_is_nullable)); | 287 | 40 | } | 288 | 40 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 40 | return AggregateFunctionPtr(result.release()); | 290 | 40 | } |
_ZN5doris20creator_without_type22create_unary_argumentsINS_24AggregateFunctionProductILNS_13PrimitiveTypeE9ELS3_9ENS_28AggregateFunctionProductDataILS3_9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 266 | 121 | TArgs&&... args) { | 267 | 121 | if (!(argument_types_.size() == 1)) { | 268 | 0 | throw doris::Exception(Status::InternalError( | 269 | 0 | "create_unary_arguments: argument_types_ size must be 1")); | 270 | 0 | } | 271 | 121 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 272 | 121 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 273 | 121 | if (have_nullable(argument_types_)) { | 274 | 121 | std::visit( | 275 | 121 | [&](auto result_is_nullable) { | 276 | 121 | if (attr.enable_aggregate_function_null_v2) { | 277 | 121 | result.reset(new NullableV2T<false, result_is_nullable, | 278 | 121 | AggregateFunctionTemplate>( | 279 | 121 | result.release(), argument_types_, attr.is_window_function)); | 280 | 121 | } else { | 281 | 121 | result.reset(new NullableT<false, result_is_nullable, | 282 | 121 | AggregateFunctionTemplate>( | 283 | 121 | result.release(), argument_types_, attr.is_window_function)); | 284 | 121 | } | 285 | 121 | }, | 286 | 121 | make_bool_variant(result_is_nullable)); | 287 | 121 | } | 288 | 121 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 289 | 121 | return AggregateFunctionPtr(result.release()); | 290 | 121 | } |
|
291 | | |
292 | | template <typename AggregateFunctionTemplate, typename... TArgs> |
293 | | static AggregateFunctionPtr create_unary_arguments_return_not_nullable( |
294 | | const DataTypes& argument_types_, const bool result_is_nullable, |
295 | 13.7k | const AggregateFunctionAttr& attr, TArgs&&... args) { |
296 | 13.7k | if (!(argument_types_.size() == 1)) { |
297 | 0 | throw doris::Exception(Status::InternalError( |
298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); |
299 | 0 | } |
300 | 13.7k | if (!attr.is_foreach && result_is_nullable) { |
301 | 0 | throw doris::Exception( |
302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " |
303 | 0 | "result_is_nullable must be false")); |
304 | 0 | } |
305 | 13.7k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( |
306 | 13.7k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); |
307 | 13.7k | if (have_nullable(argument_types_)) { |
308 | 7.58k | if (attr.enable_aggregate_function_null_v2) { |
309 | 6.66k | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( |
310 | 6.66k | result.release(), argument_types_, attr.is_window_function)); |
311 | 6.66k | } else { |
312 | 923 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( |
313 | 923 | result.release(), argument_types_, attr.is_window_function)); |
314 | 923 | } |
315 | 7.58k | } |
316 | 13.7k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); |
317 | 13.7k | return AggregateFunctionPtr(result.release()); |
318 | 13.7k | } 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 | 295 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 2 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 2 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 2 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 2 | return AggregateFunctionPtr(result.release()); | 318 | 2 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 2 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 2 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 2 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 2 | return AggregateFunctionPtr(result.release()); | 318 | 2 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 338 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 338 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 338 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 338 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 338 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 338 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 338 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 338 | return AggregateFunctionPtr(result.release()); | 318 | 338 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 6 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 6 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 6 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 6 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 6 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 6 | return AggregateFunctionPtr(result.release()); | 318 | 6 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 2 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 2 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 2 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 2 | return AggregateFunctionPtr(result.release()); | 318 | 2 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 18 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 18 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 18 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 18 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 18 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 18 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 18 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 18 | return AggregateFunctionPtr(result.release()); | 318 | 18 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 2 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 2 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 2 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 2 | return AggregateFunctionPtr(result.release()); | 318 | 2 | } |
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 | 295 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 2 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 2 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 2 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 2 | return AggregateFunctionPtr(result.release()); | 318 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE20EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ 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_13PrimitiveTypeE11EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE25EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 6 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 6 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 6 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 6 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 6 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 6 | return AggregateFunctionPtr(result.release()); | 318 | 6 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE26EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 6 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 6 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 6 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 6 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 6 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 6 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 6 | return AggregateFunctionPtr(result.release()); | 318 | 6 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE12EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE27EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_30GroupArrayNumericIntersectDataILNS_13PrimitiveTypeE42EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 2 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 2 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 2 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 2 | return AggregateFunctionPtr(result.release()); | 318 | 2 | } |
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 | 295 | 15 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 15 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 15 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 15 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 15 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 15 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 15 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 15 | return AggregateFunctionPtr(result.release()); | 318 | 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 | 295 | 23 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 23 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 23 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 23 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 23 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 23 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 23 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 23 | return AggregateFunctionPtr(result.release()); | 318 | 23 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 2 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 2 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 2 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 2 | return AggregateFunctionPtr(result.release()); | 318 | 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_13PrimitiveTypeE8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 16 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 16 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 16 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 16 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 16 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 16 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 16 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 16 | return AggregateFunctionPtr(result.release()); | 318 | 16 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ 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 | 295 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 2 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 2 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 2 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 2 | return AggregateFunctionPtr(result.release()); | 318 | 2 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE20EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ 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_13PrimitiveTypeE11EEEEEJEEESt10shared_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 | 295 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 4 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 4 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 4 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 4 | return AggregateFunctionPtr(result.release()); | 318 | 4 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE26EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 4 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 4 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 4 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 4 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 4 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 4 | return AggregateFunctionPtr(result.release()); | 318 | 4 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE12EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE27EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_32AggregateFunctionGroupArraySetOpINS_26GroupArrayNumericUnionDataILNS_13PrimitiveTypeE42EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 2 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 2 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 2 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 2 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 2 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 2 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 2 | return AggregateFunctionPtr(result.release()); | 318 | 2 | } |
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 | 295 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 12 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 12 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 12 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 12 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 12 | if (have_nullable(argument_types_)) { | 308 | 0 | if (attr.enable_aggregate_function_null_v2) { | 309 | 0 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 0 | result.release(), argument_types_, attr.is_window_function)); | 311 | 0 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 0 | } | 316 | 12 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 12 | return AggregateFunctionPtr(result.release()); | 318 | 12 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 46 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 46 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 46 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 46 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 46 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 46 | if (have_nullable(argument_types_)) { | 308 | 44 | if (attr.enable_aggregate_function_null_v2) { | 309 | 44 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 44 | result.release(), argument_types_, attr.is_window_function)); | 311 | 44 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 44 | } | 316 | 46 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 46 | return AggregateFunctionPtr(result.release()); | 318 | 46 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE3EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 162 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 162 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 162 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 162 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 162 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 162 | if (have_nullable(argument_types_)) { | 308 | 99 | if (attr.enable_aggregate_function_null_v2) { | 309 | 99 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 99 | result.release(), argument_types_, attr.is_window_function)); | 311 | 99 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 99 | } | 316 | 162 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 162 | return AggregateFunctionPtr(result.release()); | 318 | 162 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE4EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 135 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 135 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 135 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 135 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 135 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 135 | if (have_nullable(argument_types_)) { | 308 | 79 | if (attr.enable_aggregate_function_null_v2) { | 309 | 79 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 79 | result.release(), argument_types_, attr.is_window_function)); | 311 | 79 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 79 | } | 316 | 135 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 135 | return AggregateFunctionPtr(result.release()); | 318 | 135 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE5EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 5.38k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 5.38k | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 5.38k | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 5.38k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 5.38k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 5.38k | if (have_nullable(argument_types_)) { | 308 | 3.50k | if (attr.enable_aggregate_function_null_v2) { | 309 | 2.57k | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 2.57k | result.release(), argument_types_, attr.is_window_function)); | 311 | 2.57k | } else { | 312 | 922 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 922 | result.release(), argument_types_, attr.is_window_function)); | 314 | 922 | } | 315 | 3.50k | } | 316 | 5.38k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 5.38k | return AggregateFunctionPtr(result.release()); | 318 | 5.38k | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 1.50k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 1.50k | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 1.50k | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 1.50k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 1.50k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 1.50k | if (have_nullable(argument_types_)) { | 308 | 733 | if (attr.enable_aggregate_function_null_v2) { | 309 | 733 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 733 | result.release(), argument_types_, attr.is_window_function)); | 311 | 733 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 733 | } | 316 | 1.50k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 1.50k | return AggregateFunctionPtr(result.release()); | 318 | 1.50k | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE7EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 130 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 130 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 130 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 130 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 130 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 130 | if (have_nullable(argument_types_)) { | 308 | 67 | if (attr.enable_aggregate_function_null_v2) { | 309 | 67 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 67 | result.release(), argument_types_, attr.is_window_function)); | 311 | 67 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 67 | } | 316 | 130 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 130 | return AggregateFunctionPtr(result.release()); | 318 | 130 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE8EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 50 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 50 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 50 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 50 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 50 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 50 | if (have_nullable(argument_types_)) { | 308 | 48 | if (attr.enable_aggregate_function_null_v2) { | 309 | 48 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 48 | result.release(), argument_types_, attr.is_window_function)); | 311 | 48 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 48 | } | 316 | 50 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 50 | return AggregateFunctionPtr(result.release()); | 318 | 50 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE9EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 68 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 68 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 68 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 68 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 68 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 68 | if (have_nullable(argument_types_)) { | 308 | 63 | if (attr.enable_aggregate_function_null_v2) { | 309 | 63 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 63 | result.release(), argument_types_, attr.is_window_function)); | 311 | 63 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 63 | } | 316 | 68 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 68 | return AggregateFunctionPtr(result.release()); | 318 | 68 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE20EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 42 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 42 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 42 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 42 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 42 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 42 | if (have_nullable(argument_types_)) { | 308 | 40 | if (attr.enable_aggregate_function_null_v2) { | 309 | 40 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 40 | result.release(), argument_types_, attr.is_window_function)); | 311 | 40 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 40 | } | 316 | 42 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 42 | return AggregateFunctionPtr(result.release()); | 318 | 42 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE28EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 35 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 35 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 35 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 35 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 35 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 35 | if (have_nullable(argument_types_)) { | 308 | 35 | if (attr.enable_aggregate_function_null_v2) { | 309 | 35 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 35 | result.release(), argument_types_, attr.is_window_function)); | 311 | 35 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 35 | } | 316 | 35 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 35 | return AggregateFunctionPtr(result.release()); | 318 | 35 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE29EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 852 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 852 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 852 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 852 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 852 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 852 | if (have_nullable(argument_types_)) { | 308 | 444 | if (attr.enable_aggregate_function_null_v2) { | 309 | 444 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 444 | result.release(), argument_types_, attr.is_window_function)); | 311 | 444 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 444 | } | 316 | 852 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 852 | return AggregateFunctionPtr(result.release()); | 318 | 852 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE30EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 268 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 268 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 268 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 268 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 268 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 268 | if (have_nullable(argument_types_)) { | 308 | 203 | if (attr.enable_aggregate_function_null_v2) { | 309 | 203 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 203 | result.release(), argument_types_, attr.is_window_function)); | 311 | 203 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 203 | } | 316 | 268 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 268 | return AggregateFunctionPtr(result.release()); | 318 | 268 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE35EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 14 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 14 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 14 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 14 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 14 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 14 | if (have_nullable(argument_types_)) { | 308 | 14 | if (attr.enable_aggregate_function_null_v2) { | 309 | 14 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 14 | result.release(), argument_types_, attr.is_window_function)); | 311 | 14 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 14 | } | 316 | 14 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 14 | return AggregateFunctionPtr(result.release()); | 318 | 14 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE10EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 2.47k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 2.47k | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 2.47k | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 2.47k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 2.47k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 2.47k | if (have_nullable(argument_types_)) { | 308 | 1.39k | if (attr.enable_aggregate_function_null_v2) { | 309 | 1.39k | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 1.39k | result.release(), argument_types_, attr.is_window_function)); | 311 | 1.39k | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 1.39k | } | 316 | 2.47k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 2.47k | return AggregateFunctionPtr(result.release()); | 318 | 2.47k | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE25EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 1.72k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 1.72k | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 1.72k | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 1.72k | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 1.72k | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 1.72k | if (have_nullable(argument_types_)) { | 308 | 561 | if (attr.enable_aggregate_function_null_v2) { | 309 | 561 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 561 | result.release(), argument_types_, attr.is_window_function)); | 311 | 561 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 561 | } | 316 | 1.72k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 1.72k | return AggregateFunctionPtr(result.release()); | 318 | 1.72k | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE26EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 334 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 334 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 334 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 334 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 334 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 334 | if (have_nullable(argument_types_)) { | 308 | 196 | if (attr.enable_aggregate_function_null_v2) { | 309 | 196 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 196 | result.release(), argument_types_, attr.is_window_function)); | 311 | 196 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 196 | } | 316 | 334 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 334 | return AggregateFunctionPtr(result.release()); | 318 | 334 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE36EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 5 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 5 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 5 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 5 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 5 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 5 | if (have_nullable(argument_types_)) { | 308 | 5 | if (attr.enable_aggregate_function_null_v2) { | 309 | 5 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 5 | result.release(), argument_types_, attr.is_window_function)); | 311 | 5 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 5 | } | 316 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 5 | return AggregateFunctionPtr(result.release()); | 318 | 5 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE37EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 5 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 5 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 5 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 5 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 5 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 5 | if (have_nullable(argument_types_)) { | 308 | 5 | if (attr.enable_aggregate_function_null_v2) { | 309 | 5 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 5 | result.release(), argument_types_, attr.is_window_function)); | 311 | 5 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 5 | } | 316 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 5 | return AggregateFunctionPtr(result.release()); | 318 | 5 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_36AggregateFunctionApproxCountDistinctILNS_13PrimitiveTypeE42EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE2EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE3EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE4EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE5EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 25 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 25 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 25 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 25 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 25 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 25 | if (have_nullable(argument_types_)) { | 308 | 21 | if (attr.enable_aggregate_function_null_v2) { | 309 | 21 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 21 | result.release(), argument_types_, attr.is_window_function)); | 311 | 21 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 21 | } | 316 | 25 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 25 | return AggregateFunctionPtr(result.release()); | 318 | 25 | } |
Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE6EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE7EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE8EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE9EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE28EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE29EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE20EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE30EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE35EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE11EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE25EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE26EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE12EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE27EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE42EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE36EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Unexecuted instantiation: aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE37EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ aggregate_function_map_combinator.cpp:_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_12_GLOBAL__N_135AggregateFunctionMapCombinatorTypedILNS_13PrimitiveTypeE23EEEJRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_18IAggregateFunctionEEEEESG_RKSt6vectorISE_IKNS_9IDataTypeEESaISL_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 7 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 7 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 7 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 7 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 7 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 7 | if (have_nullable(argument_types_)) { | 308 | 6 | if (attr.enable_aggregate_function_null_v2) { | 309 | 6 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 6 | result.release(), argument_types_, attr.is_window_function)); | 311 | 6 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 6 | } | 316 | 7 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 7 | return AggregateFunctionPtr(result.release()); | 318 | 7 | } |
Unexecuted instantiation: _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_40AggregateFunctionDataSketchesHllUnionAggILNS_13PrimitiveTypeE23ENS_30AggregateFunctionHllSketchDataILS3_23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ _ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_40AggregateFunctionDataSketchesHllUnionAggILNS_13PrimitiveTypeE10ENS_30AggregateFunctionHllSketchDataILS3_10EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 24 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 24 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 24 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 24 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 24 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 24 | if (have_nullable(argument_types_)) { | 308 | 18 | if (attr.enable_aggregate_function_null_v2) { | 309 | 17 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 17 | result.release(), argument_types_, attr.is_window_function)); | 311 | 17 | } else { | 312 | 1 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 1 | result.release(), argument_types_, attr.is_window_function)); | 314 | 1 | } | 315 | 18 | } | 316 | 24 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 24 | return AggregateFunctionPtr(result.release()); | 318 | 24 | } |
_ZN5doris20creator_without_type42create_unary_arguments_return_not_nullableINS_40AggregateFunctionDataSketchesHllUnionAggILNS_13PrimitiveTypeE41ENS_30AggregateFunctionHllSketchDataILS3_41EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 295 | 5 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 296 | 5 | if (!(argument_types_.size() == 1)) { | 297 | 0 | throw doris::Exception(Status::InternalError( | 298 | 0 | "create_unary_arguments_return_not_nullable: argument_types_ size must be 1")); | 299 | 0 | } | 300 | 5 | if (!attr.is_foreach && result_is_nullable) { | 301 | 0 | throw doris::Exception( | 302 | 0 | Status::InternalError("create_unary_arguments_return_not_nullable: " | 303 | 0 | "result_is_nullable must be false")); | 304 | 0 | } | 305 | 5 | std::unique_ptr<IAggregateFunction> result(std::make_unique<AggregateFunctionTemplate>( | 306 | 5 | std::forward<TArgs>(args)..., remove_nullable(argument_types_))); | 307 | 5 | if (have_nullable(argument_types_)) { | 308 | 4 | if (attr.enable_aggregate_function_null_v2) { | 309 | 4 | result.reset(new NullableV2T<false, false, AggregateFunctionTemplate>( | 310 | 4 | result.release(), argument_types_, attr.is_window_function)); | 311 | 4 | } else { | 312 | 0 | result.reset(new NullableT<false, false, AggregateFunctionTemplate>( | 313 | 0 | result.release(), argument_types_, attr.is_window_function)); | 314 | 0 | } | 315 | 4 | } | 316 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 317 | 5 | return AggregateFunctionPtr(result.release()); | 318 | 5 | } |
|
319 | | |
320 | | /// AggregateFunctionTemplate will handle the nullable arguments, no need to use |
321 | | /// AggregateFunctionNullVariadicInline/AggregateFunctionNullUnaryInline |
322 | | template <typename AggregateFunctionTemplate, typename... TArgs> |
323 | | static AggregateFunctionPtr create_ignore_nullable(const DataTypes& argument_types_, |
324 | | const bool /*result_is_nullable*/, |
325 | | const AggregateFunctionAttr& /*attr*/, |
326 | 2.08k | TArgs&&... args) { |
327 | 2.08k | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( |
328 | 2.08k | std::forward<TArgs>(args)..., argument_types_); |
329 | 2.08k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); |
330 | 2.08k | return AggregateFunctionPtr(result.release()); |
331 | 2.08k | } _ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 11 | TArgs&&... args) { | 327 | 11 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 11 | std::forward<TArgs>(args)..., argument_types_); | 329 | 11 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 11 | return AggregateFunctionPtr(result.release()); | 331 | 11 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb1ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 5 | TArgs&&... args) { | 327 | 5 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 5 | std::forward<TArgs>(args)..., argument_types_); | 329 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 5 | return AggregateFunctionPtr(result.release()); | 331 | 5 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 5 | TArgs&&... args) { | 327 | 5 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 5 | std::forward<TArgs>(args)..., argument_types_); | 329 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 5 | return AggregateFunctionPtr(result.release()); | 331 | 5 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE0ELb0ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 7 | TArgs&&... args) { | 327 | 7 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 7 | std::forward<TArgs>(args)..., argument_types_); | 329 | 7 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 7 | return AggregateFunctionPtr(result.release()); | 331 | 7 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 11 | TArgs&&... args) { | 327 | 11 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 11 | std::forward<TArgs>(args)..., argument_types_); | 329 | 11 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 11 | return AggregateFunctionPtr(result.release()); | 331 | 11 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb1ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 5 | TArgs&&... args) { | 327 | 5 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 5 | std::forward<TArgs>(args)..., argument_types_); | 329 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 5 | return AggregateFunctionPtr(result.release()); | 331 | 5 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 5 | TArgs&&... args) { | 327 | 5 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 5 | std::forward<TArgs>(args)..., argument_types_); | 329 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 5 | return AggregateFunctionPtr(result.release()); | 331 | 5 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE1ELb0ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 7 | TArgs&&... args) { | 327 | 7 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 7 | std::forward<TArgs>(args)..., argument_types_); | 329 | 7 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 7 | return AggregateFunctionPtr(result.release()); | 331 | 7 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 11 | TArgs&&... args) { | 327 | 11 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 11 | std::forward<TArgs>(args)..., argument_types_); | 329 | 11 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 11 | return AggregateFunctionPtr(result.release()); | 331 | 11 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb1ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 5 | TArgs&&... args) { | 327 | 5 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 5 | std::forward<TArgs>(args)..., argument_types_); | 329 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 5 | return AggregateFunctionPtr(result.release()); | 331 | 5 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 5 | TArgs&&... args) { | 327 | 5 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 5 | std::forward<TArgs>(args)..., argument_types_); | 329 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 5 | return AggregateFunctionPtr(result.release()); | 331 | 5 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE2ELb0ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 7 | TArgs&&... args) { | 327 | 7 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 7 | std::forward<TArgs>(args)..., argument_types_); | 329 | 7 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 7 | return AggregateFunctionPtr(result.release()); | 331 | 7 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 26 | TArgs&&... args) { | 327 | 26 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 26 | std::forward<TArgs>(args)..., argument_types_); | 329 | 26 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 26 | return AggregateFunctionPtr(result.release()); | 331 | 26 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb1ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 19 | TArgs&&... args) { | 327 | 19 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 19 | std::forward<TArgs>(args)..., argument_types_); | 329 | 19 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 19 | return AggregateFunctionPtr(result.release()); | 331 | 19 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 9 | TArgs&&... args) { | 327 | 9 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 9 | std::forward<TArgs>(args)..., argument_types_); | 329 | 9 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 9 | return AggregateFunctionPtr(result.release()); | 331 | 9 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE3ELb0ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 14 | TArgs&&... args) { | 327 | 14 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 14 | std::forward<TArgs>(args)..., argument_types_); | 329 | 14 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 14 | return AggregateFunctionPtr(result.release()); | 331 | 14 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 22 | TArgs&&... args) { | 327 | 22 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 22 | std::forward<TArgs>(args)..., argument_types_); | 329 | 22 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 22 | return AggregateFunctionPtr(result.release()); | 331 | 22 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb1ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 11 | TArgs&&... args) { | 327 | 11 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 11 | std::forward<TArgs>(args)..., argument_types_); | 329 | 11 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 11 | return AggregateFunctionPtr(result.release()); | 331 | 11 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 5 | TArgs&&... args) { | 327 | 5 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 5 | std::forward<TArgs>(args)..., argument_types_); | 329 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 5 | return AggregateFunctionPtr(result.release()); | 331 | 5 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE4ELb0ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 10 | TArgs&&... args) { | 327 | 10 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 10 | std::forward<TArgs>(args)..., argument_types_); | 329 | 10 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 10 | return AggregateFunctionPtr(result.release()); | 331 | 10 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 4 | TArgs&&... args) { | 327 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 4 | std::forward<TArgs>(args)..., argument_types_); | 329 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 4 | return AggregateFunctionPtr(result.release()); | 331 | 4 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb1ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 3 | TArgs&&... args) { | 327 | 3 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 3 | std::forward<TArgs>(args)..., argument_types_); | 329 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 3 | return AggregateFunctionPtr(result.release()); | 331 | 3 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 3 | TArgs&&... args) { | 327 | 3 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 3 | std::forward<TArgs>(args)..., argument_types_); | 329 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 3 | return AggregateFunctionPtr(result.release()); | 331 | 3 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE5ELb0ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 5 | TArgs&&... args) { | 327 | 5 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 5 | std::forward<TArgs>(args)..., argument_types_); | 329 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 5 | return AggregateFunctionPtr(result.release()); | 331 | 5 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 6 | TArgs&&... args) { | 327 | 6 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 6 | std::forward<TArgs>(args)..., argument_types_); | 329 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 6 | return AggregateFunctionPtr(result.release()); | 331 | 6 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb1ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 5 | TArgs&&... args) { | 327 | 5 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 5 | std::forward<TArgs>(args)..., argument_types_); | 329 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 5 | return AggregateFunctionPtr(result.release()); | 331 | 5 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 5 | TArgs&&... args) { | 327 | 5 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 5 | std::forward<TArgs>(args)..., argument_types_); | 329 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 5 | return AggregateFunctionPtr(result.release()); | 331 | 5 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE6ELb0ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 6 | TArgs&&... args) { | 327 | 6 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 6 | std::forward<TArgs>(args)..., argument_types_); | 329 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 6 | return AggregateFunctionPtr(result.release()); | 331 | 6 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 6 | TArgs&&... args) { | 327 | 6 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 6 | std::forward<TArgs>(args)..., argument_types_); | 329 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 6 | return AggregateFunctionPtr(result.release()); | 331 | 6 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb1ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 5 | TArgs&&... args) { | 327 | 5 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 5 | std::forward<TArgs>(args)..., argument_types_); | 329 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 5 | return AggregateFunctionPtr(result.release()); | 331 | 5 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 5 | TArgs&&... args) { | 327 | 5 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 5 | std::forward<TArgs>(args)..., argument_types_); | 329 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 5 | return AggregateFunctionPtr(result.release()); | 331 | 5 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE7ELb0ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 6 | TArgs&&... args) { | 327 | 6 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 6 | std::forward<TArgs>(args)..., argument_types_); | 329 | 6 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 6 | return AggregateFunctionPtr(result.release()); | 331 | 6 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 11 | TArgs&&... args) { | 327 | 11 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 11 | std::forward<TArgs>(args)..., argument_types_); | 329 | 11 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 11 | return AggregateFunctionPtr(result.release()); | 331 | 11 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb1ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 5 | TArgs&&... args) { | 327 | 5 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 5 | std::forward<TArgs>(args)..., argument_types_); | 329 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 5 | return AggregateFunctionPtr(result.release()); | 331 | 5 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb1EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 5 | TArgs&&... args) { | 327 | 5 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 5 | std::forward<TArgs>(args)..., argument_types_); | 329 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 5 | return AggregateFunctionPtr(result.release()); | 331 | 5 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_21AggregateFunctionRegrILNS_13PrimitiveTypeE9ELNS_16RegrFunctionKindE8ELb0ELb0EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS6_IKNS_9IDataTypeEESaISC_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 7 | TArgs&&... args) { | 327 | 7 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 7 | std::forward<TArgs>(args)..., argument_types_); | 329 | 7 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 7 | return AggregateFunctionPtr(result.release()); | 331 | 7 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE2EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 2 | TArgs&&... args) { | 327 | 2 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 2 | std::forward<TArgs>(args)..., argument_types_); | 329 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 2 | return AggregateFunctionPtr(result.release()); | 331 | 2 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE3EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 2 | TArgs&&... args) { | 327 | 2 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 2 | std::forward<TArgs>(args)..., argument_types_); | 329 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 2 | return AggregateFunctionPtr(result.release()); | 331 | 2 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE4EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 2 | TArgs&&... args) { | 327 | 2 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 2 | std::forward<TArgs>(args)..., argument_types_); | 329 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 2 | return AggregateFunctionPtr(result.release()); | 331 | 2 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE5EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 206 | TArgs&&... args) { | 327 | 206 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 206 | std::forward<TArgs>(args)..., argument_types_); | 329 | 206 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 206 | return AggregateFunctionPtr(result.release()); | 331 | 206 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE6EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 4 | TArgs&&... args) { | 327 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 4 | std::forward<TArgs>(args)..., argument_types_); | 329 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 4 | return AggregateFunctionPtr(result.release()); | 331 | 4 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE7EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 2 | TArgs&&... args) { | 327 | 2 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 2 | std::forward<TArgs>(args)..., argument_types_); | 329 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 2 | return AggregateFunctionPtr(result.release()); | 331 | 2 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE8EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 2 | TArgs&&... args) { | 327 | 2 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 2 | std::forward<TArgs>(args)..., argument_types_); | 329 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 2 | return AggregateFunctionPtr(result.release()); | 331 | 2 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE9EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 2 | TArgs&&... args) { | 327 | 2 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 2 | std::forward<TArgs>(args)..., argument_types_); | 329 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 2 | return AggregateFunctionPtr(result.release()); | 331 | 2 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE28EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 4 | TArgs&&... args) { | 327 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 4 | std::forward<TArgs>(args)..., argument_types_); | 329 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 4 | return AggregateFunctionPtr(result.release()); | 331 | 4 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE29EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 5 | TArgs&&... args) { | 327 | 5 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 5 | std::forward<TArgs>(args)..., argument_types_); | 329 | 5 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 5 | return AggregateFunctionPtr(result.release()); | 331 | 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 | 326 | 4 | TArgs&&... args) { | 327 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 4 | std::forward<TArgs>(args)..., argument_types_); | 329 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 4 | return AggregateFunctionPtr(result.release()); | 331 | 4 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE35EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 3 | TArgs&&... args) { | 327 | 3 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 3 | std::forward<TArgs>(args)..., argument_types_); | 329 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 3 | return AggregateFunctionPtr(result.release()); | 331 | 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 | 326 | 4 | TArgs&&... args) { | 327 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 4 | std::forward<TArgs>(args)..., argument_types_); | 329 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 4 | return AggregateFunctionPtr(result.release()); | 331 | 4 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE26EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 4 | TArgs&&... args) { | 327 | 4 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 4 | std::forward<TArgs>(args)..., argument_types_); | 329 | 4 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 4 | return AggregateFunctionPtr(result.release()); | 331 | 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 | 326 | 3 | TArgs&&... args) { | 327 | 3 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 3 | std::forward<TArgs>(args)..., argument_types_); | 329 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 3 | return AggregateFunctionPtr(result.release()); | 331 | 3 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE37EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 3 | TArgs&&... args) { | 327 | 3 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 3 | std::forward<TArgs>(args)..., argument_types_); | 329 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 3 | return AggregateFunctionPtr(result.release()); | 331 | 3 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE23EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 341 | TArgs&&... args) { | 327 | 341 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 341 | std::forward<TArgs>(args)..., argument_types_); | 329 | 341 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 341 | return AggregateFunctionPtr(result.release()); | 331 | 341 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionArrayAggINS_29AggregateFunctionArrayAggDataILNS_13PrimitiveTypeE0EEEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 9 | TArgs&&... args) { | 327 | 9 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 9 | std::forward<TArgs>(args)..., argument_types_); | 329 | 9 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 9 | return AggregateFunctionPtr(result.release()); | 331 | 9 | } |
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 | 326 | 2 | TArgs&&... args) { | 327 | 2 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 2 | std::forward<TArgs>(args)..., argument_types_); | 329 | 2 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 2 | return AggregateFunctionPtr(result.release()); | 331 | 2 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS4_6EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 3 | TArgs&&... args) { | 327 | 3 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 3 | std::forward<TArgs>(args)..., argument_types_); | 329 | 3 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 3 | return AggregateFunctionPtr(result.release()); | 331 | 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 | 326 | 11 | TArgs&&... args) { | 327 | 11 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 11 | std::forward<TArgs>(args)..., argument_types_); | 329 | 11 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 11 | return AggregateFunctionPtr(result.release()); | 331 | 11 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_25AggregateFunctionMapAggV2INS_29AggregateFunctionMapAggDataV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS5_IKNS_9IDataTypeEESaISB_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 1.13k | TArgs&&... args) { | 327 | 1.13k | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 1.13k | std::forward<TArgs>(args)..., argument_types_); | 329 | 1.13k | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 1.13k | return AggregateFunctionPtr(result.release()); | 331 | 1.13k | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_31AggregateFunctionVarianceSimpleINS_14StatFuncOneArgILNS_13PrimitiveTypeE9ELm3EEELb1EEEJNS_24STATISTICS_FUNCTION_KINDEEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 13 | TArgs&&... args) { | 327 | 13 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 13 | std::forward<TArgs>(args)..., argument_types_); | 329 | 13 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 13 | return AggregateFunctionPtr(result.release()); | 331 | 13 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_31AggregateFunctionVarianceSimpleINS_14StatFuncOneArgILNS_13PrimitiveTypeE9ELm3EEELb0EEEJNS_24STATISTICS_FUNCTION_KINDEEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 13 | TArgs&&... args) { | 327 | 13 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 13 | std::forward<TArgs>(args)..., argument_types_); | 329 | 13 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 13 | return AggregateFunctionPtr(result.release()); | 331 | 13 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_31AggregateFunctionVarianceSimpleINS_14StatFuncOneArgILNS_13PrimitiveTypeE9ELm4EEELb1EEEJNS_24STATISTICS_FUNCTION_KINDEEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 13 | TArgs&&... args) { | 327 | 13 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 13 | std::forward<TArgs>(args)..., argument_types_); | 329 | 13 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 13 | return AggregateFunctionPtr(result.release()); | 331 | 13 | } |
_ZN5doris20creator_without_type22create_ignore_nullableINS_31AggregateFunctionVarianceSimpleINS_14StatFuncOneArgILNS_13PrimitiveTypeE9ELm4EEELb0EEEJNS_24STATISTICS_FUNCTION_KINDEEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 326 | 13 | TArgs&&... args) { | 327 | 13 | std::unique_ptr<IAggregateFunction> result = std::make_unique<AggregateFunctionTemplate>( | 328 | 13 | std::forward<TArgs>(args)..., argument_types_); | 329 | 13 | CHECK_AGG_FUNCTION_SERIALIZED_TYPE(AggregateFunctionTemplate); | 330 | 13 | return AggregateFunctionPtr(result.release()); | 331 | 13 | } |
|
332 | | }; |
333 | | |
334 | | template <template <PrimitiveType> class AggregateFunctionTemplate> |
335 | | struct CurryDirect { |
336 | | template <PrimitiveType type> |
337 | | using T = AggregateFunctionTemplate<type>; |
338 | | }; |
339 | | template <template <PrimitiveType, PrimitiveType> class AggregateFunctionTemplate> |
340 | | struct CurryDirectWithResultType { |
341 | | template <PrimitiveType type, PrimitiveType result_type> |
342 | | using T = AggregateFunctionTemplate<type, result_type>; |
343 | | }; |
344 | | template <template <typename> class AggregateFunctionTemplate, template <PrimitiveType> class Data> |
345 | | struct CurryData { |
346 | | template <PrimitiveType Type> |
347 | | using T = AggregateFunctionTemplate<Data<Type>>; |
348 | | }; |
349 | | template <template <typename> class AggregateFunctionTemplate, template <typename> class Data, |
350 | | template <PrimitiveType> class Impl> |
351 | | struct CurryDataImpl { |
352 | | template <PrimitiveType Type> |
353 | | using T = AggregateFunctionTemplate<Data<Impl<Type>>>; |
354 | | }; |
355 | | template <template <PrimitiveType, typename> class AggregateFunctionTemplate, |
356 | | template <PrimitiveType> class Data> |
357 | | struct CurryDirectAndData { |
358 | | template <PrimitiveType Type> |
359 | | using T = AggregateFunctionTemplate<Type, Data<Type>>; |
360 | | }; |
361 | | |
362 | | template <int define_index, PrimitiveType... AllowedTypes> |
363 | | struct creator_with_type_list_base { |
364 | | template <typename Class, typename... TArgs> |
365 | | static AggregateFunctionPtr create_base(const DataTypes& argument_types, |
366 | | const bool result_is_nullable, |
367 | 49.9k | const AggregateFunctionAttr& attr, TArgs&&... args) { |
368 | 49.9k | auto create = [&]<PrimitiveType Ptype>() { |
369 | 49.1k | return creator_without_type::create<typename Class::template T<Ptype>>( |
370 | 49.1k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); |
371 | 49.1k | }; _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 | 368 | 1.76k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1.76k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1.76k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 1.76k | }; |
_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 | 368 | 39 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 39 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 39 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 39 | }; |
_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 | 368 | 5.59k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 5.59k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 5.59k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 5.59k | }; |
_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 | 368 | 3.59k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 3.59k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 3.59k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 3.59k | }; |
_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 | 368 | 78 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 78 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 78 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 78 | }; |
_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 | 368 | 22 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 22 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 22 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 22 | }; |
_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 | 368 | 410 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 410 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 410 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 410 | }; |
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 | 368 | 83 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 83 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 83 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 83 | }; |
_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 | 368 | 29 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 29 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 29 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 29 | }; |
_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 | 368 | 1.20k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1.20k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1.20k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 1.20k | }; |
_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 | 368 | 372 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 372 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 372 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 372 | }; |
_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 | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 167 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 167 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 167 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 167 | }; |
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 | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 10 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 10 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 10 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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_4EEEDav Line | Count | Source | 368 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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_5EEEDav Line | Count | Source | 368 | 552 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 552 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 552 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 552 | }; |
_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 | 368 | 84 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 84 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 84 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 84 | }; |
_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 | 368 | 3 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 3 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 3 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 3 | }; |
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 | 368 | 13 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 13 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 13 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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_30EEEDav Line | Count | Source | 368 | 3 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 3 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 3 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 3 | }; |
_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 | 368 | 13 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 13 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 13 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 545 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 545 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 545 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 545 | }; |
_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 | 368 | 4 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 4 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 4 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 4 | }; |
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_8EEEDav 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 | 368 | 10 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 10 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 10 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 8 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 8 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 8 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 8 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 8 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 8 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 8 | }; |
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 | 368 | 29 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 29 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 29 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 29 | }; |
_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 | 368 | 26 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 26 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 26 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 26 | }; |
_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 | 368 | 342 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 342 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 342 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 342 | }; |
_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 | 368 | 28 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 28 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 28 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 28 | }; |
_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 | 368 | 28 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 28 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 28 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 28 | }; |
_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 | 368 | 26 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 26 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 26 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 26 | }; |
_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 | 368 | 26 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 26 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 26 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 26 | }; |
_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 | 368 | 342 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 342 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 342 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 342 | }; |
_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 | 368 | 28 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 28 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 28 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 28 | }; |
_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 | 368 | 28 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 28 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 28 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 28 | }; |
_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 | 368 | 26 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 26 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 26 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 26 | }; |
_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 | 368 | 26 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 26 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 26 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 26 | }; |
_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 | 368 | 342 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 342 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 342 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 342 | }; |
_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 | 368 | 28 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 28 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 28 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 28 | }; |
_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 | 368 | 28 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 28 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 28 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 28 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionDistinctNumericEEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES9_RKSt6vectorIS7_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 368 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 1 | }; |
_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 | 368 | 3 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 3 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 3 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 3 | }; |
_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 | 368 | 688 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 688 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 688 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 688 | }; |
_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 | 368 | 374 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 374 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 374 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 374 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionDistinctNumericEEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES9_RKSt6vectorIS7_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 2 | }; |
_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 | 368 | 921 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 921 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 921 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 984 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 984 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 984 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 984 | }; |
_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 | 368 | 1.20k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1.20k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1.20k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 3.33k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 3.33k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 3.33k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 3.33k | }; |
_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 | 368 | 1.08k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1.08k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1.08k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 1.47k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1.47k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1.47k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 1.47k | }; |
_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 | 368 | 1.89k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1.89k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1.89k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 1.89k | }; |
_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 | 368 | 894 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 894 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 894 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 30 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 30 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 30 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 1.25k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1.25k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1.25k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 1.25k | }; |
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 | 368 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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_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 | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 4 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 4 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 4 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 4 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 4 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 4 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 4 | }; |
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 | 368 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 315 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 315 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 315 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 315 | }; |
_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 | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 _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 Line | Count | Source | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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_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 | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 314 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 314 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 314 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 314 | }; |
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 _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 Line | Count | Source | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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_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_20ELS1_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 | 368 | 46 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 46 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 46 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 46 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_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 | 368 | 162 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 162 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 162 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 162 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_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 | 368 | 135 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 135 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 135 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 135 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_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 | 368 | 5.38k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 5.38k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 5.38k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 5.38k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_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 | 368 | 1.50k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1.50k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1.50k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 1.50k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_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 | 368 | 130 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 130 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 130 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 130 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_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 | 368 | 50 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 50 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 50 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 50 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_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 | 368 | 68 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 68 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 68 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 68 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_20EEEDav Line | Count | Source | 368 | 42 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 42 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 42 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 42 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_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 | 368 | 35 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 35 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 35 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 35 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_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 | 368 | 852 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 852 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 852 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 852 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_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 | 368 | 268 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 268 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 268 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 268 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_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 | 368 | 14 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 14 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 14 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 14 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_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 | 368 | 2.47k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2.47k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2.47k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 2.47k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_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 | 368 | 1.72k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1.72k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1.72k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 1.72k | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_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 | 368 | 334 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 334 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 334 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 334 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_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 | 368 | 5 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 5 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 5 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 5 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_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 | 368 | 5 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 5 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 5 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 5 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_42EEEDav Unexecuted instantiation: _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 Unexecuted instantiation: _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 Unexecuted instantiation: _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 _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 | 368 | 1.18k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1.18k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1.18k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 1.18k | }; |
Unexecuted instantiation: _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 Unexecuted instantiation: _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 Unexecuted instantiation: _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 Unexecuted instantiation: _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 Unexecuted instantiation: _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 _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 | 368 | 302 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 302 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 302 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 302 | }; |
_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 | 368 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 1 | }; |
Unexecuted instantiation: _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 Unexecuted instantiation: _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 Unexecuted instantiation: _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 _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29AggregateFunctionPercentileV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 368 | 9 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 9 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 9 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 9 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29AggregateFunctionPercentileV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 368 | 15 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 15 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 15 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 15 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29AggregateFunctionPercentileV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 368 | 22 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 22 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 22 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 22 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29AggregateFunctionPercentileV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 368 | 39 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 39 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 39 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 39 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29AggregateFunctionPercentileV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 368 | 3 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 3 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 3 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 3 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29AggregateFunctionPercentileV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Line | Count | Source | 368 | 5 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 5 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 5 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 5 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29AggregateFunctionPercentileV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 368 | 16 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 16 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 16 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 16 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_34AggregateFunctionPercentileArrayV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 368 | 5 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 5 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 5 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 5 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_34AggregateFunctionPercentileArrayV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 368 | 7 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 7 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 7 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 7 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_34AggregateFunctionPercentileArrayV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 368 | 31 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 31 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 31 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 31 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_34AggregateFunctionPercentileArrayV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 368 | 14 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 14 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 14 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 14 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_34AggregateFunctionPercentileArrayV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 368 | 5 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 5 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 5 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 5 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_34AggregateFunctionPercentileArrayV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Line | Count | Source | 368 | 3 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 3 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 3 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 3 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_34AggregateFunctionPercentileArrayV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 368 | 15 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 15 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 15 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 15 | }; |
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 | 368 | 3 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 3 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 3 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 10 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 10 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 10 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 10 | }; |
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 _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 | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 10 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 10 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 10 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 315 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 315 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 315 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 315 | }; |
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_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_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_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 368 | 12 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 12 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 12 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 12 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 368 | 12 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 12 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 12 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 12 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 368 | 5 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 5 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 5 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 5 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 368 | 12 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 12 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 12 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 12 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 368 | 12 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 12 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 12 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 12 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Line | Count | Source | 368 | 8 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 8 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 8 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 8 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 368 | 8 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 8 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 8 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 8 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_28EEEDav Line | Count | Source | 368 | 18 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 18 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 18 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 18 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_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_26ELS1_42EEE11create_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_26ELS1_42EEE11create_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_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_10EEEDav Line | Count | Source | 368 | 43 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 43 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 43 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 43 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_25EEEDav Line | Count | Source | 368 | 19 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 19 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 19 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 19 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_26EEEDav Line | Count | Source | 368 | 19 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 19 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 19 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 19 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_42EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_2EEEDav Line | Count | Source | 368 | 4 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 4 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 4 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 4 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_3EEEDav Line | Count | Source | 368 | 20 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 20 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 20 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 20 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_4EEEDav Line | Count | Source | 368 | 20 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 20 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 20 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 20 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_5EEEDav Line | Count | Source | 368 | 335 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 335 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 335 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 335 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_6EEEDav Line | Count | Source | 368 | 21 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 21 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 21 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 21 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_7EEEDav Line | Count | Source | 368 | 20 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 20 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 20 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 20 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_8EEEDav Line | Count | Source | 368 | 20 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 20 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 20 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 20 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 368 | 20 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 20 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 20 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 20 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_28EEEDav Line | Count | Source | 368 | 19 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 19 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 19 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 19 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_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_26ELS1_42EEE11create_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_26ELS1_42EEE11create_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_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_10EEEDav Line | Count | Source | 368 | 40 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 40 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 40 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 40 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_25EEEDav Line | Count | Source | 368 | 38 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 38 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 38 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 38 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_26EEEDav Line | Count | Source | 368 | 38 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 38 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 38 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 38 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_42EEEDav Line | Count | Source | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 2 | }; |
_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 | 368 | 3 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 3 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 3 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 1 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 21 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 21 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 21 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 21 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 21 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 21 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 334 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 334 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 334 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 334 | }; |
_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 | 368 | 22 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 22 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 22 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 22 | }; |
_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 | 368 | 21 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 21 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 21 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 21 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 21 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 21 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 21 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 21 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 21 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 2 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 2 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 2 | }; |
Unexecuted instantiation: _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE23ELS1_10ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_40AggregateFunctionDataSketchesHllUnionAggENS_30AggregateFunctionHllSketchDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_23EEEDav _ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE23ELS1_10ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_40AggregateFunctionDataSketchesHllUnionAggENS_30AggregateFunctionHllSketchDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_10EEEDav Line | Count | Source | 368 | 24 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 24 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 24 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 24 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE23ELS1_10ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_40AggregateFunctionDataSketchesHllUnionAggENS_30AggregateFunctionHllSketchDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_41EEEDav Line | Count | Source | 368 | 5 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 5 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 5 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 5 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_23AggregateFunctionBinaryENS_14CorrMomentStatEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 368 | 346 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 346 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 346 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 346 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_23AggregateFunctionBinaryENS_21CorrWelfordMomentStatEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 368 | 26 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 26 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 26 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 26 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_31AggregateFunctionSampCovarianceENS_8SampDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 368 | 335 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 335 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 335 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 335 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_31AggregateFunctionSampCovarianceENS_7PopDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_9EEEDav Line | Count | Source | 368 | 332 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 332 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 332 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 332 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_2EEEDav Line | Count | Source | 368 | 7 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 7 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 7 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 7 | }; |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlTnS1_vE_clILS1_2EEEDav Line | Count | Source | 368 | 8 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 8 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 8 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 8 | }; |
_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 | 368 | 60 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 60 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 60 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 36 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 36 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 36 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 42 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 42 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 42 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 36 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 36 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 36 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 36 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 36 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 36 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 40 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 40 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 40 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 54 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 54 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 54 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 54 | }; |
_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 | 368 | 50 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 50 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 50 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 38 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 38 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 38 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 46 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 46 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 46 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 38 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 38 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 38 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 38 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 38 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 38 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 42 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 42 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 42 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 67 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 67 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 67 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 67 | }; |
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 | 368 | 24 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 24 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 24 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 16 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 16 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 16 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 16 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 16 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 16 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 40 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 40 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 40 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 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 | 368 | 121 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 121 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 121 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 121 | }; |
|
372 | 49.9k | AggregateFunctionPtr result = nullptr; |
373 | 49.9k | auto type = argument_types[define_index]->get_primitive_type(); |
374 | 49.9k | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || |
375 | 49.9k | type == PrimitiveType::TYPE_JSONB) { |
376 | 2.05k | type = PrimitiveType::TYPE_VARCHAR; |
377 | 2.05k | } |
378 | | |
379 | 49.9k | ( |
380 | 601k | [&] { |
381 | 601k | if (type == AllowedTypes) { |
382 | 49.1k | result = create.template operator()<AllowedTypes>(); |
383 | 49.1k | } |
384 | 601k | }(), _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 | 380 | 11.5k | [&] { | 381 | 11.5k | if (type == AllowedTypes) { | 382 | 1.76k | result = create.template operator()<AllowedTypes>(); | 383 | 1.76k | } | 384 | 11.5k | }(), |
_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 | 380 | 11.5k | [&] { | 381 | 11.5k | if (type == AllowedTypes) { | 382 | 39 | result = create.template operator()<AllowedTypes>(); | 383 | 39 | } | 384 | 11.5k | }(), |
_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 | 380 | 11.5k | [&] { | 381 | 11.5k | if (type == AllowedTypes) { | 382 | 5.59k | result = create.template operator()<AllowedTypes>(); | 383 | 5.59k | } | 384 | 11.5k | }(), |
_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 | 380 | 11.5k | [&] { | 381 | 11.5k | if (type == AllowedTypes) { | 382 | 3.59k | result = create.template operator()<AllowedTypes>(); | 383 | 3.59k | } | 384 | 11.5k | }(), |
_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 | 380 | 11.4k | [&] { | 381 | 11.4k | if (type == AllowedTypes) { | 382 | 78 | result = create.template operator()<AllowedTypes>(); | 383 | 78 | } | 384 | 11.4k | }(), |
_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 | 380 | 11.5k | [&] { | 381 | 11.5k | if (type == AllowedTypes) { | 382 | 22 | result = create.template operator()<AllowedTypes>(); | 383 | 22 | } | 384 | 11.5k | }(), |
_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 | 380 | 11.4k | [&] { | 381 | 11.4k | if (type == AllowedTypes) { | 382 | 410 | result = create.template operator()<AllowedTypes>(); | 383 | 410 | } | 384 | 11.4k | }(), |
_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 | 380 | 11.5k | [&] { | 381 | 11.5k | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 11.5k | }(), |
_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 | 380 | 1.85k | [&] { | 381 | 1.85k | if (type == AllowedTypes) { | 382 | 83 | result = create.template operator()<AllowedTypes>(); | 383 | 83 | } | 384 | 1.85k | }(), |
_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 | 380 | 1.85k | [&] { | 381 | 1.85k | if (type == AllowedTypes) { | 382 | 29 | result = create.template operator()<AllowedTypes>(); | 383 | 29 | } | 384 | 1.85k | }(), |
_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 | 380 | 1.85k | [&] { | 381 | 1.85k | if (type == AllowedTypes) { | 382 | 1.20k | result = create.template operator()<AllowedTypes>(); | 383 | 1.20k | } | 384 | 1.85k | }(), |
_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 | 380 | 1.85k | [&] { | 381 | 1.85k | if (type == AllowedTypes) { | 382 | 371 | result = create.template operator()<AllowedTypes>(); | 383 | 371 | } | 384 | 1.85k | }(), |
_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 | 380 | 1.85k | [&] { | 381 | 1.85k | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 1.85k | }(), |
_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 | 380 | 1.85k | [&] { | 381 | 1.85k | if (type == AllowedTypes) { | 382 | 167 | result = create.template operator()<AllowedTypes>(); | 383 | 167 | } | 384 | 1.85k | }(), |
_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 | 380 | 1.85k | [&] { | 381 | 1.85k | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 1.85k | }(), |
_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 | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 1.25k | }(), |
_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 | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 10 | result = create.template operator()<AllowedTypes>(); | 383 | 10 | } | 384 | 1.25k | }(), |
_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 | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 1 | result = create.template operator()<AllowedTypes>(); | 383 | 1 | } | 384 | 1.25k | }(), |
_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 | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 551 | result = create.template operator()<AllowedTypes>(); | 383 | 551 | } | 384 | 1.25k | }(), |
_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 | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 83 | result = create.template operator()<AllowedTypes>(); | 383 | 83 | } | 384 | 1.25k | }(), |
_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 | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 3 | result = create.template operator()<AllowedTypes>(); | 383 | 3 | } | 384 | 1.25k | }(), |
_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 | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 1.25k | }(), |
_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 | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 13 | result = create.template operator()<AllowedTypes>(); | 383 | 13 | } | 384 | 1.25k | }(), |
_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 | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 3 | result = create.template operator()<AllowedTypes>(); | 383 | 3 | } | 384 | 1.25k | }(), |
_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 | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 13 | result = create.template operator()<AllowedTypes>(); | 383 | 13 | } | 384 | 1.25k | }(), |
_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 | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 544 | result = create.template operator()<AllowedTypes>(); | 383 | 544 | } | 384 | 1.25k | }(), |
_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 | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 4 | result = create.template operator()<AllowedTypes>(); | 383 | 4 | } | 384 | 1.25k | }(), |
_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 | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 1.25k | }(), |
_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 | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 1.25k | }(), |
_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 | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 10 | result = create.template operator()<AllowedTypes>(); | 383 | 10 | } | 384 | 1.25k | }(), |
_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 | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 1.25k | }(), |
_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 | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 8 | result = create.template operator()<AllowedTypes>(); | 383 | 8 | } | 384 | 1.25k | }(), |
_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 | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 8 | result = create.template operator()<AllowedTypes>(); | 383 | 8 | } | 384 | 1.25k | }(), |
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 | 380 | 453 | [&] { | 381 | 453 | if (type == AllowedTypes) { | 382 | 29 | result = create.template operator()<AllowedTypes>(); | 383 | 29 | } | 384 | 453 | }(), |
_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 | 380 | 453 | [&] { | 381 | 453 | if (type == AllowedTypes) { | 382 | 26 | result = create.template operator()<AllowedTypes>(); | 383 | 26 | } | 384 | 453 | }(), |
_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 | 380 | 453 | [&] { | 381 | 453 | if (type == AllowedTypes) { | 382 | 342 | result = create.template operator()<AllowedTypes>(); | 383 | 342 | } | 384 | 453 | }(), |
_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 | 380 | 453 | [&] { | 381 | 453 | if (type == AllowedTypes) { | 382 | 28 | result = create.template operator()<AllowedTypes>(); | 383 | 28 | } | 384 | 453 | }(), |
_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 | 380 | 453 | [&] { | 381 | 453 | if (type == AllowedTypes) { | 382 | 28 | result = create.template operator()<AllowedTypes>(); | 383 | 28 | } | 384 | 453 | }(), |
_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 | 380 | 450 | [&] { | 381 | 450 | if (type == AllowedTypes) { | 382 | 26 | result = create.template operator()<AllowedTypes>(); | 383 | 26 | } | 384 | 450 | }(), |
_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 | 380 | 450 | [&] { | 381 | 450 | if (type == AllowedTypes) { | 382 | 26 | result = create.template operator()<AllowedTypes>(); | 383 | 26 | } | 384 | 450 | }(), |
_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 | 380 | 450 | [&] { | 381 | 450 | if (type == AllowedTypes) { | 382 | 342 | result = create.template operator()<AllowedTypes>(); | 383 | 342 | } | 384 | 450 | }(), |
_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 | 380 | 449 | [&] { | 381 | 449 | if (type == AllowedTypes) { | 382 | 28 | result = create.template operator()<AllowedTypes>(); | 383 | 28 | } | 384 | 449 | }(), |
_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 | 380 | 449 | [&] { | 381 | 449 | if (type == AllowedTypes) { | 382 | 28 | result = create.template operator()<AllowedTypes>(); | 383 | 28 | } | 384 | 449 | }(), |
_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 | 380 | 449 | [&] { | 381 | 449 | if (type == AllowedTypes) { | 382 | 26 | result = create.template operator()<AllowedTypes>(); | 383 | 26 | } | 384 | 449 | }(), |
_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 | 380 | 449 | [&] { | 381 | 449 | if (type == AllowedTypes) { | 382 | 26 | result = create.template operator()<AllowedTypes>(); | 383 | 26 | } | 384 | 449 | }(), |
_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 | 380 | 450 | [&] { | 381 | 450 | if (type == AllowedTypes) { | 382 | 342 | result = create.template operator()<AllowedTypes>(); | 383 | 342 | } | 384 | 450 | }(), |
_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 | 380 | 449 | [&] { | 381 | 449 | if (type == AllowedTypes) { | 382 | 28 | result = create.template operator()<AllowedTypes>(); | 383 | 28 | } | 384 | 449 | }(), |
_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 | 380 | 449 | [&] { | 381 | 449 | if (type == AllowedTypes) { | 382 | 28 | result = create.template operator()<AllowedTypes>(); | 383 | 28 | } | 384 | 449 | }(), |
_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 | 380 | 1.85k | [&] { | 381 | 1.85k | if (type == AllowedTypes) { | 382 | 1 | result = create.template operator()<AllowedTypes>(); | 383 | 1 | } | 384 | 1.85k | }(), |
_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 | 380 | 1.85k | [&] { | 381 | 1.85k | if (type == AllowedTypes) { | 382 | 3 | result = create.template operator()<AllowedTypes>(); | 383 | 3 | } | 384 | 1.85k | }(), |
_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 | 380 | 1.85k | [&] { | 381 | 1.85k | if (type == AllowedTypes) { | 382 | 688 | result = create.template operator()<AllowedTypes>(); | 383 | 688 | } | 384 | 1.85k | }(), |
_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 | 380 | 1.85k | [&] { | 381 | 1.85k | if (type == AllowedTypes) { | 382 | 374 | result = create.template operator()<AllowedTypes>(); | 383 | 374 | } | 384 | 1.85k | }(), |
_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 | 380 | 1.85k | [&] { | 381 | 1.85k | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 1.85k | }(), |
_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 | 380 | 13.0k | [&] { | 381 | 13.0k | if (type == AllowedTypes) { | 382 | 921 | result = create.template operator()<AllowedTypes>(); | 383 | 921 | } | 384 | 13.0k | }(), |
_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 | 380 | 13.0k | [&] { | 381 | 13.0k | if (type == AllowedTypes) { | 382 | 984 | result = create.template operator()<AllowedTypes>(); | 383 | 984 | } | 384 | 13.0k | }(), |
_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 | 380 | 13.0k | [&] { | 381 | 13.0k | if (type == AllowedTypes) { | 382 | 1.20k | result = create.template operator()<AllowedTypes>(); | 383 | 1.20k | } | 384 | 13.0k | }(), |
_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 | 380 | 13.0k | [&] { | 381 | 13.0k | if (type == AllowedTypes) { | 382 | 3.32k | result = create.template operator()<AllowedTypes>(); | 383 | 3.32k | } | 384 | 13.0k | }(), |
_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 | 380 | 13.0k | [&] { | 381 | 13.0k | if (type == AllowedTypes) { | 382 | 1.08k | result = create.template operator()<AllowedTypes>(); | 383 | 1.08k | } | 384 | 13.0k | }(), |
_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 | 380 | 13.0k | [&] { | 381 | 13.0k | if (type == AllowedTypes) { | 382 | 1.47k | result = create.template operator()<AllowedTypes>(); | 383 | 1.47k | } | 384 | 13.0k | }(), |
_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 | 380 | 13.0k | [&] { | 381 | 13.0k | if (type == AllowedTypes) { | 382 | 1.89k | result = create.template operator()<AllowedTypes>(); | 383 | 1.89k | } | 384 | 13.0k | }(), |
_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 | 380 | 13.0k | [&] { | 381 | 13.0k | if (type == AllowedTypes) { | 382 | 894 | result = create.template operator()<AllowedTypes>(); | 383 | 894 | } | 384 | 13.0k | }(), |
_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 | 380 | 13.0k | [&] { | 381 | 13.0k | if (type == AllowedTypes) { | 382 | 30 | result = create.template operator()<AllowedTypes>(); | 383 | 30 | } | 384 | 13.0k | }(), |
_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 | 380 | 13.0k | [&] { | 381 | 13.0k | if (type == AllowedTypes) { | 382 | 1.25k | result = create.template operator()<AllowedTypes>(); | 383 | 1.25k | } | 384 | 13.0k | }(), |
_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 | 380 | 13.0k | [&] { | 381 | 13.0k | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 13.0k | }(), |
_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 | 380 | 13.0k | [&] { | 381 | 13.0k | if (type == AllowedTypes) { | 382 | 1 | result = create.template operator()<AllowedTypes>(); | 383 | 1 | } | 384 | 13.0k | }(), |
_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 | 380 | 12 | [&] { | 381 | 12 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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 | 380 | 12 | [&] { | 381 | 12 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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 | 380 | 12 | [&] { | 381 | 12 | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 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 | 380 | 12 | [&] { | 381 | 12 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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 | 380 | 12 | [&] { | 381 | 12 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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 | 380 | 12 | [&] { | 381 | 12 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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 | 380 | 12 | [&] { | 381 | 12 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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 | 380 | 12 | [&] { | 381 | 12 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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 | 380 | 12 | [&] { | 381 | 12 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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 | 380 | 12 | [&] { | 381 | 12 | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 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 | 380 | 12 | [&] { | 381 | 12 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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 | 380 | 12 | [&] { | 381 | 12 | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 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 | 380 | 12 | [&] { | 381 | 12 | if (type == AllowedTypes) { | 382 | 4 | result = create.template operator()<AllowedTypes>(); | 383 | 4 | } | 384 | 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 | 380 | 12 | [&] { | 381 | 12 | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 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 | 380 | 12 | [&] { | 381 | 12 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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 | 380 | 12 | [&] { | 381 | 12 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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 | 380 | 12 | [&] { | 381 | 12 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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 | 380 | 324 | [&] { | 381 | 324 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 324 | }(), |
_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 | 380 | 324 | [&] { | 381 | 324 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 324 | }(), |
_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 | 380 | 324 | [&] { | 381 | 324 | if (type == AllowedTypes) { | 382 | 4 | result = create.template operator()<AllowedTypes>(); | 383 | 4 | } | 384 | 324 | }(), |
_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 | 380 | 324 | [&] { | 381 | 324 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 324 | }(), |
_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 | 380 | 324 | [&] { | 381 | 324 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 324 | }(), |
_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 | 380 | 324 | [&] { | 381 | 324 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 324 | }(), |
_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 | 380 | 324 | [&] { | 381 | 324 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 324 | }(), |
_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 | 380 | 324 | [&] { | 381 | 324 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 324 | }(), |
_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 | 380 | 324 | [&] { | 381 | 324 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 324 | }(), |
_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 | 380 | 324 | [&] { | 381 | 324 | if (type == AllowedTypes) { | 382 | 1 | result = create.template operator()<AllowedTypes>(); | 383 | 1 | } | 384 | 324 | }(), |
_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 | 380 | 324 | [&] { | 381 | 324 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 324 | }(), |
_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 | 380 | 324 | [&] { | 381 | 324 | if (type == AllowedTypes) { | 382 | 315 | result = create.template operator()<AllowedTypes>(); | 383 | 315 | } | 384 | 324 | }(), |
_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 | 380 | 324 | [&] { | 381 | 324 | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 324 | }(), |
_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 | 380 | 324 | [&] { | 381 | 324 | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 324 | }(), |
_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 | 380 | 324 | [&] { | 381 | 324 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 324 | }(), |
_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 | 380 | 324 | [&] { | 381 | 324 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 324 | }(), |
_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 | 380 | 324 | [&] { | 381 | 324 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 324 | }(), |
_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 | 380 | 4 | [&] { | 381 | 4 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE14_clEv Line | Count | Source | 380 | 4 | [&] { | 381 | 4 | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 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_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE13_clEv Line | Count | Source | 380 | 4 | [&] { | 381 | 4 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE12_clEv Line | Count | Source | 380 | 4 | [&] { | 381 | 4 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE11_clEv Line | Count | Source | 380 | 4 | [&] { | 381 | 4 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE10_clEv Line | Count | Source | 380 | 4 | [&] { | 381 | 4 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE9_clEv Line | Count | Source | 380 | 4 | [&] { | 381 | 4 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE8_clEv Line | Count | Source | 380 | 4 | [&] { | 381 | 4 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE7_clEv Line | Count | Source | 380 | 4 | [&] { | 381 | 4 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE6_clEv Line | Count | Source | 380 | 4 | [&] { | 381 | 4 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 380 | 4 | [&] { | 381 | 4 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 380 | 4 | [&] { | 381 | 4 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 380 | 4 | [&] { | 381 | 4 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 380 | 4 | [&] { | 381 | 4 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 380 | 4 | [&] { | 381 | 4 | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 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_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 380 | 4 | [&] { | 381 | 4 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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_21ImplWeightWithDefaultEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 380 | 4 | [&] { | 381 | 4 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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_10ImplWeightEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE15_clEv Line | Count | Source | 380 | 321 | [&] { | 381 | 321 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 321 | }(), |
_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 | 380 | 320 | [&] { | 381 | 320 | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 320 | }(), |
_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 | 380 | 321 | [&] { | 381 | 321 | if (type == AllowedTypes) { | 382 | 1 | result = create.template operator()<AllowedTypes>(); | 383 | 1 | } | 384 | 321 | }(), |
_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 | 380 | 321 | [&] { | 381 | 321 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 321 | }(), |
_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 | 380 | 319 | [&] { | 381 | 319 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 319 | }(), |
_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 | 380 | 322 | [&] { | 381 | 322 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 322 | }(), |
_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 | 380 | 320 | [&] { | 381 | 320 | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 320 | }(), |
_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 | 380 | 321 | [&] { | 381 | 321 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 321 | }(), |
_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 | 380 | 321 | [&] { | 381 | 321 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 321 | }(), |
_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 | 380 | 321 | [&] { | 381 | 321 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 321 | }(), |
_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 | 380 | 321 | [&] { | 381 | 321 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 321 | }(), |
_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 | 380 | 321 | [&] { | 381 | 321 | if (type == AllowedTypes) { | 382 | 313 | result = create.template operator()<AllowedTypes>(); | 383 | 313 | } | 384 | 321 | }(), |
_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 | 380 | 322 | [&] { | 381 | 322 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 322 | }(), |
_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 | 380 | 321 | [&] { | 381 | 321 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 321 | }(), |
_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 | 380 | 320 | [&] { | 381 | 320 | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 320 | }(), |
_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 | 380 | 321 | [&] { | 381 | 321 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 321 | }(), |
_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 | 380 | 321 | [&] { | 381 | 321 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 321 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE17_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 46 | result = create.template operator()<AllowedTypes>(); | 383 | 46 | } | 384 | 13.2k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE16_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 162 | result = create.template operator()<AllowedTypes>(); | 383 | 162 | } | 384 | 13.2k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE15_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 135 | result = create.template operator()<AllowedTypes>(); | 383 | 135 | } | 384 | 13.2k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE14_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 5.38k | result = create.template operator()<AllowedTypes>(); | 383 | 5.38k | } | 384 | 13.2k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE13_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 1.50k | result = create.template operator()<AllowedTypes>(); | 383 | 1.50k | } | 384 | 13.2k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE12_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 130 | result = create.template operator()<AllowedTypes>(); | 383 | 130 | } | 384 | 13.2k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE11_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 50 | result = create.template operator()<AllowedTypes>(); | 383 | 50 | } | 384 | 13.2k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE10_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 68 | result = create.template operator()<AllowedTypes>(); | 383 | 68 | } | 384 | 13.2k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE9_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 42 | result = create.template operator()<AllowedTypes>(); | 383 | 42 | } | 384 | 13.2k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE8_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 35 | result = create.template operator()<AllowedTypes>(); | 383 | 35 | } | 384 | 13.2k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE7_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 852 | result = create.template operator()<AllowedTypes>(); | 383 | 852 | } | 384 | 13.2k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE6_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 268 | result = create.template operator()<AllowedTypes>(); | 383 | 268 | } | 384 | 13.2k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 14 | result = create.template operator()<AllowedTypes>(); | 383 | 14 | } | 384 | 13.2k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 2.47k | result = create.template operator()<AllowedTypes>(); | 383 | 2.47k | } | 384 | 13.2k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 1.72k | result = create.template operator()<AllowedTypes>(); | 383 | 1.72k | } | 384 | 13.2k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 334 | result = create.template operator()<AllowedTypes>(); | 383 | 334 | } | 384 | 13.2k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 5 | result = create.template operator()<AllowedTypes>(); | 383 | 5 | } | 384 | 13.2k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 5 | result = create.template operator()<AllowedTypes>(); | 383 | 5 | } | 384 | 13.2k | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 13.2k | }(), |
_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 | 380 | 1.18k | [&] { | 381 | 1.18k | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 1.18k | }(), |
_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 | 380 | 1.18k | [&] { | 381 | 1.18k | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 1.18k | }(), |
_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 | 380 | 1.18k | [&] { | 381 | 1.18k | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 1.18k | }(), |
_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 | 380 | 1.18k | [&] { | 381 | 1.18k | if (type == AllowedTypes) { | 382 | 1.18k | result = create.template operator()<AllowedTypes>(); | 383 | 1.18k | } | 384 | 1.18k | }(), |
_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 | 380 | 1.18k | [&] { | 381 | 1.18k | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 1.18k | }(), |
_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 | 380 | 1.18k | [&] { | 381 | 1.18k | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 1.18k | }(), |
_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 | 380 | 1.18k | [&] { | 381 | 1.18k | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 1.18k | }(), |
_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 | 380 | 303 | [&] { | 381 | 303 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 303 | }(), |
_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 | 380 | 303 | [&] { | 381 | 303 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 303 | }(), |
_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 | 380 | 303 | [&] { | 381 | 303 | if (type == AllowedTypes) { | 382 | 302 | result = create.template operator()<AllowedTypes>(); | 383 | 302 | } | 384 | 303 | }(), |
_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 | 380 | 303 | [&] { | 381 | 303 | if (type == AllowedTypes) { | 382 | 1 | result = create.template operator()<AllowedTypes>(); | 383 | 1 | } | 384 | 303 | }(), |
_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 | 380 | 303 | [&] { | 381 | 303 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 303 | }(), |
_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 | 380 | 303 | [&] { | 381 | 303 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 303 | }(), |
_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 | 380 | 303 | [&] { | 381 | 303 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 303 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29AggregateFunctionPercentileV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 380 | 109 | [&] { | 381 | 109 | if (type == AllowedTypes) { | 382 | 9 | result = create.template operator()<AllowedTypes>(); | 383 | 9 | } | 384 | 109 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29AggregateFunctionPercentileV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 380 | 109 | [&] { | 381 | 109 | if (type == AllowedTypes) { | 382 | 15 | result = create.template operator()<AllowedTypes>(); | 383 | 15 | } | 384 | 109 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29AggregateFunctionPercentileV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 380 | 109 | [&] { | 381 | 109 | if (type == AllowedTypes) { | 382 | 22 | result = create.template operator()<AllowedTypes>(); | 383 | 22 | } | 384 | 109 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29AggregateFunctionPercentileV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 380 | 109 | [&] { | 381 | 109 | if (type == AllowedTypes) { | 382 | 39 | result = create.template operator()<AllowedTypes>(); | 383 | 39 | } | 384 | 109 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29AggregateFunctionPercentileV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 380 | 109 | [&] { | 381 | 109 | if (type == AllowedTypes) { | 382 | 3 | result = create.template operator()<AllowedTypes>(); | 383 | 3 | } | 384 | 109 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29AggregateFunctionPercentileV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 380 | 109 | [&] { | 381 | 109 | if (type == AllowedTypes) { | 382 | 5 | result = create.template operator()<AllowedTypes>(); | 383 | 5 | } | 384 | 109 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29AggregateFunctionPercentileV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 380 | 109 | [&] { | 381 | 109 | if (type == AllowedTypes) { | 382 | 16 | result = create.template operator()<AllowedTypes>(); | 383 | 16 | } | 384 | 109 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_34AggregateFunctionPercentileArrayV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 380 | 80 | [&] { | 381 | 80 | if (type == AllowedTypes) { | 382 | 5 | result = create.template operator()<AllowedTypes>(); | 383 | 5 | } | 384 | 80 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_34AggregateFunctionPercentileArrayV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 380 | 80 | [&] { | 381 | 80 | if (type == AllowedTypes) { | 382 | 7 | result = create.template operator()<AllowedTypes>(); | 383 | 7 | } | 384 | 80 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_34AggregateFunctionPercentileArrayV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 380 | 80 | [&] { | 381 | 80 | if (type == AllowedTypes) { | 382 | 31 | result = create.template operator()<AllowedTypes>(); | 383 | 31 | } | 384 | 80 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_34AggregateFunctionPercentileArrayV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 380 | 80 | [&] { | 381 | 80 | if (type == AllowedTypes) { | 382 | 14 | result = create.template operator()<AllowedTypes>(); | 383 | 14 | } | 384 | 80 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_34AggregateFunctionPercentileArrayV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 380 | 80 | [&] { | 381 | 80 | if (type == AllowedTypes) { | 382 | 5 | result = create.template operator()<AllowedTypes>(); | 383 | 5 | } | 384 | 80 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_34AggregateFunctionPercentileArrayV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 380 | 80 | [&] { | 381 | 80 | if (type == AllowedTypes) { | 382 | 3 | result = create.template operator()<AllowedTypes>(); | 383 | 3 | } | 384 | 80 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_34AggregateFunctionPercentileArrayV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 380 | 80 | [&] { | 381 | 80 | if (type == AllowedTypes) { | 382 | 15 | result = create.template operator()<AllowedTypes>(); | 383 | 15 | } | 384 | 80 | }(), |
_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 | 380 | 3 | [&] { | 381 | 3 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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 | 380 | 3 | [&] { | 381 | 3 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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 | 380 | 3 | [&] { | 381 | 3 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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 | 380 | 3 | [&] { | 381 | 3 | if (type == AllowedTypes) { | 382 | 3 | result = create.template operator()<AllowedTypes>(); | 383 | 3 | } | 384 | 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 | 380 | 3 | [&] { | 381 | 3 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 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 | 380 | 10 | [&] { | 381 | 10 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 10 | }(), |
_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 | 380 | 10 | [&] { | 381 | 10 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 10 | }(), |
_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 | 380 | 10 | [&] { | 381 | 10 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 10 | }(), |
_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 | 380 | 10 | [&] { | 381 | 10 | if (type == AllowedTypes) { | 382 | 10 | result = create.template operator()<AllowedTypes>(); | 383 | 10 | } | 384 | 10 | }(), |
_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 | 380 | 10 | [&] { | 381 | 10 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 10 | }(), |
_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 | 380 | 329 | [&] { | 381 | 329 | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 329 | }(), |
_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 | 380 | 329 | [&] { | 381 | 329 | if (type == AllowedTypes) { | 382 | 10 | result = create.template operator()<AllowedTypes>(); | 383 | 10 | } | 384 | 329 | }(), |
_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 | 380 | 329 | [&] { | 381 | 329 | if (type == AllowedTypes) { | 382 | 315 | result = create.template operator()<AllowedTypes>(); | 383 | 315 | } | 384 | 329 | }(), |
_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 | 380 | 329 | [&] { | 381 | 329 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 329 | }(), |
_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 | 380 | 329 | [&] { | 381 | 329 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 329 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE14_clEv Line | Count | Source | 380 | 168 | [&] { | 381 | 168 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE13_clEv Line | Count | Source | 380 | 168 | [&] { | 381 | 168 | if (type == AllowedTypes) { | 382 | 12 | result = create.template operator()<AllowedTypes>(); | 383 | 12 | } | 384 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE12_clEv Line | Count | Source | 380 | 168 | [&] { | 381 | 168 | if (type == AllowedTypes) { | 382 | 12 | result = create.template operator()<AllowedTypes>(); | 383 | 12 | } | 384 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE11_clEv Line | Count | Source | 380 | 168 | [&] { | 381 | 168 | if (type == AllowedTypes) { | 382 | 5 | result = create.template operator()<AllowedTypes>(); | 383 | 5 | } | 384 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE10_clEv Line | Count | Source | 380 | 168 | [&] { | 381 | 168 | if (type == AllowedTypes) { | 382 | 12 | result = create.template operator()<AllowedTypes>(); | 383 | 12 | } | 384 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE9_clEv Line | Count | Source | 380 | 168 | [&] { | 381 | 168 | if (type == AllowedTypes) { | 382 | 12 | result = create.template operator()<AllowedTypes>(); | 383 | 12 | } | 384 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE8_clEv Line | Count | Source | 380 | 168 | [&] { | 381 | 168 | if (type == AllowedTypes) { | 382 | 8 | result = create.template operator()<AllowedTypes>(); | 383 | 8 | } | 384 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE7_clEv Line | Count | Source | 380 | 168 | [&] { | 381 | 168 | if (type == AllowedTypes) { | 382 | 8 | result = create.template operator()<AllowedTypes>(); | 383 | 8 | } | 384 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE6_clEv Line | Count | Source | 380 | 168 | [&] { | 381 | 168 | if (type == AllowedTypes) { | 382 | 18 | result = create.template operator()<AllowedTypes>(); | 383 | 18 | } | 384 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 380 | 168 | [&] { | 381 | 168 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 380 | 168 | [&] { | 381 | 168 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 380 | 168 | [&] { | 381 | 168 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 380 | 168 | [&] { | 381 | 168 | if (type == AllowedTypes) { | 382 | 43 | result = create.template operator()<AllowedTypes>(); | 383 | 43 | } | 384 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 380 | 168 | [&] { | 381 | 168 | if (type == AllowedTypes) { | 382 | 19 | result = create.template operator()<AllowedTypes>(); | 383 | 19 | } | 384 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 380 | 168 | [&] { | 381 | 168 | if (type == AllowedTypes) { | 382 | 19 | result = create.template operator()<AllowedTypes>(); | 383 | 19 | } | 384 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 380 | 168 | [&] { | 381 | 168 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 168 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE14_clEv Line | Count | Source | 380 | 598 | [&] { | 381 | 598 | if (type == AllowedTypes) { | 382 | 4 | result = create.template operator()<AllowedTypes>(); | 383 | 4 | } | 384 | 598 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE13_clEv Line | Count | Source | 380 | 598 | [&] { | 381 | 598 | if (type == AllowedTypes) { | 382 | 20 | result = create.template operator()<AllowedTypes>(); | 383 | 20 | } | 384 | 598 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE12_clEv Line | Count | Source | 380 | 597 | [&] { | 381 | 597 | if (type == AllowedTypes) { | 382 | 20 | result = create.template operator()<AllowedTypes>(); | 383 | 20 | } | 384 | 597 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE11_clEv Line | Count | Source | 380 | 598 | [&] { | 381 | 598 | if (type == AllowedTypes) { | 382 | 336 | result = create.template operator()<AllowedTypes>(); | 383 | 336 | } | 384 | 598 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE10_clEv Line | Count | Source | 380 | 599 | [&] { | 381 | 599 | if (type == AllowedTypes) { | 382 | 21 | result = create.template operator()<AllowedTypes>(); | 383 | 21 | } | 384 | 599 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE9_clEv Line | Count | Source | 380 | 599 | [&] { | 381 | 599 | if (type == AllowedTypes) { | 382 | 20 | result = create.template operator()<AllowedTypes>(); | 383 | 20 | } | 384 | 599 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE8_clEv Line | Count | Source | 380 | 599 | [&] { | 381 | 599 | if (type == AllowedTypes) { | 382 | 20 | result = create.template operator()<AllowedTypes>(); | 383 | 20 | } | 384 | 599 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE7_clEv Line | Count | Source | 380 | 599 | [&] { | 381 | 599 | if (type == AllowedTypes) { | 382 | 20 | result = create.template operator()<AllowedTypes>(); | 383 | 20 | } | 384 | 599 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE6_clEv Line | Count | Source | 380 | 599 | [&] { | 381 | 599 | if (type == AllowedTypes) { | 382 | 19 | result = create.template operator()<AllowedTypes>(); | 383 | 19 | } | 384 | 599 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE5_clEv Line | Count | Source | 380 | 599 | [&] { | 381 | 599 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 599 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE4_clEv Line | Count | Source | 380 | 599 | [&] { | 381 | 599 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 599 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE3_clEv Line | Count | Source | 380 | 599 | [&] { | 381 | 599 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 599 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE2_clEv Line | Count | Source | 380 | 598 | [&] { | 381 | 598 | if (type == AllowedTypes) { | 382 | 40 | result = create.template operator()<AllowedTypes>(); | 383 | 40 | } | 384 | 598 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 380 | 599 | [&] { | 381 | 599 | if (type == AllowedTypes) { | 382 | 38 | result = create.template operator()<AllowedTypes>(); | 383 | 38 | } | 384 | 599 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 380 | 598 | [&] { | 381 | 598 | if (type == AllowedTypes) { | 382 | 38 | result = create.template operator()<AllowedTypes>(); | 383 | 38 | } | 384 | 598 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 380 | 599 | [&] { | 381 | 599 | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 599 | }(), |
_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 | 380 | 13 | [&] { | 381 | 13 | if (type == AllowedTypes) { | 382 | 3 | result = create.template operator()<AllowedTypes>(); | 383 | 3 | } | 384 | 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 | 380 | 13 | [&] { | 381 | 13 | if (type == AllowedTypes) { | 382 | 1 | result = create.template operator()<AllowedTypes>(); | 383 | 1 | } | 384 | 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 | 380 | 13 | [&] { | 381 | 13 | if (type == AllowedTypes) { | 382 | 1 | result = create.template operator()<AllowedTypes>(); | 383 | 1 | } | 384 | 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 | 380 | 13 | [&] { | 381 | 13 | if (type == AllowedTypes) { | 382 | 1 | result = create.template operator()<AllowedTypes>(); | 383 | 1 | } | 384 | 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 | 380 | 13 | [&] { | 381 | 13 | if (type == AllowedTypes) { | 382 | 1 | result = create.template operator()<AllowedTypes>(); | 383 | 1 | } | 384 | 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 | 380 | 13 | [&] { | 381 | 13 | if (type == AllowedTypes) { | 382 | 1 | result = create.template operator()<AllowedTypes>(); | 383 | 1 | } | 384 | 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 | 380 | 13 | [&] { | 381 | 13 | if (type == AllowedTypes) { | 382 | 1 | result = create.template operator()<AllowedTypes>(); | 383 | 1 | } | 384 | 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 | 380 | 13 | [&] { | 381 | 13 | if (type == AllowedTypes) { | 382 | 1 | result = create.template operator()<AllowedTypes>(); | 383 | 1 | } | 384 | 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 | 380 | 13 | [&] { | 381 | 13 | if (type == AllowedTypes) { | 382 | 1 | result = create.template operator()<AllowedTypes>(); | 383 | 1 | } | 384 | 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 | 380 | 13 | [&] { | 381 | 13 | if (type == AllowedTypes) { | 382 | 1 | result = create.template operator()<AllowedTypes>(); | 383 | 1 | } | 384 | 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 | 380 | 13 | [&] { | 381 | 13 | if (type == AllowedTypes) { | 382 | 1 | result = create.template operator()<AllowedTypes>(); | 383 | 1 | } | 384 | 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 | 380 | 468 | [&] { | 381 | 468 | if (type == AllowedTypes) { | 382 | 21 | result = create.template operator()<AllowedTypes>(); | 383 | 21 | } | 384 | 468 | }(), |
_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 | 380 | 469 | [&] { | 381 | 469 | if (type == AllowedTypes) { | 382 | 21 | result = create.template operator()<AllowedTypes>(); | 383 | 21 | } | 384 | 469 | }(), |
_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 | 380 | 469 | [&] { | 381 | 469 | if (type == AllowedTypes) { | 382 | 334 | result = create.template operator()<AllowedTypes>(); | 383 | 334 | } | 384 | 469 | }(), |
_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 | 380 | 468 | [&] { | 381 | 468 | if (type == AllowedTypes) { | 382 | 22 | result = create.template operator()<AllowedTypes>(); | 383 | 22 | } | 384 | 468 | }(), |
_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 | 380 | 468 | [&] { | 381 | 468 | if (type == AllowedTypes) { | 382 | 21 | result = create.template operator()<AllowedTypes>(); | 383 | 21 | } | 384 | 468 | }(), |
_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 | 380 | 468 | [&] { | 381 | 468 | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 468 | }(), |
_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 | 380 | 468 | [&] { | 381 | 468 | if (type == AllowedTypes) { | 382 | 21 | result = create.template operator()<AllowedTypes>(); | 383 | 21 | } | 384 | 468 | }(), |
_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 | 380 | 468 | [&] { | 381 | 468 | if (type == AllowedTypes) { | 382 | 21 | result = create.template operator()<AllowedTypes>(); | 383 | 21 | } | 384 | 468 | }(), |
_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 | 380 | 468 | [&] { | 381 | 468 | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 468 | }(), |
_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 | 380 | 468 | [&] { | 381 | 468 | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 468 | }(), |
_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 | 380 | 468 | [&] { | 381 | 468 | if (type == AllowedTypes) { | 382 | 2 | result = create.template operator()<AllowedTypes>(); | 383 | 2 | } | 384 | 468 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE23ELS1_10ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_40AggregateFunctionDataSketchesHllUnionAggENS_30AggregateFunctionHllSketchDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE1_clEv Line | Count | Source | 380 | 30 | [&] { | 381 | 30 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 30 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE23ELS1_10ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_40AggregateFunctionDataSketchesHllUnionAggENS_30AggregateFunctionHllSketchDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE0_clEv Line | Count | Source | 380 | 30 | [&] { | 381 | 30 | if (type == AllowedTypes) { | 382 | 24 | result = create.template operator()<AllowedTypes>(); | 383 | 24 | } | 384 | 30 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE23ELS1_10ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_40AggregateFunctionDataSketchesHllUnionAggENS_30AggregateFunctionHllSketchDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 380 | 30 | [&] { | 381 | 30 | if (type == AllowedTypes) { | 382 | 5 | result = create.template operator()<AllowedTypes>(); | 383 | 5 | } | 384 | 30 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_23AggregateFunctionBinaryENS_14CorrMomentStatEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 380 | 346 | [&] { | 381 | 346 | if (type == AllowedTypes) { | 382 | 346 | result = create.template operator()<AllowedTypes>(); | 383 | 346 | } | 384 | 346 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_23AggregateFunctionBinaryENS_21CorrWelfordMomentStatEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 380 | 26 | [&] { | 381 | 26 | if (type == AllowedTypes) { | 382 | 26 | result = create.template operator()<AllowedTypes>(); | 383 | 26 | } | 384 | 26 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_31AggregateFunctionSampCovarianceENS_8SampDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 380 | 335 | [&] { | 381 | 335 | if (type == AllowedTypes) { | 382 | 335 | result = create.template operator()<AllowedTypes>(); | 383 | 335 | } | 384 | 335 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_31AggregateFunctionSampCovarianceENS_7PopDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 380 | 332 | [&] { | 381 | 332 | if (type == AllowedTypes) { | 382 | 332 | result = create.template operator()<AllowedTypes>(); | 383 | 332 | } | 384 | 332 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 380 | 7 | [&] { | 381 | 7 | if (type == AllowedTypes) { | 382 | 7 | result = create.template operator()<AllowedTypes>(); | 383 | 7 | } | 384 | 7 | }(), |
_ZZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ENKUlvE_clEv Line | Count | Source | 380 | 8 | [&] { | 381 | 8 | if (type == AllowedTypes) { | 382 | 8 | result = create.template operator()<AllowedTypes>(); | 383 | 8 | } | 384 | 8 | }(), |
_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 | 380 | 304 | [&] { | 381 | 304 | if (type == AllowedTypes) { | 382 | 60 | result = create.template operator()<AllowedTypes>(); | 383 | 60 | } | 384 | 304 | }(), |
_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 | 380 | 304 | [&] { | 381 | 304 | if (type == AllowedTypes) { | 382 | 36 | result = create.template operator()<AllowedTypes>(); | 383 | 36 | } | 384 | 304 | }(), |
_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 | 380 | 304 | [&] { | 381 | 304 | if (type == AllowedTypes) { | 382 | 42 | result = create.template operator()<AllowedTypes>(); | 383 | 42 | } | 384 | 304 | }(), |
_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 | 380 | 304 | [&] { | 381 | 304 | if (type == AllowedTypes) { | 382 | 36 | result = create.template operator()<AllowedTypes>(); | 383 | 36 | } | 384 | 304 | }(), |
_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 | 380 | 304 | [&] { | 381 | 304 | if (type == AllowedTypes) { | 382 | 36 | result = create.template operator()<AllowedTypes>(); | 383 | 36 | } | 384 | 304 | }(), |
_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 | 380 | 304 | [&] { | 381 | 304 | if (type == AllowedTypes) { | 382 | 40 | result = create.template operator()<AllowedTypes>(); | 383 | 40 | } | 384 | 304 | }(), |
_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 | 380 | 304 | [&] { | 381 | 304 | if (type == AllowedTypes) { | 382 | 54 | result = create.template operator()<AllowedTypes>(); | 383 | 54 | } | 384 | 304 | }(), |
_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 | 380 | 319 | [&] { | 381 | 319 | if (type == AllowedTypes) { | 382 | 50 | result = create.template operator()<AllowedTypes>(); | 383 | 50 | } | 384 | 319 | }(), |
_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 | 380 | 319 | [&] { | 381 | 319 | if (type == AllowedTypes) { | 382 | 38 | result = create.template operator()<AllowedTypes>(); | 383 | 38 | } | 384 | 319 | }(), |
_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 | 380 | 319 | [&] { | 381 | 319 | if (type == AllowedTypes) { | 382 | 46 | result = create.template operator()<AllowedTypes>(); | 383 | 46 | } | 384 | 319 | }(), |
_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 | 380 | 319 | [&] { | 381 | 319 | if (type == AllowedTypes) { | 382 | 38 | result = create.template operator()<AllowedTypes>(); | 383 | 38 | } | 384 | 319 | }(), |
_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 | 380 | 319 | [&] { | 381 | 319 | if (type == AllowedTypes) { | 382 | 38 | result = create.template operator()<AllowedTypes>(); | 383 | 38 | } | 384 | 319 | }(), |
_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 | 380 | 319 | [&] { | 381 | 319 | if (type == AllowedTypes) { | 382 | 42 | result = create.template operator()<AllowedTypes>(); | 383 | 42 | } | 384 | 319 | }(), |
_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 | 380 | 319 | [&] { | 381 | 319 | if (type == AllowedTypes) { | 382 | 67 | result = create.template operator()<AllowedTypes>(); | 383 | 67 | } | 384 | 319 | }(), |
_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 | 380 | 217 | [&] { | 381 | 217 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 217 | }(), |
_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 | 380 | 217 | [&] { | 381 | 217 | if (type == AllowedTypes) { | 382 | 0 | result = create.template operator()<AllowedTypes>(); | 383 | 0 | } | 384 | 217 | }(), |
_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 | 380 | 217 | [&] { | 381 | 217 | if (type == AllowedTypes) { | 382 | 24 | result = create.template operator()<AllowedTypes>(); | 383 | 24 | } | 384 | 217 | }(), |
_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 | 380 | 217 | [&] { | 381 | 217 | if (type == AllowedTypes) { | 382 | 16 | result = create.template operator()<AllowedTypes>(); | 383 | 16 | } | 384 | 217 | }(), |
_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 | 380 | 217 | [&] { | 381 | 217 | if (type == AllowedTypes) { | 382 | 16 | result = create.template operator()<AllowedTypes>(); | 383 | 16 | } | 384 | 217 | }(), |
_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 | 380 | 217 | [&] { | 381 | 217 | if (type == AllowedTypes) { | 382 | 40 | result = create.template operator()<AllowedTypes>(); | 383 | 40 | } | 384 | 217 | }(), |
_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 | 380 | 217 | [&] { | 381 | 217 | if (type == AllowedTypes) { | 382 | 121 | result = create.template operator()<AllowedTypes>(); | 383 | 121 | } | 384 | 217 | }(), |
|
385 | 49.9k | ...); |
386 | | |
387 | 49.9k | return result; |
388 | 49.9k | } _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 | 367 | 11.5k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 11.5k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 11.5k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 11.5k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 11.5k | }; | 372 | 11.5k | AggregateFunctionPtr result = nullptr; | 373 | 11.5k | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 11.5k | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 11.5k | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 11.5k | ( | 380 | 11.5k | [&] { | 381 | 11.5k | if (type == AllowedTypes) { | 382 | 11.5k | result = create.template operator()<AllowedTypes>(); | 383 | 11.5k | } | 384 | 11.5k | }(), | 385 | 11.5k | ...); | 386 | | | 387 | 11.5k | return result; | 388 | 11.5k | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_9ELS1_20EEE11create_baseINS_11CurryDirectINS_16AggregateFuncAvgEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 1.85k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 1.85k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1.85k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1.85k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 1.85k | }; | 372 | 1.85k | AggregateFunctionPtr result = nullptr; | 373 | 1.85k | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 1.85k | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 1.85k | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 1.85k | ( | 380 | 1.85k | [&] { | 381 | 1.85k | if (type == AllowedTypes) { | 382 | 1.85k | result = create.template operator()<AllowedTypes>(); | 383 | 1.85k | } | 384 | 1.85k | }(), | 385 | 1.85k | ...); | 386 | | | 387 | 1.85k | return result; | 388 | 1.85k | } |
_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 | 367 | 1.25k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 1.25k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1.25k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1.25k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 1.25k | }; | 372 | 1.25k | AggregateFunctionPtr result = nullptr; | 373 | 1.25k | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 1.25k | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 1.25k | type == PrimitiveType::TYPE_JSONB) { | 376 | 505 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 505 | } | 378 | | | 379 | 1.25k | ( | 380 | 1.25k | [&] { | 381 | 1.25k | if (type == AllowedTypes) { | 382 | 1.25k | result = create.template operator()<AllowedTypes>(); | 383 | 1.25k | } | 384 | 1.25k | }(), | 385 | 1.25k | ...); | 386 | | | 387 | 1.25k | return result; | 388 | 1.25k | } |
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 | 367 | 453 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 453 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 453 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 453 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 453 | }; | 372 | 453 | AggregateFunctionPtr result = nullptr; | 373 | 453 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 453 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 453 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 453 | ( | 380 | 453 | [&] { | 381 | 453 | if (type == AllowedTypes) { | 382 | 453 | result = create.template operator()<AllowedTypes>(); | 383 | 453 | } | 384 | 453 | }(), | 385 | 453 | ...); | 386 | | | 387 | 453 | return result; | 388 | 453 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 450 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 450 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 450 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 450 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 450 | }; | 372 | 450 | AggregateFunctionPtr result = nullptr; | 373 | 450 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 450 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 450 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 450 | ( | 380 | 450 | [&] { | 381 | 450 | if (type == AllowedTypes) { | 382 | 450 | result = create.template operator()<AllowedTypes>(); | 383 | 450 | } | 384 | 450 | }(), | 385 | 450 | ...); | 386 | | | 387 | 450 | return result; | 388 | 450 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitXorDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 448 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 448 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 448 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 448 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 448 | }; | 372 | 448 | AggregateFunctionPtr result = nullptr; | 373 | 448 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 449 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 449 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 448 | ( | 380 | 448 | [&] { | 381 | 448 | if (type == AllowedTypes) { | 382 | 448 | result = create.template operator()<AllowedTypes>(); | 383 | 448 | } | 384 | 448 | }(), | 385 | 448 | ...); | 386 | | | 387 | 448 | return result; | 388 | 448 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionDistinctNumericEEEJRKSt10shared_ptrINS_18IAggregateFunctionEEEEES9_RKSt6vectorIS7_IKNS_9IDataTypeEESaISF_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 1.85k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 1.85k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1.85k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1.85k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 1.85k | }; | 372 | 1.85k | AggregateFunctionPtr result = nullptr; | 373 | 1.85k | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 1.85k | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 1.85k | type == PrimitiveType::TYPE_JSONB) { | 376 | 293 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 293 | } | 378 | | | 379 | 1.85k | ( | 380 | 1.85k | [&] { | 381 | 1.85k | if (type == AllowedTypes) { | 382 | 1.85k | result = create.template operator()<AllowedTypes>(); | 383 | 1.85k | } | 384 | 1.85k | }(), | 385 | 1.85k | ...); | 386 | | | 387 | 1.85k | return result; | 388 | 1.85k | } |
_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 | 367 | 13.0k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 13.0k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 13.0k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 13.0k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 13.0k | }; | 372 | 13.0k | AggregateFunctionPtr result = nullptr; | 373 | 13.0k | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 13.0k | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 13.0k | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 13.0k | ( | 380 | 13.0k | [&] { | 381 | 13.0k | if (type == AllowedTypes) { | 382 | 13.0k | result = create.template operator()<AllowedTypes>(); | 383 | 13.0k | } | 384 | 13.0k | }(), | 385 | 13.0k | ...); | 386 | | | 387 | 13.0k | return result; | 388 | 13.0k | } |
_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 | 367 | 12 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 12 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 12 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 12 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 12 | }; | 372 | 12 | AggregateFunctionPtr result = nullptr; | 373 | 12 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 12 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 12 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 12 | ( | 380 | 12 | [&] { | 381 | 12 | if (type == AllowedTypes) { | 382 | 12 | result = create.template operator()<AllowedTypes>(); | 383 | 12 | } | 384 | 12 | }(), | 385 | 12 | ...); | 386 | | | 387 | 12 | return result; | 388 | 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 | 367 | 324 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 324 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 324 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 324 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 324 | }; | 372 | 324 | AggregateFunctionPtr result = nullptr; | 373 | 324 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 324 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 324 | type == PrimitiveType::TYPE_JSONB) { | 376 | 162 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 162 | } | 378 | | | 379 | 324 | ( | 380 | 324 | [&] { | 381 | 324 | if (type == AllowedTypes) { | 382 | 324 | result = create.template operator()<AllowedTypes>(); | 383 | 324 | } | 384 | 324 | }(), | 385 | 324 | ...); | 386 | | | 387 | 324 | return result; | 388 | 324 | } |
_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 | 367 | 4 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 4 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 4 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 4 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 4 | }; | 372 | 4 | AggregateFunctionPtr result = nullptr; | 373 | 4 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 4 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 4 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 4 | ( | 380 | 4 | [&] { | 381 | 4 | if (type == AllowedTypes) { | 382 | 4 | result = create.template operator()<AllowedTypes>(); | 383 | 4 | } | 384 | 4 | }(), | 385 | 4 | ...); | 386 | | | 387 | 4 | return result; | 388 | 4 | } |
_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 | 367 | 322 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 322 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 322 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 322 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 322 | }; | 372 | 322 | AggregateFunctionPtr result = nullptr; | 373 | 322 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 322 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 322 | type == PrimitiveType::TYPE_JSONB) { | 376 | 164 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 164 | } | 378 | | | 379 | 322 | ( | 380 | 322 | [&] { | 381 | 322 | if (type == AllowedTypes) { | 382 | 322 | result = create.template operator()<AllowedTypes>(); | 383 | 322 | } | 384 | 322 | }(), | 385 | 322 | ...); | 386 | | | 387 | 322 | return result; | 388 | 322 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE11create_baseINS_11CurryDirectINS_36AggregateFunctionApproxCountDistinctEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 13.2k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 13.2k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 13.2k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 13.2k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 13.2k | }; | 372 | 13.2k | AggregateFunctionPtr result = nullptr; | 373 | 13.2k | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 13.2k | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 13.2k | type == PrimitiveType::TYPE_JSONB) { | 376 | 851 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 851 | } | 378 | | | 379 | 13.2k | ( | 380 | 13.2k | [&] { | 381 | 13.2k | if (type == AllowedTypes) { | 382 | 13.2k | result = create.template operator()<AllowedTypes>(); | 383 | 13.2k | } | 384 | 13.2k | }(), | 385 | 13.2k | ...); | 386 | | | 387 | 13.2k | return result; | 388 | 13.2k | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_27AggregateFunctionPercentileEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 1.18k | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 1.18k | auto create = [&]<PrimitiveType Ptype>() { | 369 | 1.18k | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 1.18k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 1.18k | }; | 372 | 1.18k | AggregateFunctionPtr result = nullptr; | 373 | 1.18k | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 1.18k | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 1.18k | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 1.18k | ( | 380 | 1.18k | [&] { | 381 | 1.18k | if (type == AllowedTypes) { | 382 | 1.18k | result = create.template operator()<AllowedTypes>(); | 383 | 1.18k | } | 384 | 1.18k | }(), | 385 | 1.18k | ...); | 386 | | | 387 | 1.18k | return result; | 388 | 1.18k | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_32AggregateFunctionPercentileArrayEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 303 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 303 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 303 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 303 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 303 | }; | 372 | 303 | AggregateFunctionPtr result = nullptr; | 373 | 303 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 303 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 303 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 303 | ( | 380 | 303 | [&] { | 381 | 303 | if (type == AllowedTypes) { | 382 | 303 | result = create.template operator()<AllowedTypes>(); | 383 | 303 | } | 384 | 303 | }(), | 385 | 303 | ...); | 386 | | | 387 | 303 | return result; | 388 | 303 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_29AggregateFunctionPercentileV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 109 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 109 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 109 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 109 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 109 | }; | 372 | 109 | AggregateFunctionPtr result = nullptr; | 373 | 109 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 109 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 109 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 109 | ( | 380 | 109 | [&] { | 381 | 109 | if (type == AllowedTypes) { | 382 | 109 | result = create.template operator()<AllowedTypes>(); | 383 | 109 | } | 384 | 109 | }(), | 385 | 109 | ...); | 386 | | | 387 | 109 | return result; | 388 | 109 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE11create_baseINS_11CurryDirectINS_34AggregateFunctionPercentileArrayV2EEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS7_IKNS_9IDataTypeEESaISD_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 80 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 80 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 80 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 80 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 80 | }; | 372 | 80 | AggregateFunctionPtr result = nullptr; | 373 | 80 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 80 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 80 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 80 | ( | 380 | 80 | [&] { | 381 | 80 | if (type == AllowedTypes) { | 382 | 80 | result = create.template operator()<AllowedTypes>(); | 383 | 80 | } | 384 | 80 | }(), | 385 | 80 | ...); | 386 | | | 387 | 80 | return result; | 388 | 80 | } |
_ZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_22AggOrthBitMapIntersectEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 3 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 3 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 3 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 3 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 3 | }; | 372 | 3 | AggregateFunctionPtr result = nullptr; | 373 | 3 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 3 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 3 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 3 | ( | 380 | 3 | [&] { | 381 | 3 | if (type == AllowedTypes) { | 382 | 3 | result = create.template operator()<AllowedTypes>(); | 383 | 3 | } | 384 | 3 | }(), | 385 | 3 | ...); | 386 | | | 387 | 3 | return result; | 388 | 3 | } |
_ZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_27AggOrthBitMapIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 10 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 10 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 10 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 10 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 10 | }; | 372 | 10 | AggregateFunctionPtr result = nullptr; | 373 | 10 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 10 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 10 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 10 | ( | 380 | 10 | [&] { | 381 | 10 | if (type == AllowedTypes) { | 382 | 10 | result = create.template operator()<AllowedTypes>(); | 383 | 10 | } | 384 | 10 | }(), | 385 | 10 | ...); | 386 | | | 387 | 10 | return result; | 388 | 10 | } |
_ZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE11create_baseINS_9CurryDataINS_25AggFunctionOrthBitmapFuncENS_17AggIntersectCountEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 329 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 329 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 329 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 329 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 329 | }; | 372 | 329 | AggregateFunctionPtr result = nullptr; | 373 | 329 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 329 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 329 | type == PrimitiveType::TYPE_JSONB) { | 376 | 2 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 2 | } | 378 | | | 379 | 329 | ( | 380 | 329 | [&] { | 381 | 329 | if (type == AllowedTypes) { | 382 | 329 | result = create.template operator()<AllowedTypes>(); | 383 | 329 | } | 384 | 329 | }(), | 385 | 329 | ...); | 386 | | | 387 | 329 | return result; | 388 | 329 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 168 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 168 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 168 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 168 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 168 | }; | 372 | 168 | AggregateFunctionPtr result = nullptr; | 373 | 168 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 168 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 168 | type == PrimitiveType::TYPE_JSONB) { | 376 | 23 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 23 | } | 378 | | | 379 | 168 | ( | 380 | 168 | [&] { | 381 | 168 | if (type == AllowedTypes) { | 382 | 168 | result = create.template operator()<AllowedTypes>(); | 383 | 168 | } | 384 | 168 | }(), | 385 | 168 | ...); | 386 | | | 387 | 168 | return result; | 388 | 168 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE11create_baseINS_9CurryDataINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 599 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 599 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 599 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 599 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 599 | }; | 372 | 599 | AggregateFunctionPtr result = nullptr; | 373 | 599 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 599 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 599 | type == PrimitiveType::TYPE_JSONB) { | 376 | 40 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 40 | } | 378 | | | 379 | 599 | ( | 380 | 599 | [&] { | 381 | 599 | if (type == AllowedTypes) { | 382 | 599 | result = create.template operator()<AllowedTypes>(); | 383 | 599 | } | 384 | 599 | }(), | 385 | 599 | ...); | 386 | | | 387 | 599 | return result; | 388 | 599 | } |
_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 | 367 | 13 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 13 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 13 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 13 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 13 | }; | 372 | 13 | AggregateFunctionPtr result = nullptr; | 373 | 13 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 13 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 13 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 13 | ( | 380 | 13 | [&] { | 381 | 13 | if (type == AllowedTypes) { | 382 | 13 | result = create.template operator()<AllowedTypes>(); | 383 | 13 | } | 384 | 13 | }(), | 385 | 13 | ...); | 386 | | | 387 | 13 | return result; | 388 | 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 | 367 | 469 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 469 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 469 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 469 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 469 | }; | 372 | 469 | AggregateFunctionPtr result = nullptr; | 373 | 469 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 469 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 469 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 469 | ( | 380 | 469 | [&] { | 381 | 469 | if (type == AllowedTypes) { | 382 | 469 | result = create.template operator()<AllowedTypes>(); | 383 | 469 | } | 384 | 469 | }(), | 385 | 469 | ...); | 386 | | | 387 | 469 | return result; | 388 | 469 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE23ELS1_10ELS1_41EEE11create_baseINS_18CurryDirectAndDataINS_40AggregateFunctionDataSketchesHllUnionAggENS_30AggregateFunctionHllSketchDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 30 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 30 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 30 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 30 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 30 | }; | 372 | 30 | AggregateFunctionPtr result = nullptr; | 373 | 30 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 30 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 30 | type == PrimitiveType::TYPE_JSONB) { | 376 | 14 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 14 | } | 378 | | | 379 | 30 | ( | 380 | 30 | [&] { | 381 | 30 | if (type == AllowedTypes) { | 382 | 30 | result = create.template operator()<AllowedTypes>(); | 383 | 30 | } | 384 | 30 | }(), | 385 | 30 | ...); | 386 | | | 387 | 30 | return result; | 388 | 30 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_23AggregateFunctionBinaryENS_14CorrMomentStatEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 345 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 345 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 345 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 345 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 345 | }; | 372 | 345 | AggregateFunctionPtr result = nullptr; | 373 | 345 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 346 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 346 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 345 | ( | 380 | 345 | [&] { | 381 | 345 | if (type == AllowedTypes) { | 382 | 345 | result = create.template operator()<AllowedTypes>(); | 383 | 345 | } | 384 | 345 | }(), | 385 | 345 | ...); | 386 | | | 387 | 345 | return result; | 388 | 345 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_23AggregateFunctionBinaryENS_21CorrWelfordMomentStatEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 26 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 26 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 26 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 26 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 26 | }; | 372 | 26 | AggregateFunctionPtr result = nullptr; | 373 | 26 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 26 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 26 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 26 | ( | 380 | 26 | [&] { | 381 | 26 | if (type == AllowedTypes) { | 382 | 26 | result = create.template operator()<AllowedTypes>(); | 383 | 26 | } | 384 | 26 | }(), | 385 | 26 | ...); | 386 | | | 387 | 26 | return result; | 388 | 26 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_31AggregateFunctionSampCovarianceENS_8SampDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 334 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 334 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 334 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 334 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 334 | }; | 372 | 334 | AggregateFunctionPtr result = nullptr; | 373 | 334 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 335 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 335 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 334 | ( | 380 | 334 | [&] { | 381 | 334 | if (type == AllowedTypes) { | 382 | 334 | result = create.template operator()<AllowedTypes>(); | 383 | 334 | } | 384 | 334 | }(), | 385 | 334 | ...); | 386 | | | 387 | 334 | return result; | 388 | 334 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE11create_baseINS_9CurryDataINS_31AggregateFunctionSampCovarianceENS_7PopDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 330 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 330 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 330 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 330 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 330 | }; | 372 | 330 | AggregateFunctionPtr result = nullptr; | 373 | 330 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 331 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 331 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 330 | ( | 380 | 330 | [&] { | 381 | 330 | if (type == AllowedTypes) { | 382 | 330 | result = create.template operator()<AllowedTypes>(); | 383 | 330 | } | 384 | 330 | }(), | 385 | 330 | ...); | 386 | | | 387 | 330 | return result; | 388 | 330 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 7 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 7 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 7 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 7 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 7 | }; | 372 | 7 | AggregateFunctionPtr result = nullptr; | 373 | 7 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 7 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 7 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 7 | ( | 380 | 7 | [&] { | 381 | 7 | if (type == AllowedTypes) { | 382 | 7 | result = create.template operator()<AllowedTypes>(); | 383 | 7 | } | 384 | 7 | }(), | 385 | 7 | ...); | 386 | | | 387 | 7 | return result; | 388 | 7 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2EEE11create_baseINS_18CurryDirectAndDataINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEEJEEESt10shared_ptrINS_18IAggregateFunctionEERKSt6vectorIS8_IKNS_9IDataTypeEESaISE_EEbRKNS_21AggregateFunctionAttrEDpOT0_ Line | Count | Source | 367 | 8 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 8 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 8 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 8 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 8 | }; | 372 | 8 | AggregateFunctionPtr result = nullptr; | 373 | 8 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 8 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 8 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 8 | ( | 380 | 8 | [&] { | 381 | 8 | if (type == AllowedTypes) { | 382 | 8 | result = create.template operator()<AllowedTypes>(); | 383 | 8 | } | 384 | 8 | }(), | 385 | 8 | ...); | 386 | | | 387 | 8 | return result; | 388 | 8 | } |
_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 | 367 | 304 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 304 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 304 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 304 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 304 | }; | 372 | 304 | AggregateFunctionPtr result = nullptr; | 373 | 304 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 304 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 304 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 304 | ( | 380 | 304 | [&] { | 381 | 304 | if (type == AllowedTypes) { | 382 | 304 | result = create.template operator()<AllowedTypes>(); | 383 | 304 | } | 384 | 304 | }(), | 385 | 304 | ...); | 386 | | | 387 | 304 | return result; | 388 | 304 | } |
_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 | 367 | 319 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 319 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 319 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 319 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 319 | }; | 372 | 319 | AggregateFunctionPtr result = nullptr; | 373 | 319 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 319 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 319 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 319 | ( | 380 | 319 | [&] { | 381 | 319 | if (type == AllowedTypes) { | 382 | 319 | result = create.template operator()<AllowedTypes>(); | 383 | 319 | } | 384 | 319 | }(), | 385 | 319 | ...); | 386 | | | 387 | 319 | return result; | 388 | 319 | } |
_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 | 367 | 217 | const AggregateFunctionAttr& attr, TArgs&&... args) { | 368 | 217 | auto create = [&]<PrimitiveType Ptype>() { | 369 | 217 | return creator_without_type::create<typename Class::template T<Ptype>>( | 370 | 217 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 371 | 217 | }; | 372 | 217 | AggregateFunctionPtr result = nullptr; | 373 | 217 | auto type = argument_types[define_index]->get_primitive_type(); | 374 | 217 | if (type == PrimitiveType::TYPE_CHAR || type == PrimitiveType::TYPE_STRING || | 375 | 217 | type == PrimitiveType::TYPE_JSONB) { | 376 | 0 | type = PrimitiveType::TYPE_VARCHAR; | 377 | 0 | } | 378 | | | 379 | 217 | ( | 380 | 217 | [&] { | 381 | 217 | if (type == AllowedTypes) { | 382 | 217 | result = create.template operator()<AllowedTypes>(); | 383 | 217 | } | 384 | 217 | }(), | 385 | 217 | ...); | 386 | | | 387 | 217 | return result; | 388 | 217 | } |
|
389 | | |
390 | | template <typename Class, typename... TArgs> |
391 | | static AggregateFunctionPtr create_base_with_result_type(const std::string& name, |
392 | | const DataTypes& argument_types, |
393 | | const DataTypePtr& result_type, |
394 | | const bool result_is_nullable, |
395 | | const AggregateFunctionAttr& attr, |
396 | 3.28k | TArgs&&... args) { |
397 | 3.28k | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { |
398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && |
399 | 0 | ResultType < InputType) { |
400 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, |
401 | 0 | "agg function {} error, arg type {}, result type {}", name, |
402 | 0 | argument_types[define_index]->get_name(), |
403 | 0 | result_type->get_name()); |
404 | 0 | return nullptr; |
405 | 3.28k | } else { |
406 | 3.28k | return creator_without_type::create< |
407 | 3.28k | typename Class::template T<InputType, ResultType>>( |
408 | 3.28k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); |
409 | 3.28k | } |
410 | 3.28k | }; 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 | 397 | 98 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 98 | } else { | 406 | 98 | return creator_without_type::create< | 407 | 98 | typename Class::template T<InputType, ResultType>>( | 408 | 98 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 98 | } | 410 | 98 | }; |
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 | 397 | 1.12k | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 1.12k | } else { | 406 | 1.12k | return creator_without_type::create< | 407 | 1.12k | typename Class::template T<InputType, ResultType>>( | 408 | 1.12k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 1.12k | } | 410 | 1.12k | }; |
_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 | 397 | 18 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 18 | } else { | 406 | 18 | return creator_without_type::create< | 407 | 18 | typename Class::template T<InputType, ResultType>>( | 408 | 18 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 18 | } | 410 | 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 | 397 | 936 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 936 | } else { | 406 | 936 | return creator_without_type::create< | 407 | 936 | typename Class::template T<InputType, ResultType>>( | 408 | 936 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 936 | } | 410 | 936 | }; |
_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 | 397 | 9 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 9 | } else { | 406 | 9 | return creator_without_type::create< | 407 | 9 | typename Class::template T<InputType, ResultType>>( | 408 | 9 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 9 | } | 410 | 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 | 397 | 111 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 111 | } else { | 406 | 111 | return creator_without_type::create< | 407 | 111 | typename Class::template T<InputType, ResultType>>( | 408 | 111 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 111 | } | 410 | 111 | }; |
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 | 397 | 59 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 59 | } else { | 406 | 59 | return creator_without_type::create< | 407 | 59 | typename Class::template T<InputType, ResultType>>( | 408 | 59 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 59 | } | 410 | 59 | }; |
_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 | 397 | 2 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 2 | } else { | 406 | 2 | return creator_without_type::create< | 407 | 2 | typename Class::template T<InputType, ResultType>>( | 408 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 2 | } | 410 | 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 | 397 | 565 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 565 | } else { | 406 | 565 | return creator_without_type::create< | 407 | 565 | typename Class::template T<InputType, ResultType>>( | 408 | 565 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 565 | } | 410 | 565 | }; |
_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 | 397 | 2 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 2 | } else { | 406 | 2 | return creator_without_type::create< | 407 | 2 | typename Class::template T<InputType, ResultType>>( | 408 | 2 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 2 | } | 410 | 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 | 397 | 82 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 82 | } else { | 406 | 82 | return creator_without_type::create< | 407 | 82 | typename Class::template T<InputType, ResultType>>( | 408 | 82 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 82 | } | 410 | 82 | }; |
_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 | 397 | 6 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 6 | } else { | 406 | 6 | return creator_without_type::create< | 407 | 6 | typename Class::template T<InputType, ResultType>>( | 408 | 6 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 6 | } | 410 | 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 | 397 | 85 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 85 | } else { | 406 | 85 | return creator_without_type::create< | 407 | 85 | typename Class::template T<InputType, ResultType>>( | 408 | 85 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 85 | } | 410 | 85 | }; |
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 | 397 | 18 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 18 | } else { | 406 | 18 | return creator_without_type::create< | 407 | 18 | typename Class::template T<InputType, ResultType>>( | 408 | 18 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 18 | } | 410 | 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 | 397 | 45 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 45 | } else { | 406 | 45 | return creator_without_type::create< | 407 | 45 | typename Class::template T<InputType, ResultType>>( | 408 | 45 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 45 | } | 410 | 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 | 397 | 4 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 4 | } else { | 406 | 4 | return creator_without_type::create< | 407 | 4 | typename Class::template T<InputType, ResultType>>( | 408 | 4 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 4 | } | 410 | 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 | 397 | 6 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 6 | } else { | 406 | 6 | return creator_without_type::create< | 407 | 6 | typename Class::template T<InputType, ResultType>>( | 408 | 6 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 6 | } | 410 | 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 | 397 | 1 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 1 | } else { | 406 | 1 | return creator_without_type::create< | 407 | 1 | typename Class::template T<InputType, ResultType>>( | 408 | 1 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 1 | } | 410 | 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 | 397 | 7 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 7 | } else { | 406 | 7 | return creator_without_type::create< | 407 | 7 | typename Class::template T<InputType, ResultType>>( | 408 | 7 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 7 | } | 410 | 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 | 397 | 12 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 12 | } else { | 406 | 12 | return creator_without_type::create< | 407 | 12 | typename Class::template T<InputType, ResultType>>( | 408 | 12 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 12 | } | 410 | 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 | 397 | 18 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 18 | } else { | 406 | 18 | return creator_without_type::create< | 407 | 18 | typename Class::template T<InputType, ResultType>>( | 408 | 18 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 18 | } | 410 | 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 | 397 | 14 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 14 | } else { | 406 | 14 | return creator_without_type::create< | 407 | 14 | typename Class::template T<InputType, ResultType>>( | 408 | 14 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 14 | } | 410 | 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 | 397 | 22 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 22 | } else { | 406 | 22 | return creator_without_type::create< | 407 | 22 | typename Class::template T<InputType, ResultType>>( | 408 | 22 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 22 | } | 410 | 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 | 397 | 47 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | | ResultType < InputType) { | 400 | | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | | "agg function {} error, arg type {}, result type {}", name, | 402 | | argument_types[define_index]->get_name(), | 403 | | result_type->get_name()); | 404 | | return nullptr; | 405 | 47 | } else { | 406 | 47 | return creator_without_type::create< | 407 | 47 | typename Class::template T<InputType, ResultType>>( | 408 | 47 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 47 | } | 410 | 47 | }; |
|
411 | 3.28k | AggregateFunctionPtr result = nullptr; |
412 | 3.28k | auto type = argument_types[define_index]->get_primitive_type(); |
413 | | |
414 | 3.28k | ( |
415 | 13.1k | [&] { |
416 | 13.1k | if (type == AllowedTypes) { |
417 | 3.28k | static_assert(is_decimalv3(AllowedTypes)); |
418 | 3.28k | auto call = [&](const auto& type) -> bool { |
419 | 3.28k | using DispatchType = std::decay_t<decltype(type)>; |
420 | 3.28k | result = |
421 | 3.28k | create.template operator()<AllowedTypes, DispatchType::PType>(); |
422 | 3.28k | return true; |
423 | 3.28k | }; 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 | 418 | 98 | auto call = [&](const auto& type) -> bool { | 419 | 98 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 98 | result = | 421 | 98 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 98 | return true; | 423 | 98 | }; |
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 | 418 | 1.12k | auto call = [&](const auto& type) -> bool { | 419 | 1.12k | using DispatchType = std::decay_t<decltype(type)>; | 420 | 1.12k | result = | 421 | 1.12k | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 1.12k | return true; | 423 | 1.12k | }; |
_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 | 418 | 18 | auto call = [&](const auto& type) -> bool { | 419 | 18 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 18 | result = | 421 | 18 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 18 | return true; | 423 | 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 | 418 | 936 | auto call = [&](const auto& type) -> bool { | 419 | 936 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 936 | result = | 421 | 936 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 936 | return true; | 423 | 936 | }; |
_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 | 418 | 9 | auto call = [&](const auto& type) -> bool { | 419 | 9 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 9 | result = | 421 | 9 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 9 | return true; | 423 | 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 | 418 | 111 | auto call = [&](const auto& type) -> bool { | 419 | 111 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 111 | result = | 421 | 111 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 111 | return true; | 423 | 111 | }; |
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 | 418 | 59 | auto call = [&](const auto& type) -> bool { | 419 | 59 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 59 | result = | 421 | 59 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 59 | return true; | 423 | 59 | }; |
_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 | 418 | 2 | auto call = [&](const auto& type) -> bool { | 419 | 2 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 2 | result = | 421 | 2 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 2 | return true; | 423 | 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 | 418 | 565 | auto call = [&](const auto& type) -> bool { | 419 | 565 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 565 | result = | 421 | 565 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 565 | return true; | 423 | 565 | }; |
_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 | 418 | 2 | auto call = [&](const auto& type) -> bool { | 419 | 2 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 2 | result = | 421 | 2 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 2 | return true; | 423 | 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 | 418 | 82 | auto call = [&](const auto& type) -> bool { | 419 | 82 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 82 | result = | 421 | 82 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 82 | return true; | 423 | 82 | }; |
_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 | 418 | 6 | auto call = [&](const auto& type) -> bool { | 419 | 6 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 6 | result = | 421 | 6 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 6 | return true; | 423 | 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 | 418 | 85 | auto call = [&](const auto& type) -> bool { | 419 | 85 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 85 | result = | 421 | 85 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 85 | return true; | 423 | 85 | }; |
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 | 418 | 18 | auto call = [&](const auto& type) -> bool { | 419 | 18 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 18 | result = | 421 | 18 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 18 | return true; | 423 | 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 | 418 | 45 | auto call = [&](const auto& type) -> bool { | 419 | 45 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 45 | result = | 421 | 45 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 45 | return true; | 423 | 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 | 418 | 4 | auto call = [&](const auto& type) -> bool { | 419 | 4 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 4 | result = | 421 | 4 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 4 | return true; | 423 | 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 | 418 | 6 | auto call = [&](const auto& type) -> bool { | 419 | 6 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 6 | result = | 421 | 6 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 6 | return true; | 423 | 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 | 418 | 1 | auto call = [&](const auto& type) -> bool { | 419 | 1 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 1 | result = | 421 | 1 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 1 | return true; | 423 | 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 | 418 | 7 | auto call = [&](const auto& type) -> bool { | 419 | 7 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 7 | result = | 421 | 7 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 7 | return true; | 423 | 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 | 418 | 12 | auto call = [&](const auto& type) -> bool { | 419 | 12 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 12 | result = | 421 | 12 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 12 | return true; | 423 | 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 | 418 | 18 | auto call = [&](const auto& type) -> bool { | 419 | 18 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 18 | result = | 421 | 18 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 18 | return true; | 423 | 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 | 418 | 14 | auto call = [&](const auto& type) -> bool { | 419 | 14 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 14 | result = | 421 | 14 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 14 | return true; | 423 | 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 | 418 | 22 | auto call = [&](const auto& type) -> bool { | 419 | 22 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 22 | result = | 421 | 22 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 22 | return true; | 423 | 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 | 418 | 47 | auto call = [&](const auto& type) -> bool { | 419 | 47 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 47 | result = | 421 | 47 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 47 | return true; | 423 | 47 | }; |
|
424 | 3.28k | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { |
425 | 0 | throw doris::Exception( |
426 | 0 | ErrorCode::INTERNAL_ERROR, |
427 | 0 | "agg function {} error, arg type {}, result type {}", name, |
428 | 0 | argument_types[define_index]->get_name(), |
429 | 0 | result_type->get_name()); |
430 | 0 | } |
431 | 3.28k | } |
432 | 13.1k | }(), _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 | 415 | 2.29k | [&] { | 416 | 2.29k | if (type == AllowedTypes) { | 417 | 98 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 98 | auto call = [&](const auto& type) -> bool { | 419 | 98 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 98 | result = | 421 | 98 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 98 | return true; | 423 | 98 | }; | 424 | 98 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 98 | } | 432 | 2.29k | }(), |
_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 | 415 | 2.29k | [&] { | 416 | 2.29k | if (type == AllowedTypes) { | 417 | 1.13k | static_assert(is_decimalv3(AllowedTypes)); | 418 | 1.13k | auto call = [&](const auto& type) -> bool { | 419 | 1.13k | using DispatchType = std::decay_t<decltype(type)>; | 420 | 1.13k | result = | 421 | 1.13k | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 1.13k | return true; | 423 | 1.13k | }; | 424 | 1.13k | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 1.13k | } | 432 | 2.29k | }(), |
_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 | 415 | 2.29k | [&] { | 416 | 2.29k | if (type == AllowedTypes) { | 417 | 945 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 945 | auto call = [&](const auto& type) -> bool { | 419 | 945 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 945 | result = | 421 | 945 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 945 | return true; | 423 | 945 | }; | 424 | 945 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 945 | } | 432 | 2.29k | }(), |
_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 | 415 | 2.29k | [&] { | 416 | 2.29k | if (type == AllowedTypes) { | 417 | 111 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 111 | auto call = [&](const auto& type) -> bool { | 419 | 111 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 111 | result = | 421 | 111 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 111 | return true; | 423 | 111 | }; | 424 | 111 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 111 | } | 432 | 2.29k | }(), |
_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 | 415 | 801 | [&] { | 416 | 801 | if (type == AllowedTypes) { | 417 | 61 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 61 | auto call = [&](const auto& type) -> bool { | 419 | 61 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 61 | result = | 421 | 61 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 61 | return true; | 423 | 61 | }; | 424 | 61 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 61 | } | 432 | 801 | }(), |
_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 | 415 | 801 | [&] { | 416 | 801 | if (type == AllowedTypes) { | 417 | 567 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 567 | auto call = [&](const auto& type) -> bool { | 419 | 567 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 567 | result = | 421 | 567 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 567 | return true; | 423 | 567 | }; | 424 | 567 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 567 | } | 432 | 801 | }(), |
_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 | 415 | 801 | [&] { | 416 | 801 | if (type == AllowedTypes) { | 417 | 88 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 88 | auto call = [&](const auto& type) -> bool { | 419 | 88 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 88 | result = | 421 | 88 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 88 | return true; | 423 | 88 | }; | 424 | 88 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 88 | } | 432 | 801 | }(), |
_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 | 415 | 801 | [&] { | 416 | 801 | if (type == AllowedTypes) { | 417 | 85 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 85 | auto call = [&](const auto& type) -> bool { | 419 | 85 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 85 | result = | 421 | 85 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 85 | return true; | 423 | 85 | }; | 424 | 85 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 85 | } | 432 | 801 | }(), |
_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 | 415 | 63 | [&] { | 416 | 63 | if (type == AllowedTypes) { | 417 | 0 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 0 | auto call = [&](const auto& type) -> bool { | 419 | 0 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 0 | result = | 421 | 0 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 0 | return true; | 423 | 0 | }; | 424 | 0 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 0 | } | 432 | 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 | 415 | 63 | [&] { | 416 | 63 | if (type == AllowedTypes) { | 417 | 0 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 0 | auto call = [&](const auto& type) -> bool { | 419 | 0 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 0 | result = | 421 | 0 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 0 | return true; | 423 | 0 | }; | 424 | 0 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 0 | } | 432 | 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 | 415 | 63 | [&] { | 416 | 63 | if (type == AllowedTypes) { | 417 | 18 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 18 | auto call = [&](const auto& type) -> bool { | 419 | 18 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 18 | result = | 421 | 18 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 18 | return true; | 423 | 18 | }; | 424 | 18 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 18 | } | 432 | 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 | 415 | 63 | [&] { | 416 | 63 | if (type == AllowedTypes) { | 417 | 45 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 45 | auto call = [&](const auto& type) -> bool { | 419 | 45 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 45 | result = | 421 | 45 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 45 | return true; | 423 | 45 | }; | 424 | 45 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 45 | } | 432 | 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 | 415 | 62 | [&] { | 416 | 62 | if (type == AllowedTypes) { | 417 | 10 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 10 | auto call = [&](const auto& type) -> bool { | 419 | 10 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 10 | result = | 421 | 10 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 10 | return true; | 423 | 10 | }; | 424 | 10 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 10 | } | 432 | 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 | 415 | 62 | [&] { | 416 | 62 | if (type == AllowedTypes) { | 417 | 8 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 8 | auto call = [&](const auto& type) -> bool { | 419 | 8 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 8 | result = | 421 | 8 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 8 | return true; | 423 | 8 | }; | 424 | 8 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 8 | } | 432 | 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 | 415 | 62 | [&] { | 416 | 62 | if (type == AllowedTypes) { | 417 | 30 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 30 | auto call = [&](const auto& type) -> bool { | 419 | 30 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 30 | result = | 421 | 30 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 30 | return true; | 423 | 30 | }; | 424 | 30 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 30 | } | 432 | 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 | 415 | 62 | [&] { | 416 | 62 | if (type == AllowedTypes) { | 417 | 14 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 14 | auto call = [&](const auto& type) -> bool { | 419 | 14 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 14 | result = | 421 | 14 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 14 | return true; | 423 | 14 | }; | 424 | 14 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 14 | } | 432 | 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 | 415 | 69 | [&] { | 416 | 69 | if (type == AllowedTypes) { | 417 | 0 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 0 | auto call = [&](const auto& type) -> bool { | 419 | 0 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 0 | result = | 421 | 0 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 0 | return true; | 423 | 0 | }; | 424 | 0 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 0 | } | 432 | 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 | 415 | 69 | [&] { | 416 | 69 | if (type == AllowedTypes) { | 417 | 0 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 0 | auto call = [&](const auto& type) -> bool { | 419 | 0 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 0 | result = | 421 | 0 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 0 | return true; | 423 | 0 | }; | 424 | 0 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 0 | } | 432 | 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 | 415 | 69 | [&] { | 416 | 69 | if (type == AllowedTypes) { | 417 | 22 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 22 | auto call = [&](const auto& type) -> bool { | 419 | 22 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 22 | result = | 421 | 22 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 22 | return true; | 423 | 22 | }; | 424 | 22 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 22 | } | 432 | 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 | 415 | 69 | [&] { | 416 | 69 | if (type == AllowedTypes) { | 417 | 47 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 47 | auto call = [&](const auto& type) -> bool { | 419 | 47 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 47 | result = | 421 | 47 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 47 | return true; | 423 | 47 | }; | 424 | 47 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 0 | throw doris::Exception( | 426 | 0 | ErrorCode::INTERNAL_ERROR, | 427 | 0 | "agg function {} error, arg type {}, result type {}", name, | 428 | 0 | argument_types[define_index]->get_name(), | 429 | 0 | result_type->get_name()); | 430 | 0 | } | 431 | 47 | } | 432 | 69 | }(), |
|
433 | 3.28k | ...); |
434 | | |
435 | 3.28k | return result; |
436 | 3.28k | } _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 | 396 | 2.29k | TArgs&&... args) { | 397 | 2.29k | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | 2.29k | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | 2.29k | ResultType < InputType) { | 400 | 2.29k | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | 2.29k | "agg function {} error, arg type {}, result type {}", name, | 402 | 2.29k | argument_types[define_index]->get_name(), | 403 | 2.29k | result_type->get_name()); | 404 | 2.29k | return nullptr; | 405 | 2.29k | } else { | 406 | 2.29k | return creator_without_type::create< | 407 | 2.29k | typename Class::template T<InputType, ResultType>>( | 408 | 2.29k | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 2.29k | } | 410 | 2.29k | }; | 411 | 2.29k | AggregateFunctionPtr result = nullptr; | 412 | 2.29k | auto type = argument_types[define_index]->get_primitive_type(); | 413 | | | 414 | 2.29k | ( | 415 | 2.29k | [&] { | 416 | 2.29k | if (type == AllowedTypes) { | 417 | 2.29k | static_assert(is_decimalv3(AllowedTypes)); | 418 | 2.29k | auto call = [&](const auto& type) -> bool { | 419 | 2.29k | using DispatchType = std::decay_t<decltype(type)>; | 420 | 2.29k | result = | 421 | 2.29k | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 2.29k | return true; | 423 | 2.29k | }; | 424 | 2.29k | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 2.29k | throw doris::Exception( | 426 | 2.29k | ErrorCode::INTERNAL_ERROR, | 427 | 2.29k | "agg function {} error, arg type {}, result type {}", name, | 428 | 2.29k | argument_types[define_index]->get_name(), | 429 | 2.29k | result_type->get_name()); | 430 | 2.29k | } | 431 | 2.29k | } | 432 | 2.29k | }(), | 433 | 2.29k | ...); | 434 | | | 435 | 2.29k | return result; | 436 | 2.29k | } |
_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 | 396 | 801 | TArgs&&... args) { | 397 | 801 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | 801 | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | 801 | ResultType < InputType) { | 400 | 801 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | 801 | "agg function {} error, arg type {}, result type {}", name, | 402 | 801 | argument_types[define_index]->get_name(), | 403 | 801 | result_type->get_name()); | 404 | 801 | return nullptr; | 405 | 801 | } else { | 406 | 801 | return creator_without_type::create< | 407 | 801 | typename Class::template T<InputType, ResultType>>( | 408 | 801 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 801 | } | 410 | 801 | }; | 411 | 801 | AggregateFunctionPtr result = nullptr; | 412 | 801 | auto type = argument_types[define_index]->get_primitive_type(); | 413 | | | 414 | 801 | ( | 415 | 801 | [&] { | 416 | 801 | if (type == AllowedTypes) { | 417 | 801 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 801 | auto call = [&](const auto& type) -> bool { | 419 | 801 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 801 | result = | 421 | 801 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 801 | return true; | 423 | 801 | }; | 424 | 801 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 801 | throw doris::Exception( | 426 | 801 | ErrorCode::INTERNAL_ERROR, | 427 | 801 | "agg function {} error, arg type {}, result type {}", name, | 428 | 801 | argument_types[define_index]->get_name(), | 429 | 801 | result_type->get_name()); | 430 | 801 | } | 431 | 801 | } | 432 | 801 | }(), | 433 | 801 | ...); | 434 | | | 435 | 801 | return result; | 436 | 801 | } |
_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 | 396 | 63 | TArgs&&... args) { | 397 | 63 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | 63 | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | 63 | ResultType < InputType) { | 400 | 63 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | 63 | "agg function {} error, arg type {}, result type {}", name, | 402 | 63 | argument_types[define_index]->get_name(), | 403 | 63 | result_type->get_name()); | 404 | 63 | return nullptr; | 405 | 63 | } else { | 406 | 63 | return creator_without_type::create< | 407 | 63 | typename Class::template T<InputType, ResultType>>( | 408 | 63 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 63 | } | 410 | 63 | }; | 411 | 63 | AggregateFunctionPtr result = nullptr; | 412 | 63 | auto type = argument_types[define_index]->get_primitive_type(); | 413 | | | 414 | 63 | ( | 415 | 63 | [&] { | 416 | 63 | if (type == AllowedTypes) { | 417 | 63 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 63 | auto call = [&](const auto& type) -> bool { | 419 | 63 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 63 | result = | 421 | 63 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 63 | return true; | 423 | 63 | }; | 424 | 63 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 63 | throw doris::Exception( | 426 | 63 | ErrorCode::INTERNAL_ERROR, | 427 | 63 | "agg function {} error, arg type {}, result type {}", name, | 428 | 63 | argument_types[define_index]->get_name(), | 429 | 63 | result_type->get_name()); | 430 | 63 | } | 431 | 63 | } | 432 | 63 | }(), | 433 | 63 | ...); | 434 | | | 435 | 63 | return result; | 436 | 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 | 396 | 62 | TArgs&&... args) { | 397 | 62 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | 62 | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | 62 | ResultType < InputType) { | 400 | 62 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | 62 | "agg function {} error, arg type {}, result type {}", name, | 402 | 62 | argument_types[define_index]->get_name(), | 403 | 62 | result_type->get_name()); | 404 | 62 | return nullptr; | 405 | 62 | } else { | 406 | 62 | return creator_without_type::create< | 407 | 62 | typename Class::template T<InputType, ResultType>>( | 408 | 62 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 62 | } | 410 | 62 | }; | 411 | 62 | AggregateFunctionPtr result = nullptr; | 412 | 62 | auto type = argument_types[define_index]->get_primitive_type(); | 413 | | | 414 | 62 | ( | 415 | 62 | [&] { | 416 | 62 | if (type == AllowedTypes) { | 417 | 62 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 62 | auto call = [&](const auto& type) -> bool { | 419 | 62 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 62 | result = | 421 | 62 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 62 | return true; | 423 | 62 | }; | 424 | 62 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 62 | throw doris::Exception( | 426 | 62 | ErrorCode::INTERNAL_ERROR, | 427 | 62 | "agg function {} error, arg type {}, result type {}", name, | 428 | 62 | argument_types[define_index]->get_name(), | 429 | 62 | result_type->get_name()); | 430 | 62 | } | 431 | 62 | } | 432 | 62 | }(), | 433 | 62 | ...); | 434 | | | 435 | 62 | return result; | 436 | 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 | 396 | 69 | TArgs&&... args) { | 397 | 69 | auto create = [&]<PrimitiveType InputType, PrimitiveType ResultType>() { | 398 | 69 | if constexpr (is_decimalv3(InputType) && is_decimalv3(ResultType) && | 399 | 69 | ResultType < InputType) { | 400 | 69 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 401 | 69 | "agg function {} error, arg type {}, result type {}", name, | 402 | 69 | argument_types[define_index]->get_name(), | 403 | 69 | result_type->get_name()); | 404 | 69 | return nullptr; | 405 | 69 | } else { | 406 | 69 | return creator_without_type::create< | 407 | 69 | typename Class::template T<InputType, ResultType>>( | 408 | 69 | argument_types, result_is_nullable, attr, std::forward<TArgs>(args)...); | 409 | 69 | } | 410 | 69 | }; | 411 | 69 | AggregateFunctionPtr result = nullptr; | 412 | 69 | auto type = argument_types[define_index]->get_primitive_type(); | 413 | | | 414 | 69 | ( | 415 | 69 | [&] { | 416 | 69 | if (type == AllowedTypes) { | 417 | 69 | static_assert(is_decimalv3(AllowedTypes)); | 418 | 69 | auto call = [&](const auto& type) -> bool { | 419 | 69 | using DispatchType = std::decay_t<decltype(type)>; | 420 | 69 | result = | 421 | 69 | create.template operator()<AllowedTypes, DispatchType::PType>(); | 422 | 69 | return true; | 423 | 69 | }; | 424 | 69 | if (!dispatch_switch_decimalv3(result_type->get_primitive_type(), call)) { | 425 | 69 | throw doris::Exception( | 426 | 69 | ErrorCode::INTERNAL_ERROR, | 427 | 69 | "agg function {} error, arg type {}, result type {}", name, | 428 | 69 | argument_types[define_index]->get_name(), | 429 | 69 | result_type->get_name()); | 430 | 69 | } | 431 | 69 | } | 432 | 69 | }(), | 433 | 69 | ...); | 434 | | | 435 | 69 | return result; | 436 | 69 | } |
|
437 | | |
438 | | template <template <PrimitiveType> class AggregateFunctionTemplate> |
439 | | static AggregateFunctionPtr creator(const std::string& name, const DataTypes& argument_types, |
440 | | const DataTypePtr& result_type, |
441 | | const bool result_is_nullable, |
442 | 28.1k | const AggregateFunctionAttr& attr) { |
443 | 28.1k | return create_base<CurryDirect<AggregateFunctionTemplate>>(argument_types, |
444 | 28.1k | result_is_nullable, attr); |
445 | 28.1k | } _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 | 442 | 11.5k | const AggregateFunctionAttr& attr) { | 443 | 11.5k | return create_base<CurryDirect<AggregateFunctionTemplate>>(argument_types, | 444 | 11.5k | result_is_nullable, attr); | 445 | 11.5k | } |
_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 | 442 | 1.85k | const AggregateFunctionAttr& attr) { | 443 | 1.85k | return create_base<CurryDirect<AggregateFunctionTemplate>>(argument_types, | 444 | 1.85k | result_is_nullable, attr); | 445 | 1.85k | } |
_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 | 442 | 13.0k | const AggregateFunctionAttr& attr) { | 443 | 13.0k | return create_base<CurryDirect<AggregateFunctionTemplate>>(argument_types, | 444 | 13.0k | result_is_nullable, attr); | 445 | 13.0k | } |
_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 | 442 | 1.18k | const AggregateFunctionAttr& attr) { | 443 | 1.18k | return create_base<CurryDirect<AggregateFunctionTemplate>>(argument_types, | 444 | 1.18k | result_is_nullable, attr); | 445 | 1.18k | } |
_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 | 442 | 303 | const AggregateFunctionAttr& attr) { | 443 | 303 | return create_base<CurryDirect<AggregateFunctionTemplate>>(argument_types, | 444 | 303 | result_is_nullable, attr); | 445 | 303 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE7creatorINS_29AggregateFunctionPercentileV2EEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 442 | 109 | const AggregateFunctionAttr& attr) { | 443 | 109 | return create_base<CurryDirect<AggregateFunctionTemplate>>(argument_types, | 444 | 109 | result_is_nullable, attr); | 445 | 109 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9EEE7creatorINS_34AggregateFunctionPercentileArrayV2EEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS5_IKNS_9IDataTypeEESaISJ_EERKSJ_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 442 | 80 | const AggregateFunctionAttr& attr) { | 443 | 80 | return create_base<CurryDirect<AggregateFunctionTemplate>>(argument_types, | 444 | 80 | result_is_nullable, attr); | 445 | 80 | } |
|
446 | | |
447 | | // Create agg function with result type from FE. |
448 | | // Currently only used for decimalv3 sum and avg. |
449 | | template <template <PrimitiveType, PrimitiveType> class AggregateFunctionTemplate> |
450 | | static AggregateFunctionPtr creator_with_result_type(const std::string& name, |
451 | | const DataTypes& argument_types, |
452 | | const DataTypePtr& result_type, |
453 | | const bool result_is_nullable, |
454 | 3.28k | const AggregateFunctionAttr& attr) { |
455 | 3.28k | return create_base_with_result_type<CurryDirectWithResultType<AggregateFunctionTemplate>>( |
456 | 3.28k | name, argument_types, result_type, result_is_nullable, attr); |
457 | 3.28k | } _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 | 454 | 2.29k | const AggregateFunctionAttr& attr) { | 455 | 2.29k | return create_base_with_result_type<CurryDirectWithResultType<AggregateFunctionTemplate>>( | 456 | 2.29k | name, argument_types, result_type, result_is_nullable, attr); | 457 | 2.29k | } |
_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 | 454 | 801 | const AggregateFunctionAttr& attr) { | 455 | 801 | return create_base_with_result_type<CurryDirectWithResultType<AggregateFunctionTemplate>>( | 456 | 801 | name, argument_types, result_type, result_is_nullable, attr); | 457 | 801 | } |
_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 | 454 | 63 | const AggregateFunctionAttr& attr) { | 455 | 63 | return create_base_with_result_type<CurryDirectWithResultType<AggregateFunctionTemplate>>( | 456 | 63 | name, argument_types, result_type, result_is_nullable, attr); | 457 | 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 | 454 | 62 | const AggregateFunctionAttr& attr) { | 455 | 62 | return create_base_with_result_type<CurryDirectWithResultType<AggregateFunctionTemplate>>( | 456 | 62 | name, argument_types, result_type, result_is_nullable, attr); | 457 | 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 | 454 | 69 | const AggregateFunctionAttr& attr) { | 455 | 69 | return create_base_with_result_type<CurryDirectWithResultType<AggregateFunctionTemplate>>( | 456 | 69 | name, argument_types, result_type, result_is_nullable, attr); | 457 | 69 | } |
|
458 | | |
459 | | template <template <PrimitiveType> class AggregateFunctionTemplate, typename... TArgs> |
460 | 15.9k | static AggregateFunctionPtr create(TArgs&&... args) { |
461 | 15.9k | return create_base<CurryDirect<AggregateFunctionTemplate>>(std::forward<TArgs>(args)...); |
462 | 15.9k | } _ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE6createINS_32AggregateFunctionDistinctNumericEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EERKbRKNS_21AggregateFunctionAttrERKS6_INS_18IAggregateFunctionEEEEESK_DpOT0_ Line | Count | Source | 460 | 1.85k | static AggregateFunctionPtr create(TArgs&&... args) { | 461 | 1.85k | return create_base<CurryDirect<AggregateFunctionTemplate>>(std::forward<TArgs>(args)...); | 462 | 1.85k | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_20ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_36ELS1_37ELS1_42EEE6createINS_36AggregateFunctionApproxCountDistinctEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EERKbRKNS_21AggregateFunctionAttrEEEES6_INS_18IAggregateFunctionEEDpOT0_ Line | Count | Source | 460 | 13.2k | static AggregateFunctionPtr create(TArgs&&... args) { | 461 | 13.2k | return create_base<CurryDirect<AggregateFunctionTemplate>>(std::forward<TArgs>(args)...); | 462 | 13.2k | } |
_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 | 460 | 304 | static AggregateFunctionPtr create(TArgs&&... args) { | 461 | 304 | return create_base<CurryDirect<AggregateFunctionTemplate>>(std::forward<TArgs>(args)...); | 462 | 304 | } |
_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 | 460 | 319 | static AggregateFunctionPtr create(TArgs&&... args) { | 461 | 319 | return create_base<CurryDirect<AggregateFunctionTemplate>>(std::forward<TArgs>(args)...); | 462 | 319 | } |
_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 | 460 | 217 | static AggregateFunctionPtr create(TArgs&&... args) { | 461 | 217 | return create_base<CurryDirect<AggregateFunctionTemplate>>(std::forward<TArgs>(args)...); | 462 | 217 | } |
|
463 | | |
464 | | template <template <typename> class AggregateFunctionTemplate, |
465 | | template <PrimitiveType> class Data> |
466 | | static AggregateFunctionPtr creator(const std::string& name, const DataTypes& argument_types, |
467 | | const DataTypePtr& result_type, |
468 | | const bool result_is_nullable, |
469 | | const AggregateFunctionAttr& attr) { |
470 | | return create_base<CurryData<AggregateFunctionTemplate, Data>>(argument_types, |
471 | | result_is_nullable, attr); |
472 | | } |
473 | | |
474 | | template <template <typename> class AggregateFunctionTemplate, |
475 | | template <PrimitiveType> class Data, typename... TArgs> |
476 | 2.80k | static AggregateFunctionPtr create(TArgs&&... args) { |
477 | 2.80k | return create_base<CurryData<AggregateFunctionTemplate, Data>>( |
478 | 2.80k | std::forward<TArgs>(args)...); |
479 | 2.80k | } _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 | 476 | 12 | static AggregateFunctionPtr create(TArgs&&... args) { | 477 | 12 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 478 | 12 | std::forward<TArgs>(args)...); | 479 | 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 | 476 | 324 | static AggregateFunctionPtr create(TArgs&&... args) { | 477 | 324 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 478 | 324 | std::forward<TArgs>(args)...); | 479 | 324 | } |
_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 | 476 | 4 | static AggregateFunctionPtr create(TArgs&&... args) { | 477 | 4 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 478 | 4 | std::forward<TArgs>(args)...); | 479 | 4 | } |
_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 | 476 | 322 | static AggregateFunctionPtr create(TArgs&&... args) { | 477 | 322 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 478 | 322 | std::forward<TArgs>(args)...); | 479 | 322 | } |
_ZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE6createITtTyENS_25AggFunctionOrthBitmapFuncENS_22AggOrthBitMapIntersectEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 476 | 3 | static AggregateFunctionPtr create(TArgs&&... args) { | 477 | 3 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 478 | 3 | std::forward<TArgs>(args)...); | 479 | 3 | } |
_ZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE6createITtTyENS_25AggFunctionOrthBitmapFuncENS_27AggOrthBitMapIntersectCountEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 476 | 10 | static AggregateFunctionPtr create(TArgs&&... args) { | 477 | 10 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 478 | 10 | std::forward<TArgs>(args)...); | 479 | 10 | } |
_ZN5doris27creator_with_type_list_baseILi1EJLNS_13PrimitiveTypeE3ELS1_4ELS1_5ELS1_6ELS1_7EEE6createITtTyENS_25AggFunctionOrthBitmapFuncENS_17AggIntersectCountEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 476 | 328 | static AggregateFunctionPtr create(TArgs&&... args) { | 477 | 328 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 478 | 328 | std::forward<TArgs>(args)...); | 479 | 328 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE6createINS_23HistogramWithInputParamENS_30AggregateFunctionHistogramDataEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 476 | 168 | static AggregateFunctionPtr create(TArgs&&... args) { | 477 | 168 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 478 | 168 | std::forward<TArgs>(args)...); | 479 | 168 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2ELS1_3ELS1_4ELS1_5ELS1_6ELS1_7ELS1_8ELS1_9ELS1_28ELS1_29ELS1_30ELS1_35ELS1_10ELS1_25ELS1_26ELS1_42EEE6createINS_15HistogramNormalENS_30AggregateFunctionHistogramDataEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 476 | 599 | static AggregateFunctionPtr create(TArgs&&... args) { | 477 | 599 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 478 | 599 | std::forward<TArgs>(args)...); | 479 | 599 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE6createINS_23AggregateFunctionBinaryENS_14CorrMomentStatEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 476 | 345 | static AggregateFunctionPtr create(TArgs&&... args) { | 477 | 345 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 478 | 345 | std::forward<TArgs>(args)...); | 479 | 345 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE6createINS_23AggregateFunctionBinaryENS_21CorrWelfordMomentStatEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 476 | 26 | static AggregateFunctionPtr create(TArgs&&... args) { | 477 | 26 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 478 | 26 | std::forward<TArgs>(args)...); | 479 | 26 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE6createINS_31AggregateFunctionSampCovarianceENS_8SampDataEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 476 | 335 | static AggregateFunctionPtr create(TArgs&&... args) { | 477 | 335 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 478 | 335 | std::forward<TArgs>(args)...); | 479 | 335 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE9EEE6createINS_31AggregateFunctionSampCovarianceENS_7PopDataEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 476 | 331 | static AggregateFunctionPtr create(TArgs&&... args) { | 477 | 331 | return create_base<CurryData<AggregateFunctionTemplate, Data>>( | 478 | 331 | std::forward<TArgs>(args)...); | 479 | 331 | } |
|
480 | | |
481 | | template <template <typename> class AggregateFunctionTemplate, template <typename> class Data, |
482 | | template <PrimitiveType> class Impl> |
483 | | static AggregateFunctionPtr creator(const std::string& name, const DataTypes& argument_types, |
484 | | const DataTypePtr& result_type, |
485 | | const bool result_is_nullable, |
486 | | const AggregateFunctionAttr& attr) { |
487 | | return create_base<CurryDataImpl<AggregateFunctionTemplate, Data, Impl>>( |
488 | | argument_types, result_is_nullable, attr); |
489 | | } |
490 | | |
491 | | template <template <typename> class AggregateFunctionTemplate, template <typename> class Data, |
492 | | template <PrimitiveType> class Impl, typename... TArgs> |
493 | | static AggregateFunctionPtr create(TArgs&&... args) { |
494 | | return create_base<CurryDataImpl<AggregateFunctionTemplate, Data, Impl>>( |
495 | | std::forward<TArgs>(args)...); |
496 | | } |
497 | | |
498 | | template <template <PrimitiveType, typename> class AggregateFunctionTemplate, |
499 | | template <PrimitiveType> class Data> |
500 | | static AggregateFunctionPtr creator(const std::string& name, const DataTypes& argument_types, |
501 | | const DataTypePtr& result_type, |
502 | | const bool result_is_nullable, |
503 | 1.36k | const AggregateFunctionAttr& attr) { |
504 | 1.36k | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( |
505 | 1.36k | argument_types, result_is_nullable, attr); |
506 | 1.36k | } _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 | 503 | 453 | const AggregateFunctionAttr& attr) { | 504 | 453 | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( | 505 | 453 | argument_types, result_is_nullable, attr); | 506 | 453 | } |
_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 | 503 | 450 | const AggregateFunctionAttr& attr) { | 504 | 450 | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( | 505 | 450 | argument_types, result_is_nullable, attr); | 506 | 450 | } |
_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 | 503 | 449 | const AggregateFunctionAttr& attr) { | 504 | 449 | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( | 505 | 449 | argument_types, result_is_nullable, attr); | 506 | 449 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2EEE7creatorINS_24AggregateFunctionBitwiseENS_31AggregateFunctionGroupBitOrDataEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS6_IKNS_9IDataTypeEESaISK_EERKSK_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 503 | 7 | const AggregateFunctionAttr& attr) { | 504 | 7 | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( | 505 | 7 | argument_types, result_is_nullable, attr); | 506 | 7 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE2EEE7creatorINS_24AggregateFunctionBitwiseENS_32AggregateFunctionGroupBitAndDataEEESt10shared_ptrINS_18IAggregateFunctionEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS6_IKNS_9IDataTypeEESaISK_EERKSK_bRKNS_21AggregateFunctionAttrE Line | Count | Source | 503 | 8 | const AggregateFunctionAttr& attr) { | 504 | 8 | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( | 505 | 8 | argument_types, result_is_nullable, attr); | 506 | 8 | } |
|
507 | | |
508 | | template <template <PrimitiveType, typename> class AggregateFunctionTemplate, |
509 | | template <PrimitiveType> class Data, typename... TArgs> |
510 | 1.77k | static AggregateFunctionPtr create(TArgs&&... args) { |
511 | 1.77k | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( |
512 | 1.77k | std::forward<TArgs>(args)...); |
513 | 1.77k | } _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 | 510 | 1.25k | static AggregateFunctionPtr create(TArgs&&... args) { | 511 | 1.25k | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( | 512 | 1.25k | std::forward<TArgs>(args)...); | 513 | 1.25k | } |
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 | 510 | 13 | static AggregateFunctionPtr create(TArgs&&... args) { | 511 | 13 | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( | 512 | 13 | std::forward<TArgs>(args)...); | 513 | 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 | 510 | 469 | static AggregateFunctionPtr create(TArgs&&... args) { | 511 | 469 | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( | 512 | 469 | std::forward<TArgs>(args)...); | 513 | 469 | } |
_ZN5doris27creator_with_type_list_baseILi0EJLNS_13PrimitiveTypeE23ELS1_10ELS1_41EEE6createINS_40AggregateFunctionDataSketchesHllUnionAggENS_30AggregateFunctionHllSketchDataEJRKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISA_EERKbRKNS_21AggregateFunctionAttrEEEES7_INS_18IAggregateFunctionEEDpOT1_ Line | Count | Source | 510 | 30 | static AggregateFunctionPtr create(TArgs&&... args) { | 511 | 30 | return create_base<CurryDirectAndData<AggregateFunctionTemplate, Data>>( | 512 | 30 | std::forward<TArgs>(args)...); | 513 | 30 | } |
|
514 | | }; |
515 | | |
516 | | template <PrimitiveType... AllowedTypes> |
517 | | using creator_with_type_list = creator_with_type_list_base<0, AllowedTypes...>; |
518 | | |
519 | | } // namespace doris |