Coverage Report

Created: 2026-03-15 08:11

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
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