be/src/core/decimal_comparison.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/Core/DecimalComparison.h |
19 | | // and modified by Doris |
20 | | |
21 | | #pragma once |
22 | | |
23 | | #include "core/accurate_comparison.h" |
24 | | #include "core/block/block.h" |
25 | | #include "core/call_on_type_index.h" |
26 | | #include "core/column/column_const.h" |
27 | | #include "core/column/column_vector.h" |
28 | | #include "core/data_type/data_type_decimal.h" |
29 | | #include "core/types.h" |
30 | | #include "exec/common/arithmetic_overflow.h" |
31 | | #include "exprs/function/function_helpers.h" /// todo core should not depend on function" |
32 | | |
33 | | namespace doris { |
34 | | |
35 | | template <size_t> |
36 | | struct ConstructDecInt { |
37 | | static constexpr PrimitiveType Type = TYPE_INT; |
38 | | using CompareInt = Int32; |
39 | | }; |
40 | | template <> |
41 | | struct ConstructDecInt<8> { |
42 | | static constexpr PrimitiveType Type = TYPE_BIGINT; |
43 | | using CompareInt = Int64; |
44 | | }; |
45 | | template <> |
46 | | struct ConstructDecInt<16> { |
47 | | static constexpr PrimitiveType Type = TYPE_LARGEINT; |
48 | | using CompareInt = Int128; |
49 | | }; |
50 | | template <> |
51 | | struct ConstructDecInt<32> { |
52 | | static constexpr PrimitiveType Type = TYPE_DECIMAL256; |
53 | | using CompareInt = wide::Int256; |
54 | | }; |
55 | | |
56 | | template <PrimitiveType T, PrimitiveType U> |
57 | | struct DecCompareInt { |
58 | | static constexpr PrimitiveType Type = |
59 | | ConstructDecInt < (!is_decimal(U) || |
60 | | sizeof(typename PrimitiveTypeTraits<T>::CppType) > |
61 | | sizeof(typename PrimitiveTypeTraits<U>::CppType)) |
62 | | ? sizeof(typename PrimitiveTypeTraits<T>::CppType) |
63 | | : sizeof(typename PrimitiveTypeTraits<U>::CppType) > ::Type; |
64 | | using CompareInt = typename ConstructDecInt< |
65 | | (!is_decimal(U) || sizeof(typename PrimitiveTypeTraits<T>::CppType) > |
66 | | sizeof(typename PrimitiveTypeTraits<U>::CppType)) |
67 | | ? sizeof(typename PrimitiveTypeTraits<T>::CppType) |
68 | | : sizeof(typename PrimitiveTypeTraits<U>::CppType)>::CompareInt; |
69 | | }; |
70 | | |
71 | | /// |
72 | | template <PrimitiveType A, PrimitiveType B, template <PrimitiveType> typename Operation, |
73 | | bool _check_overflow = true, bool _actual = is_decimal(A) || is_decimal(B)> |
74 | | class DecimalComparison { |
75 | | public: |
76 | | static constexpr PrimitiveType CompareIntPType = DecCompareInt<A, B>::Type; |
77 | | using CompareInt = typename DecCompareInt<A, B>::CompareInt; |
78 | | using Op = Operation<CompareIntPType>; |
79 | | using ColVecA = typename PrimitiveTypeTraits<A>::ColumnType; |
80 | | using ColVecB = typename PrimitiveTypeTraits<B>::ColumnType; |
81 | | using ArrayA = typename ColVecA::Container; |
82 | | using ArrayB = typename ColVecB::Container; |
83 | | |
84 | | DecimalComparison(Block& block, uint32_t result, const ColumnWithTypeAndName& col_left, |
85 | 0 | const ColumnWithTypeAndName& col_right) { |
86 | 0 | if (!apply(block, result, col_left, col_right)) { |
87 | 0 | throw Exception(Status::FatalError("Wrong decimal comparison with {} and {}", |
88 | 0 | col_left.type->get_name(), |
89 | 0 | col_right.type->get_name())); |
90 | 0 | } |
91 | 0 | } Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EEC2ERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ |
92 | | |
93 | | static bool apply(Block& block, uint32_t result [[maybe_unused]], |
94 | | const ColumnWithTypeAndName& col_left, |
95 | 0 | const ColumnWithTypeAndName& col_right) { |
96 | 0 | if constexpr (_actual) { |
97 | 0 | ColumnPtr c_res; |
98 | 0 | Shift shift = getScales<A, B>(col_left.type, col_right.type); |
99 | |
|
100 | 0 | c_res = apply_with_scale(col_left.column, col_right.column, shift); |
101 | 0 | if (c_res) { |
102 | 0 | block.replace_by_position(result, std::move(c_res)); |
103 | 0 | } |
104 | 0 | return true; |
105 | 0 | } |
106 | 0 | return false; |
107 | 0 | } Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE5applyERNS_5BlockEjRKNS_21ColumnWithTypeAndNameES8_ |
108 | | |
109 | | static bool compare(typename PrimitiveTypeTraits<A>::CppType a, |
110 | | typename PrimitiveTypeTraits<B>::CppType b, UInt32 scale_a, |
111 | 3.48k | UInt32 scale_b) { |
112 | 3.48k | static const UInt32 max_scale = max_decimal_precision<TYPE_DECIMAL256>(); |
113 | 3.48k | if (scale_a > max_scale || scale_b > max_scale) { |
114 | 0 | throw Exception(Status::FatalError("Bad scale of decimal field")); |
115 | 0 | } |
116 | | |
117 | 3.48k | Shift shift; |
118 | 3.48k | if (scale_a < scale_b) { |
119 | 1.55k | shift.a = typename PrimitiveTypeTraits<B>::DataType(max_decimal_precision<B>(), scale_b) |
120 | 1.55k | .get_scale_multiplier(scale_b - scale_a); |
121 | 1.55k | } |
122 | 3.48k | if (scale_a > scale_b) { |
123 | 1.93k | shift.b = typename PrimitiveTypeTraits<A>::DataType(max_decimal_precision<A>(), scale_a) |
124 | 1.93k | .get_scale_multiplier(scale_a - scale_b); |
125 | 1.93k | } |
126 | | |
127 | 3.48k | return apply_with_scale(a, b, shift); |
128 | 3.48k | } Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb1ELb1EE7compareENS_7DecimalIiEES5_jj _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb1ELb1EE7compareENS_7DecimalIiEES5_jj Line | Count | Source | 111 | 10 | UInt32 scale_b) { | 112 | 10 | static const UInt32 max_scale = max_decimal_precision<TYPE_DECIMAL256>(); | 113 | 10 | if (scale_a > max_scale || scale_b > max_scale) { | 114 | 0 | throw Exception(Status::FatalError("Bad scale of decimal field")); | 115 | 0 | } | 116 | | | 117 | 10 | Shift shift; | 118 | 10 | if (scale_a < scale_b) { | 119 | 4 | shift.a = typename PrimitiveTypeTraits<B>::DataType(max_decimal_precision<B>(), scale_b) | 120 | 4 | .get_scale_multiplier(scale_b - scale_a); | 121 | 4 | } | 122 | 10 | if (scale_a > scale_b) { | 123 | 6 | shift.b = typename PrimitiveTypeTraits<A>::DataType(max_decimal_precision<A>(), scale_a) | 124 | 6 | .get_scale_multiplier(scale_a - scale_b); | 125 | 6 | } | 126 | | | 127 | 10 | return apply_with_scale(a, b, shift); | 128 | 10 | } |
Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb1ELb1EE7compareENS_7DecimalIiEES5_jj Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb1ELb1EE7compareENS_7DecimalIlEES5_jj _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb1ELb1EE7compareENS_7DecimalIlEES5_jj Line | Count | Source | 111 | 3 | UInt32 scale_b) { | 112 | 3 | static const UInt32 max_scale = max_decimal_precision<TYPE_DECIMAL256>(); | 113 | 3 | if (scale_a > max_scale || scale_b > max_scale) { | 114 | 0 | throw Exception(Status::FatalError("Bad scale of decimal field")); | 115 | 0 | } | 116 | | | 117 | 3 | Shift shift; | 118 | 3 | if (scale_a < scale_b) { | 119 | 1 | shift.a = typename PrimitiveTypeTraits<B>::DataType(max_decimal_precision<B>(), scale_b) | 120 | 1 | .get_scale_multiplier(scale_b - scale_a); | 121 | 1 | } | 122 | 3 | if (scale_a > scale_b) { | 123 | 2 | shift.b = typename PrimitiveTypeTraits<A>::DataType(max_decimal_precision<A>(), scale_a) | 124 | 2 | .get_scale_multiplier(scale_a - scale_b); | 125 | 2 | } | 126 | | | 127 | 3 | return apply_with_scale(a, b, shift); | 128 | 3 | } |
Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb1ELb1EE7compareENS_7DecimalIlEES5_jj Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb1ELb1EE7compareENS_14DecimalV2ValueES4_jj Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb1ELb1EE7compareENS_14DecimalV2ValueES4_jj Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb1ELb1EE7compareENS_14DecimalV2ValueES4_jj Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb1ELb1EE7compareENS_7DecimalIN4wide7integerILm256EiEEEES8_jj _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb1ELb1EE7compareENS_7DecimalIN4wide7integerILm256EiEEEES8_jj Line | Count | Source | 111 | 972 | UInt32 scale_b) { | 112 | 972 | static const UInt32 max_scale = max_decimal_precision<TYPE_DECIMAL256>(); | 113 | 972 | if (scale_a > max_scale || scale_b > max_scale) { | 114 | 0 | throw Exception(Status::FatalError("Bad scale of decimal field")); | 115 | 0 | } | 116 | | | 117 | 972 | Shift shift; | 118 | 972 | if (scale_a < scale_b) { | 119 | 428 | shift.a = typename PrimitiveTypeTraits<B>::DataType(max_decimal_precision<B>(), scale_b) | 120 | 428 | .get_scale_multiplier(scale_b - scale_a); | 121 | 428 | } | 122 | 972 | if (scale_a > scale_b) { | 123 | 544 | shift.b = typename PrimitiveTypeTraits<A>::DataType(max_decimal_precision<A>(), scale_a) | 124 | 544 | .get_scale_multiplier(scale_a - scale_b); | 125 | 544 | } | 126 | | | 127 | 972 | return apply_with_scale(a, b, shift); | 128 | 972 | } |
Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb1ELb1EE7compareENS_7DecimalIN4wide7integerILm256EiEEEES8_jj Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb1ELb1EE7compareENS_12Decimal128V3ES4_jj _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb1ELb1EE7compareENS_12Decimal128V3ES4_jj Line | Count | Source | 111 | 2.50k | UInt32 scale_b) { | 112 | 2.50k | static const UInt32 max_scale = max_decimal_precision<TYPE_DECIMAL256>(); | 113 | 2.50k | if (scale_a > max_scale || scale_b > max_scale) { | 114 | 0 | throw Exception(Status::FatalError("Bad scale of decimal field")); | 115 | 0 | } | 116 | | | 117 | 2.50k | Shift shift; | 118 | 2.50k | if (scale_a < scale_b) { | 119 | 1.11k | shift.a = typename PrimitiveTypeTraits<B>::DataType(max_decimal_precision<B>(), scale_b) | 120 | 1.11k | .get_scale_multiplier(scale_b - scale_a); | 121 | 1.11k | } | 122 | 2.50k | if (scale_a > scale_b) { | 123 | 1.38k | shift.b = typename PrimitiveTypeTraits<A>::DataType(max_decimal_precision<A>(), scale_a) | 124 | 1.38k | .get_scale_multiplier(scale_a - scale_b); | 125 | 1.38k | } | 126 | | | 127 | 2.50k | return apply_with_scale(a, b, shift); | 128 | 2.50k | } |
Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb1ELb1EE7compareENS_12Decimal128V3ES4_jj |
129 | | |
130 | | private: |
131 | | struct Shift { |
132 | | CompareInt a = 1; |
133 | | CompareInt b = 1; |
134 | | |
135 | | bool none() const { return a == 1 && b == 1; } |
136 | 3.48k | bool left() const { return a != 1; }Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb1ELb1EE5Shift4leftEv _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb1ELb1EE5Shift4leftEv Line | Count | Source | 136 | 10 | bool left() const { return a != 1; } |
Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb1ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb1ELb1EE5Shift4leftEv _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb1ELb1EE5Shift4leftEv Line | Count | Source | 136 | 3 | bool left() const { return a != 1; } |
Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb1ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb1ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb1ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb1ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb1ELb1EE5Shift4leftEv _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb1ELb1EE5Shift4leftEv Line | Count | Source | 136 | 972 | bool left() const { return a != 1; } |
Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb1ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb1ELb1EE5Shift4leftEv _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb1ELb1EE5Shift4leftEv Line | Count | Source | 136 | 2.50k | bool left() const { return a != 1; } |
Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb1ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE5Shift4leftEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE5Shift4leftEv |
137 | 1.93k | bool right() const { return b != 1; }Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb1ELb1EE5Shift5rightEv _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb1ELb1EE5Shift5rightEv Line | Count | Source | 137 | 6 | bool right() const { return b != 1; } |
Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb1ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb1ELb1EE5Shift5rightEv _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb1ELb1EE5Shift5rightEv Line | Count | Source | 137 | 2 | bool right() const { return b != 1; } |
Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb1ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb1ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb1ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb1ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb1ELb1EE5Shift5rightEv _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb1ELb1EE5Shift5rightEv Line | Count | Source | 137 | 544 | bool right() const { return b != 1; } |
Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb1ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb1ELb1EE5Shift5rightEv _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb1ELb1EE5Shift5rightEv Line | Count | Source | 137 | 1.38k | bool right() const { return b != 1; } |
Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb1ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE5Shift5rightEv Unexecuted instantiation: _ZNK5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE5Shift5rightEv |
138 | | }; |
139 | | |
140 | | template <typename T, typename U> |
141 | 3.48k | static auto apply_with_scale(T a, U b, const Shift& shift) { |
142 | 3.48k | if (shift.left()) |
143 | 1.55k | return apply<true, false>(a, b, shift.a); |
144 | 1.93k | else if (shift.right()) |
145 | 1.93k | return apply<false, true>(a, b, shift.b); |
146 | 0 | return apply<false, false>(a, b, 1); |
147 | 3.48k | } Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb1ELb1EE16apply_with_scaleINS_7DecimalIiEES6_EEDaT_T0_RKNS3_5ShiftE _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb1ELb1EE16apply_with_scaleINS_7DecimalIiEES6_EEDaT_T0_RKNS3_5ShiftE Line | Count | Source | 141 | 10 | static auto apply_with_scale(T a, U b, const Shift& shift) { | 142 | 10 | if (shift.left()) | 143 | 4 | return apply<true, false>(a, b, shift.a); | 144 | 6 | else if (shift.right()) | 145 | 6 | return apply<false, true>(a, b, shift.b); | 146 | 0 | return apply<false, false>(a, b, 1); | 147 | 10 | } |
Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb1ELb1EE16apply_with_scaleINS_7DecimalIiEES6_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb1ELb1EE16apply_with_scaleINS_7DecimalIlEES6_EEDaT_T0_RKNS3_5ShiftE _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb1ELb1EE16apply_with_scaleINS_7DecimalIlEES6_EEDaT_T0_RKNS3_5ShiftE Line | Count | Source | 141 | 3 | static auto apply_with_scale(T a, U b, const Shift& shift) { | 142 | 3 | if (shift.left()) | 143 | 1 | return apply<true, false>(a, b, shift.a); | 144 | 2 | else if (shift.right()) | 145 | 2 | return apply<false, true>(a, b, shift.b); | 146 | 0 | return apply<false, false>(a, b, 1); | 147 | 3 | } |
Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb1ELb1EE16apply_with_scaleINS_7DecimalIlEES6_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb1ELb1EE16apply_with_scaleINS_14DecimalV2ValueES5_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb1ELb1EE16apply_with_scaleINS_14DecimalV2ValueES5_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb1ELb1EE16apply_with_scaleINS_14DecimalV2ValueES5_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb1ELb1EE16apply_with_scaleINS_7DecimalIN4wide7integerILm256EiEEEES9_EEDaT_T0_RKNS3_5ShiftE _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb1ELb1EE16apply_with_scaleINS_7DecimalIN4wide7integerILm256EiEEEES9_EEDaT_T0_RKNS3_5ShiftE Line | Count | Source | 141 | 972 | static auto apply_with_scale(T a, U b, const Shift& shift) { | 142 | 972 | if (shift.left()) | 143 | 428 | return apply<true, false>(a, b, shift.a); | 144 | 544 | else if (shift.right()) | 145 | 544 | return apply<false, true>(a, b, shift.b); | 146 | 0 | return apply<false, false>(a, b, 1); | 147 | 972 | } |
Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb1ELb1EE16apply_with_scaleINS_7DecimalIN4wide7integerILm256EiEEEES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb1ELb1EE16apply_with_scaleINS_12Decimal128V3ES5_EEDaT_T0_RKNS3_5ShiftE _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb1ELb1EE16apply_with_scaleINS_12Decimal128V3ES5_EEDaT_T0_RKNS3_5ShiftE Line | Count | Source | 141 | 2.50k | static auto apply_with_scale(T a, U b, const Shift& shift) { | 142 | 2.50k | if (shift.left()) | 143 | 1.11k | return apply<true, false>(a, b, shift.a); | 144 | 1.38k | else if (shift.right()) | 145 | 1.38k | return apply<false, true>(a, b, shift.b); | 146 | 0 | return apply<false, false>(a, b, 1); | 147 | 2.50k | } |
Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb1ELb1EE16apply_with_scaleINS_12Decimal128V3ES5_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE16apply_with_scaleINS_3COWINS_7IColumnEE13immutable_ptrIS6_EES9_EEDaT_T0_RKNS3_5ShiftE |
148 | | |
149 | | template <PrimitiveType T, PrimitiveType U> |
150 | | requires(is_decimal(T) && is_decimal(U)) |
151 | 0 | static Shift getScales(const DataTypePtr& left_type, const DataTypePtr& right_type) { |
152 | 0 | const typename PrimitiveTypeTraits<T>::DataType* decimal0 = check_decimal<T>(*left_type); |
153 | 0 | const typename PrimitiveTypeTraits<U>::DataType* decimal1 = check_decimal<U>(*right_type); |
154 | |
|
155 | 0 | Shift shift; |
156 | 0 | if (decimal0 && decimal1) { |
157 | 0 | constexpr PrimitiveType Type = |
158 | 0 | sizeof(typename PrimitiveTypeTraits<T>::CppType) >= |
159 | 0 | sizeof(typename PrimitiveTypeTraits<U>::CppType) |
160 | 0 | ? T |
161 | 0 | : U; |
162 | 0 | auto type_ptr = decimal_result_type(*decimal0, *decimal1, false, false, false); |
163 | 0 | const DataTypeDecimal<Type>* result_type = check_decimal<Type>(*type_ptr); |
164 | 0 | shift.a = result_type->scale_factor_for(*decimal0); |
165 | 0 | shift.b = result_type->scale_factor_for(*decimal1); |
166 | 0 | } else if (decimal0) { |
167 | 0 | shift.b = decimal0->get_scale_multiplier(); |
168 | 0 | } else if (decimal1) { |
169 | 0 | shift.a = decimal1->get_scale_multiplier(); |
170 | 0 | } |
171 | |
|
172 | 0 | return shift; |
173 | 0 | } Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE9getScalesILS1_28ELS1_28EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE9getScalesILS1_29ELS1_29EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE9getScalesILS1_20ELS1_20EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE9getScalesILS1_30ELS1_30EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE9getScalesILS1_35ELS1_35EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE9getScalesILS1_28ELS1_28EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE9getScalesILS1_29ELS1_29EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE9getScalesILS1_20ELS1_20EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE9getScalesILS1_30ELS1_30EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE9getScalesILS1_35ELS1_35EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE9getScalesILS1_28ELS1_28EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE9getScalesILS1_29ELS1_29EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE9getScalesILS1_20ELS1_20EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE9getScalesILS1_30ELS1_30EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE9getScalesILS1_35ELS1_35EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE9getScalesILS1_28ELS1_28EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE9getScalesILS1_29ELS1_29EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE9getScalesILS1_20ELS1_20EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE9getScalesILS1_30ELS1_30EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE9getScalesILS1_35ELS1_35EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE9getScalesILS1_28ELS1_28EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE9getScalesILS1_29ELS1_29EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE9getScalesILS1_20ELS1_20EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE9getScalesILS1_30ELS1_30EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE9getScalesILS1_35ELS1_35EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE9getScalesILS1_28ELS1_28EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE9getScalesILS1_29ELS1_29EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE9getScalesILS1_20ELS1_20EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE9getScalesILS1_30ELS1_30EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE9getScalesILS1_35ELS1_35EQaaclL_ZNS_10is_decimalES1_ETL0__EclL_ZNS_10is_decimalES1_ETL0_0_EEENS3_5ShiftERKSt10shared_ptrIKNS_9IDataTypeEESB_ |
174 | | |
175 | | template <PrimitiveType T, PrimitiveType U> |
176 | | requires(is_decimal(T) && !is_decimal(U)) |
177 | | static Shift getScales(const DataTypePtr& left_type, const DataTypePtr&) { |
178 | | Shift shift; |
179 | | const typename PrimitiveTypeTraits<T>::DataTypeType* decimal0 = |
180 | | check_decimal<T>(*left_type); |
181 | | if (decimal0) { |
182 | | shift.b = decimal0->get_scale_multiplier(); |
183 | | } |
184 | | return shift; |
185 | | } |
186 | | |
187 | | template <PrimitiveType T, PrimitiveType U> |
188 | | requires(!is_decimal(T) && is_decimal(U)) |
189 | | static Shift getScales(const DataTypePtr&, const DataTypePtr& right_type) { |
190 | | Shift shift; |
191 | | const typename PrimitiveTypeTraits<U>::DataType* decimal1 = check_decimal<U>(*right_type); |
192 | | if (decimal1) { |
193 | | shift.a = decimal1->get_scale_multiplier(); |
194 | | } |
195 | | return shift; |
196 | | } |
197 | | |
198 | | template <bool scale_left, bool scale_right> |
199 | 0 | static ColumnPtr apply(const ColumnPtr& c0, const ColumnPtr& c1, CompareInt scale) { |
200 | 0 | if constexpr (_actual) { |
201 | 0 | bool c0_is_const = is_column_const(*c0); |
202 | 0 | bool c1_is_const = is_column_const(*c1); |
203 | |
|
204 | 0 | if (c0_is_const && c1_is_const) { |
205 | 0 | const ColumnConst* c0_const = check_and_get_column_const<ColVecA>(c0.get()); |
206 | 0 | const ColumnConst* c1_const = check_and_get_column_const<ColVecB>(c1.get()); |
207 | |
|
208 | 0 | const auto& a = c0_const->template get_value<A>(); |
209 | 0 | const auto& b = c1_const->template get_value<B>(); |
210 | 0 | UInt8 res = apply<scale_left, scale_right>(a, b, scale); |
211 | 0 | return DataTypeUInt8().create_column_const(c0->size(), to_field<TYPE_BOOLEAN>(res)); |
212 | 0 | } |
213 | | |
214 | 0 | auto c_res = ColumnUInt8::create(c0->size()); |
215 | 0 | ColumnUInt8::Container& vec_res = c_res->get_data(); |
216 | |
|
217 | 0 | if (c0_is_const) { |
218 | 0 | const ColumnConst* c0_const = check_and_get_column_const<ColVecA>(c0.get()); |
219 | 0 | const auto& a = c0_const->template get_value<A>(); |
220 | 0 | if (const ColVecB* c1_vec = check_and_get_column<ColVecB>(c1.get())) |
221 | 0 | constant_vector<scale_left, scale_right>(a, c1_vec->get_data(), vec_res, scale); |
222 | 0 | else { |
223 | 0 | throw Exception(Status::FatalError("Wrong column in Decimal comparison")); |
224 | 0 | } |
225 | 0 | } else if (c1_is_const) { |
226 | 0 | const ColumnConst* c1_const = check_and_get_column_const<ColVecB>(c1.get()); |
227 | 0 | const auto& b = c1_const->template get_value<B>(); |
228 | 0 | if (const ColVecA* c0_vec = check_and_get_column<ColVecA>(c0.get())) |
229 | 0 | vector_constant<scale_left, scale_right>(c0_vec->get_data(), b, vec_res, scale); |
230 | 0 | else { |
231 | 0 | throw Exception(Status::FatalError("Wrong column in Decimal comparison")); |
232 | 0 | } |
233 | 0 | } else { |
234 | 0 | if (const ColVecA* c0_vec = check_and_get_column<ColVecA>(c0.get())) { |
235 | 0 | if (const ColVecB* c1_vec = check_and_get_column<ColVecB>(c1.get())) |
236 | 0 | vector_vector<scale_left, scale_right>(c0_vec->get_data(), |
237 | 0 | c1_vec->get_data(), vec_res, scale); |
238 | 0 | else { |
239 | 0 | throw Exception(Status::FatalError("Wrong column in Decimal comparison")); |
240 | 0 | } |
241 | 0 | } else { |
242 | 0 | throw Exception(Status::FatalError("Wrong column in Decimal comparison")); |
243 | 0 | } |
244 | 0 | } |
245 | 0 | return c_res; |
246 | | } else { |
247 | | return ColumnUInt8::create(); |
248 | | } |
249 | 0 | } Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_N4wide7integerILm256EiEE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_N4wide7integerILm256EiEE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_N4wide7integerILm256EiEE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_N4wide7integerILm256EiEE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_N4wide7integerILm256EiEE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_N4wide7integerILm256EiEE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_N4wide7integerILm256EiEE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_N4wide7integerILm256EiEE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_N4wide7integerILm256EiEE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_N4wide7integerILm256EiEE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_N4wide7integerILm256EiEE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_N4wide7integerILm256EiEE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_N4wide7integerILm256EiEE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_N4wide7integerILm256EiEE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_N4wide7integerILm256EiEE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE5applyILb1ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_N4wide7integerILm256EiEE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb1EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_N4wide7integerILm256EiEE Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb0EEENS_3COWINS_7IColumnEE13immutable_ptrIS6_EERKS9_SB_N4wide7integerILm256EiEE |
250 | | |
251 | | template <bool scale_left, bool scale_right> |
252 | | static UInt8 apply(typename PrimitiveTypeTraits<A>::CppType a, |
253 | | typename PrimitiveTypeTraits<B>::CppType b, |
254 | 3.48k | CompareInt scale [[maybe_unused]]) { |
255 | 3.48k | CompareInt x = a; |
256 | 3.48k | CompareInt y = b; |
257 | | |
258 | 3.48k | if constexpr (_check_overflow) { |
259 | 3.48k | bool overflow = false; |
260 | | |
261 | | if constexpr (sizeof(typename PrimitiveTypeTraits<A>::CppType) > sizeof(CompareInt)) |
262 | | overflow |= (typename PrimitiveTypeTraits<A>::CppType(x) != a); |
263 | | if constexpr (sizeof(typename PrimitiveTypeTraits<B>::CppType) > sizeof(CompareInt)) |
264 | | overflow |= (typename PrimitiveTypeTraits<B>::CppType(y) != b); |
265 | | if constexpr (IsUnsignedV<typename PrimitiveTypeTraits<A>::CppType>) |
266 | | overflow |= (x < 0); |
267 | | if constexpr (IsUnsignedV<typename PrimitiveTypeTraits<B>::CppType>) |
268 | | overflow |= (y < 0); |
269 | | |
270 | 3.48k | if constexpr (scale_left) overflow |= common::mul_overflow(x, scale, x); |
271 | 3.48k | if constexpr (scale_right) overflow |= common::mul_overflow(y, scale, y); |
272 | | |
273 | 3.48k | if (overflow) { |
274 | 0 | throw Exception(Status::FatalError("Can't compare")); |
275 | 0 | } |
276 | 3.48k | } else { |
277 | 0 | if constexpr (scale_left) x *= scale; |
278 | 0 | if constexpr (scale_right) y *= scale; |
279 | 0 | } |
280 | | |
281 | 3.48k | return Op::apply(x, y); |
282 | 3.48k | } Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb1ELb1EE5applyILb1ELb0EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb1ELb1EE5applyILb0ELb1EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb1ELb1EE5applyILb0ELb0EEEhNS_7DecimalIiEES6_i _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb1ELb1EE5applyILb1ELb0EEEhNS_7DecimalIiEES6_i Line | Count | Source | 254 | 4 | CompareInt scale [[maybe_unused]]) { | 255 | 4 | CompareInt x = a; | 256 | 4 | CompareInt y = b; | 257 | | | 258 | 4 | if constexpr (_check_overflow) { | 259 | 4 | bool overflow = false; | 260 | | | 261 | | if constexpr (sizeof(typename PrimitiveTypeTraits<A>::CppType) > sizeof(CompareInt)) | 262 | | overflow |= (typename PrimitiveTypeTraits<A>::CppType(x) != a); | 263 | | if constexpr (sizeof(typename PrimitiveTypeTraits<B>::CppType) > sizeof(CompareInt)) | 264 | | overflow |= (typename PrimitiveTypeTraits<B>::CppType(y) != b); | 265 | | if constexpr (IsUnsignedV<typename PrimitiveTypeTraits<A>::CppType>) | 266 | | overflow |= (x < 0); | 267 | | if constexpr (IsUnsignedV<typename PrimitiveTypeTraits<B>::CppType>) | 268 | | overflow |= (y < 0); | 269 | | | 270 | 4 | if constexpr (scale_left) overflow |= common::mul_overflow(x, scale, x); | 271 | | if constexpr (scale_right) overflow |= common::mul_overflow(y, scale, y); | 272 | | | 273 | 4 | if (overflow) { | 274 | 0 | throw Exception(Status::FatalError("Can't compare")); | 275 | 0 | } | 276 | | } else { | 277 | | if constexpr (scale_left) x *= scale; | 278 | | if constexpr (scale_right) y *= scale; | 279 | | } | 280 | | | 281 | 4 | return Op::apply(x, y); | 282 | 4 | } |
_ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb1ELb1EE5applyILb0ELb1EEEhNS_7DecimalIiEES6_i Line | Count | Source | 254 | 6 | CompareInt scale [[maybe_unused]]) { | 255 | 6 | CompareInt x = a; | 256 | 6 | CompareInt y = b; | 257 | | | 258 | 6 | if constexpr (_check_overflow) { | 259 | 6 | bool overflow = false; | 260 | | | 261 | | if constexpr (sizeof(typename PrimitiveTypeTraits<A>::CppType) > sizeof(CompareInt)) | 262 | | overflow |= (typename PrimitiveTypeTraits<A>::CppType(x) != a); | 263 | | if constexpr (sizeof(typename PrimitiveTypeTraits<B>::CppType) > sizeof(CompareInt)) | 264 | | overflow |= (typename PrimitiveTypeTraits<B>::CppType(y) != b); | 265 | | if constexpr (IsUnsignedV<typename PrimitiveTypeTraits<A>::CppType>) | 266 | | overflow |= (x < 0); | 267 | | if constexpr (IsUnsignedV<typename PrimitiveTypeTraits<B>::CppType>) | 268 | | overflow |= (y < 0); | 269 | | | 270 | | if constexpr (scale_left) overflow |= common::mul_overflow(x, scale, x); | 271 | 6 | if constexpr (scale_right) overflow |= common::mul_overflow(y, scale, y); | 272 | | | 273 | 6 | if (overflow) { | 274 | 0 | throw Exception(Status::FatalError("Can't compare")); | 275 | 0 | } | 276 | | } else { | 277 | | if constexpr (scale_left) x *= scale; | 278 | | if constexpr (scale_right) y *= scale; | 279 | | } | 280 | | | 281 | 6 | return Op::apply(x, y); | 282 | 6 | } |
Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb1ELb1EE5applyILb0ELb0EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb1ELb1EE5applyILb1ELb0EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb1ELb1EE5applyILb0ELb1EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb1ELb1EE5applyILb0ELb0EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb1ELb1EE5applyILb1ELb0EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb1ELb1EE5applyILb0ELb1EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb1ELb1EE5applyILb0ELb0EEEhNS_7DecimalIlEES6_l _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb1ELb1EE5applyILb1ELb0EEEhNS_7DecimalIlEES6_l Line | Count | Source | 254 | 1 | CompareInt scale [[maybe_unused]]) { | 255 | 1 | CompareInt x = a; | 256 | 1 | CompareInt y = b; | 257 | | | 258 | 1 | if constexpr (_check_overflow) { | 259 | 1 | bool overflow = false; | 260 | | | 261 | | if constexpr (sizeof(typename PrimitiveTypeTraits<A>::CppType) > sizeof(CompareInt)) | 262 | | overflow |= (typename PrimitiveTypeTraits<A>::CppType(x) != a); | 263 | | if constexpr (sizeof(typename PrimitiveTypeTraits<B>::CppType) > sizeof(CompareInt)) | 264 | | overflow |= (typename PrimitiveTypeTraits<B>::CppType(y) != b); | 265 | | if constexpr (IsUnsignedV<typename PrimitiveTypeTraits<A>::CppType>) | 266 | | overflow |= (x < 0); | 267 | | if constexpr (IsUnsignedV<typename PrimitiveTypeTraits<B>::CppType>) | 268 | | overflow |= (y < 0); | 269 | | | 270 | 1 | if constexpr (scale_left) overflow |= common::mul_overflow(x, scale, x); | 271 | | if constexpr (scale_right) overflow |= common::mul_overflow(y, scale, y); | 272 | | | 273 | 1 | if (overflow) { | 274 | 0 | throw Exception(Status::FatalError("Can't compare")); | 275 | 0 | } | 276 | | } else { | 277 | | if constexpr (scale_left) x *= scale; | 278 | | if constexpr (scale_right) y *= scale; | 279 | | } | 280 | | | 281 | 1 | return Op::apply(x, y); | 282 | 1 | } |
_ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb1ELb1EE5applyILb0ELb1EEEhNS_7DecimalIlEES6_l Line | Count | Source | 254 | 2 | CompareInt scale [[maybe_unused]]) { | 255 | 2 | CompareInt x = a; | 256 | 2 | CompareInt y = b; | 257 | | | 258 | 2 | if constexpr (_check_overflow) { | 259 | 2 | bool overflow = false; | 260 | | | 261 | | if constexpr (sizeof(typename PrimitiveTypeTraits<A>::CppType) > sizeof(CompareInt)) | 262 | | overflow |= (typename PrimitiveTypeTraits<A>::CppType(x) != a); | 263 | | if constexpr (sizeof(typename PrimitiveTypeTraits<B>::CppType) > sizeof(CompareInt)) | 264 | | overflow |= (typename PrimitiveTypeTraits<B>::CppType(y) != b); | 265 | | if constexpr (IsUnsignedV<typename PrimitiveTypeTraits<A>::CppType>) | 266 | | overflow |= (x < 0); | 267 | | if constexpr (IsUnsignedV<typename PrimitiveTypeTraits<B>::CppType>) | 268 | | overflow |= (y < 0); | 269 | | | 270 | | if constexpr (scale_left) overflow |= common::mul_overflow(x, scale, x); | 271 | 2 | if constexpr (scale_right) overflow |= common::mul_overflow(y, scale, y); | 272 | | | 273 | 2 | if (overflow) { | 274 | 0 | throw Exception(Status::FatalError("Can't compare")); | 275 | 0 | } | 276 | | } else { | 277 | | if constexpr (scale_left) x *= scale; | 278 | | if constexpr (scale_right) y *= scale; | 279 | | } | 280 | | | 281 | 2 | return Op::apply(x, y); | 282 | 2 | } |
Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb1ELb1EE5applyILb0ELb0EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb1ELb1EE5applyILb1ELb0EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb1ELb1EE5applyILb0ELb1EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb1ELb1EE5applyILb0ELb0EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb1ELb1EE5applyILb1ELb0EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb1ELb1EE5applyILb0ELb1EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb1ELb1EE5applyILb0ELb0EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb1ELb1EE5applyILb1ELb0EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb1ELb1EE5applyILb0ELb1EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb1ELb1EE5applyILb0ELb0EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb1ELb1EE5applyILb1ELb0EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb1ELb1EE5applyILb0ELb1EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb1ELb1EE5applyILb0ELb0EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb1ELb1EE5applyILb1ELb0EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb1ELb1EE5applyILb0ELb1EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb1ELb1EE5applyILb0ELb0EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb1ELb1EE5applyILb1ELb0EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Line | Count | Source | 254 | 428 | CompareInt scale [[maybe_unused]]) { | 255 | 428 | CompareInt x = a; | 256 | 428 | CompareInt y = b; | 257 | | | 258 | 428 | if constexpr (_check_overflow) { | 259 | 428 | bool overflow = false; | 260 | | | 261 | | if constexpr (sizeof(typename PrimitiveTypeTraits<A>::CppType) > sizeof(CompareInt)) | 262 | | overflow |= (typename PrimitiveTypeTraits<A>::CppType(x) != a); | 263 | | if constexpr (sizeof(typename PrimitiveTypeTraits<B>::CppType) > sizeof(CompareInt)) | 264 | | overflow |= (typename PrimitiveTypeTraits<B>::CppType(y) != b); | 265 | | if constexpr (IsUnsignedV<typename PrimitiveTypeTraits<A>::CppType>) | 266 | | overflow |= (x < 0); | 267 | | if constexpr (IsUnsignedV<typename PrimitiveTypeTraits<B>::CppType>) | 268 | | overflow |= (y < 0); | 269 | | | 270 | 428 | if constexpr (scale_left) overflow |= common::mul_overflow(x, scale, x); | 271 | | if constexpr (scale_right) overflow |= common::mul_overflow(y, scale, y); | 272 | | | 273 | 428 | if (overflow) { | 274 | 0 | throw Exception(Status::FatalError("Can't compare")); | 275 | 0 | } | 276 | | } else { | 277 | | if constexpr (scale_left) x *= scale; | 278 | | if constexpr (scale_right) y *= scale; | 279 | | } | 280 | | | 281 | 428 | return Op::apply(x, y); | 282 | 428 | } |
_ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb1ELb1EE5applyILb0ELb1EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Line | Count | Source | 254 | 544 | CompareInt scale [[maybe_unused]]) { | 255 | 544 | CompareInt x = a; | 256 | 544 | CompareInt y = b; | 257 | | | 258 | 544 | if constexpr (_check_overflow) { | 259 | 544 | bool overflow = false; | 260 | | | 261 | | if constexpr (sizeof(typename PrimitiveTypeTraits<A>::CppType) > sizeof(CompareInt)) | 262 | | overflow |= (typename PrimitiveTypeTraits<A>::CppType(x) != a); | 263 | | if constexpr (sizeof(typename PrimitiveTypeTraits<B>::CppType) > sizeof(CompareInt)) | 264 | | overflow |= (typename PrimitiveTypeTraits<B>::CppType(y) != b); | 265 | | if constexpr (IsUnsignedV<typename PrimitiveTypeTraits<A>::CppType>) | 266 | | overflow |= (x < 0); | 267 | | if constexpr (IsUnsignedV<typename PrimitiveTypeTraits<B>::CppType>) | 268 | | overflow |= (y < 0); | 269 | | | 270 | | if constexpr (scale_left) overflow |= common::mul_overflow(x, scale, x); | 271 | 544 | if constexpr (scale_right) overflow |= common::mul_overflow(y, scale, y); | 272 | | | 273 | 544 | if (overflow) { | 274 | 0 | throw Exception(Status::FatalError("Can't compare")); | 275 | 0 | } | 276 | | } else { | 277 | | if constexpr (scale_left) x *= scale; | 278 | | if constexpr (scale_right) y *= scale; | 279 | | } | 280 | | | 281 | 544 | return Op::apply(x, y); | 282 | 544 | } |
Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb1ELb1EE5applyILb0ELb0EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb1ELb1EE5applyILb1ELb0EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb1ELb1EE5applyILb0ELb1EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb1ELb1EE5applyILb0ELb0EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb1ELb1EE5applyILb1ELb0EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb1ELb1EE5applyILb0ELb1EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb1ELb1EE5applyILb0ELb0EEEhNS_12Decimal128V3ES5_n _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb1ELb1EE5applyILb1ELb0EEEhNS_12Decimal128V3ES5_n Line | Count | Source | 254 | 1.11k | CompareInt scale [[maybe_unused]]) { | 255 | 1.11k | CompareInt x = a; | 256 | 1.11k | CompareInt y = b; | 257 | | | 258 | 1.11k | if constexpr (_check_overflow) { | 259 | 1.11k | bool overflow = false; | 260 | | | 261 | | if constexpr (sizeof(typename PrimitiveTypeTraits<A>::CppType) > sizeof(CompareInt)) | 262 | | overflow |= (typename PrimitiveTypeTraits<A>::CppType(x) != a); | 263 | | if constexpr (sizeof(typename PrimitiveTypeTraits<B>::CppType) > sizeof(CompareInt)) | 264 | | overflow |= (typename PrimitiveTypeTraits<B>::CppType(y) != b); | 265 | | if constexpr (IsUnsignedV<typename PrimitiveTypeTraits<A>::CppType>) | 266 | | overflow |= (x < 0); | 267 | | if constexpr (IsUnsignedV<typename PrimitiveTypeTraits<B>::CppType>) | 268 | | overflow |= (y < 0); | 269 | | | 270 | 1.11k | if constexpr (scale_left) overflow |= common::mul_overflow(x, scale, x); | 271 | | if constexpr (scale_right) overflow |= common::mul_overflow(y, scale, y); | 272 | | | 273 | 1.11k | if (overflow) { | 274 | 0 | throw Exception(Status::FatalError("Can't compare")); | 275 | 0 | } | 276 | | } else { | 277 | | if constexpr (scale_left) x *= scale; | 278 | | if constexpr (scale_right) y *= scale; | 279 | | } | 280 | | | 281 | 1.11k | return Op::apply(x, y); | 282 | 1.11k | } |
_ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb1ELb1EE5applyILb0ELb1EEEhNS_12Decimal128V3ES5_n Line | Count | Source | 254 | 1.38k | CompareInt scale [[maybe_unused]]) { | 255 | 1.38k | CompareInt x = a; | 256 | 1.38k | CompareInt y = b; | 257 | | | 258 | 1.38k | if constexpr (_check_overflow) { | 259 | 1.38k | bool overflow = false; | 260 | | | 261 | | if constexpr (sizeof(typename PrimitiveTypeTraits<A>::CppType) > sizeof(CompareInt)) | 262 | | overflow |= (typename PrimitiveTypeTraits<A>::CppType(x) != a); | 263 | | if constexpr (sizeof(typename PrimitiveTypeTraits<B>::CppType) > sizeof(CompareInt)) | 264 | | overflow |= (typename PrimitiveTypeTraits<B>::CppType(y) != b); | 265 | | if constexpr (IsUnsignedV<typename PrimitiveTypeTraits<A>::CppType>) | 266 | | overflow |= (x < 0); | 267 | | if constexpr (IsUnsignedV<typename PrimitiveTypeTraits<B>::CppType>) | 268 | | overflow |= (y < 0); | 269 | | | 270 | | if constexpr (scale_left) overflow |= common::mul_overflow(x, scale, x); | 271 | 1.38k | if constexpr (scale_right) overflow |= common::mul_overflow(y, scale, y); | 272 | | | 273 | 1.38k | if (overflow) { | 274 | 0 | throw Exception(Status::FatalError("Can't compare")); | 275 | 0 | } | 276 | | } else { | 277 | | if constexpr (scale_left) x *= scale; | 278 | | if constexpr (scale_right) y *= scale; | 279 | | } | 280 | | | 281 | 1.38k | return Op::apply(x, y); | 282 | 1.38k | } |
Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb1ELb1EE5applyILb0ELb0EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb1ELb1EE5applyILb1ELb0EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb1ELb1EE5applyILb0ELb1EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb1ELb1EE5applyILb0ELb0EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE5applyILb1ELb0EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE5applyILb0ELb1EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE5applyILb0ELb0EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE5applyILb1ELb0EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE5applyILb0ELb1EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE5applyILb0ELb0EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE5applyILb1ELb0EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE5applyILb0ELb1EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE5applyILb0ELb0EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE5applyILb1ELb0EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE5applyILb0ELb1EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE5applyILb0ELb0EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE5applyILb1ELb0EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE5applyILb0ELb1EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE5applyILb0ELb0EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE5applyILb1ELb0EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE5applyILb0ELb1EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE5applyILb0ELb0EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE5applyILb1ELb0EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE5applyILb0ELb1EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE5applyILb0ELb0EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE5applyILb1ELb0EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE5applyILb0ELb1EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE5applyILb0ELb0EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE5applyILb1ELb0EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE5applyILb0ELb1EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE5applyILb0ELb0EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE5applyILb1ELb0EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE5applyILb0ELb1EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE5applyILb0ELb0EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_7DecimalIiEES6_i Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_7DecimalIlEES6_l Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_14DecimalV2ValueES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_12Decimal128V3ES5_n Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE5applyILb1ELb0EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb1EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE5applyILb0ELb0EEEhNS_7DecimalIN4wide7integerILm256EiEEEES9_S8_ |
283 | | |
284 | | template <bool scale_left, bool scale_right> |
285 | | static void NO_INLINE vector_vector(const ArrayA& a, const ArrayB& b, PaddedPODArray<UInt8>& c, |
286 | 0 | CompareInt scale) { |
287 | 0 | size_t size = a.size(); |
288 | 0 | const auto* a_pos = (const typename PrimitiveTypeTraits<A>::CppType*)a.data(); |
289 | 0 | const auto* b_pos = (const typename PrimitiveTypeTraits<B>::CppType*)b.data(); |
290 | 0 | UInt8* c_pos = c.data(); |
291 | 0 | const auto* a_end = a_pos + size; |
292 | |
|
293 | 0 | while (a_pos < a_end) { |
294 | 0 | *c_pos = apply<scale_left, scale_right>(*a_pos, *b_pos, scale); |
295 | 0 | ++a_pos; |
296 | 0 | ++b_pos; |
297 | 0 | ++c_pos; |
298 | 0 | } |
299 | 0 | } Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESD_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESD_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESD_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESD_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESD_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESD_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESD_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESD_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESD_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESD_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESD_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESD_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESD_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESD_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESD_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES9_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE13vector_vectorILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESD_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESD_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE13vector_vectorILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESD_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ |
300 | | |
301 | | template <bool scale_left, bool scale_right> |
302 | | static void NO_INLINE vector_constant(const ArrayA& a, |
303 | | typename PrimitiveTypeTraits<B>::CppType b, |
304 | 0 | PaddedPODArray<UInt8>& c, CompareInt scale) { |
305 | 0 | size_t size = a.size(); |
306 | 0 | const auto* a_pos = (const typename PrimitiveTypeTraits<A>::CppType*)a.data(); |
307 | 0 | UInt8* c_pos = c.data(); |
308 | 0 | const auto* a_end = a_pos + size; |
309 | |
|
310 | 0 | while (a_pos < a_end) { |
311 | 0 | *c_pos = apply<scale_left, scale_right>(*a_pos, b, scale); |
312 | 0 | ++a_pos; |
313 | 0 | ++c_pos; |
314 | 0 | } |
315 | 0 | } Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIiEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIlEEEES7_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_14DecimalV2ValueEEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_12Decimal128V3EEES6_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE15vector_constantILb1ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE15vector_constantILb0ELb1EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE15vector_constantILb0ELb0EEEvRKNS_21DecimalPaddedPODArrayINS_7DecimalIN4wide7integerILm256EiEEEEEESA_RNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES9_ |
316 | | |
317 | | template <bool scale_left, bool scale_right> |
318 | | static void NO_INLINE constant_vector(typename PrimitiveTypeTraits<A>::CppType a, |
319 | | const ArrayB& b, PaddedPODArray<UInt8>& c, |
320 | 0 | CompareInt scale) { |
321 | 0 | size_t size = b.size(); |
322 | 0 | const auto* b_pos = (const typename PrimitiveTypeTraits<B>::CppType*)b.data(); |
323 | 0 | UInt8* c_pos = c.data(); |
324 | 0 | const auto* b_end = b_pos + size; |
325 | |
|
326 | 0 | while (b_pos < b_end) { |
327 | 0 | *c_pos = apply<scale_left, scale_right>(a, *b_pos, scale); |
328 | 0 | ++b_pos; |
329 | 0 | ++c_pos; |
330 | 0 | } |
331 | 0 | } Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_7DecimalIiEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_7DecimalIiEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_8EqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_7DecimalIiEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_7DecimalIlEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_7DecimalIlEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_8EqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_7DecimalIlEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_14DecimalV2ValueERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_14DecimalV2ValueERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_8EqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_14DecimalV2ValueERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_12Decimal128V3ERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_12Decimal128V3ERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_8EqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_12Decimal128V3ERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_7DecimalIN4wide7integerILm256EiEEEERKNS_21DecimalPaddedPODArrayIS9_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_7DecimalIN4wide7integerILm256EiEEEERKNS_21DecimalPaddedPODArrayIS9_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_8EqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_7DecimalIN4wide7integerILm256EiEEEERKNS_21DecimalPaddedPODArrayIS9_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_7DecimalIiEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_7DecimalIiEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_11NotEqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_7DecimalIiEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_7DecimalIlEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_7DecimalIlEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_11NotEqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_7DecimalIlEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_14DecimalV2ValueERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_14DecimalV2ValueERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_11NotEqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_14DecimalV2ValueERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_12Decimal128V3ERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_12Decimal128V3ERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_11NotEqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_12Decimal128V3ERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_7DecimalIN4wide7integerILm256EiEEEERKNS_21DecimalPaddedPODArrayIS9_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_7DecimalIN4wide7integerILm256EiEEEERKNS_21DecimalPaddedPODArrayIS9_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_11NotEqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_7DecimalIN4wide7integerILm256EiEEEERKNS_21DecimalPaddedPODArrayIS9_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_7DecimalIiEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_7DecimalIiEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_9GreaterOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_7DecimalIiEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_7DecimalIlEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_7DecimalIlEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_9GreaterOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_7DecimalIlEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_14DecimalV2ValueERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_14DecimalV2ValueERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_9GreaterOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_14DecimalV2ValueERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_12Decimal128V3ERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_12Decimal128V3ERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_9GreaterOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_12Decimal128V3ERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_7DecimalIN4wide7integerILm256EiEEEERKNS_21DecimalPaddedPODArrayIS9_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_7DecimalIN4wide7integerILm256EiEEEERKNS_21DecimalPaddedPODArrayIS9_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_9GreaterOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_7DecimalIN4wide7integerILm256EiEEEERKNS_21DecimalPaddedPODArrayIS9_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_7DecimalIiEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_7DecimalIiEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_17GreaterOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_7DecimalIiEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_7DecimalIlEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_7DecimalIlEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_17GreaterOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_7DecimalIlEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_14DecimalV2ValueERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_14DecimalV2ValueERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_17GreaterOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_14DecimalV2ValueERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_12Decimal128V3ERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_12Decimal128V3ERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_17GreaterOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_12Decimal128V3ERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_7DecimalIN4wide7integerILm256EiEEEERKNS_21DecimalPaddedPODArrayIS9_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_7DecimalIN4wide7integerILm256EiEEEERKNS_21DecimalPaddedPODArrayIS9_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_17GreaterOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_7DecimalIN4wide7integerILm256EiEEEERKNS_21DecimalPaddedPODArrayIS9_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_7DecimalIiEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_7DecimalIiEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_6LessOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_7DecimalIiEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_7DecimalIlEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_7DecimalIlEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_6LessOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_7DecimalIlEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_14DecimalV2ValueERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_14DecimalV2ValueERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_6LessOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_14DecimalV2ValueERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_12Decimal128V3ERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_12Decimal128V3ERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_6LessOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_12Decimal128V3ERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_7DecimalIN4wide7integerILm256EiEEEERKNS_21DecimalPaddedPODArrayIS9_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_7DecimalIN4wide7integerILm256EiEEEERKNS_21DecimalPaddedPODArrayIS9_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_6LessOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_7DecimalIN4wide7integerILm256EiEEEERKNS_21DecimalPaddedPODArrayIS9_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_7DecimalIiEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_7DecimalIiEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE28ELS1_28ENS_14LessOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_7DecimalIiEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEi Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_7DecimalIlEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_7DecimalIlEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE29ELS1_29ENS_14LessOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_7DecimalIlEERKNS_21DecimalPaddedPODArrayIS6_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEl Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_14DecimalV2ValueERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_14DecimalV2ValueERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE20ELS1_20ENS_14LessOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_14DecimalV2ValueERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_12Decimal128V3ERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_12Decimal128V3ERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE30ELS1_30ENS_14LessOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_12Decimal128V3ERKNS_21DecimalPaddedPODArrayIS5_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEn Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE15constant_vectorILb1ELb0EEEvNS_7DecimalIN4wide7integerILm256EiEEEERKNS_21DecimalPaddedPODArrayIS9_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb1EEEvNS_7DecimalIN4wide7integerILm256EiEEEERKNS_21DecimalPaddedPODArrayIS9_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES8_ Unexecuted instantiation: _ZN5doris17DecimalComparisonILNS_13PrimitiveTypeE35ELS1_35ENS_14LessOrEqualsOpELb0ELb1EE15constant_vectorILb0ELb0EEEvNS_7DecimalIN4wide7integerILm256EiEEEERKNS_21DecimalPaddedPODArrayIS9_EERNS_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEES8_ |
332 | | }; |
333 | | |
334 | | } // namespace doris |