Coverage Report

Created: 2025-07-24 00:20

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/root/doris/be/src/vec/functions/modulo.cpp
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/Functions/Modulo.cpp
19
// and modified by Doris
20
21
#include <string.h>
22
23
#include <cmath>
24
#include <memory>
25
#include <utility>
26
27
#include "runtime/decimalv2_value.h"
28
#include "runtime/primitive_type.h"
29
#include "vec/columns/column_decimal.h"
30
#include "vec/columns/column_vector.h"
31
#include "vec/core/types.h"
32
#include "vec/data_types/data_type_decimal.h"
33
#include "vec/data_types/data_type_number.h"
34
#include "vec/data_types/number_traits.h"
35
#include "vec/functions/cast_type_to_either.h"
36
#include "vec/functions/simple_function_factory.h"
37
38
namespace doris::vectorized {
39
40
template <typename A, typename B>
41
4
inline void throw_if_division_leads_to_FPE(A a, B b) {
42
    // http://avva.livejournal.com/2548306.html
43
    // (-9223372036854775808 % -1) will cause coredump directly, so check this case to throw exception, or maybe could return 0 as result
44
4
    if constexpr (IsSignedV<A> && IsSignedV<B>) {
45
4
        if (b == -1 && a == std::numeric_limits<A>::min()) {
46
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
47
0
                            "Division of minimal signed number by minus one is an undefined "
48
0
                            "behavior, {} % {}. ",
49
0
                            a, b);
50
0
        }
51
4
    }
52
4
}
Unexecuted instantiation: _ZN5doris10vectorized30throw_if_division_leads_to_FPEIaaEEvT_T0_
Unexecuted instantiation: _ZN5doris10vectorized30throw_if_division_leads_to_FPEIssEEvT_T0_
_ZN5doris10vectorized30throw_if_division_leads_to_FPEIiiEEvT_T0_
Line
Count
Source
41
4
inline void throw_if_division_leads_to_FPE(A a, B b) {
42
    // http://avva.livejournal.com/2548306.html
43
    // (-9223372036854775808 % -1) will cause coredump directly, so check this case to throw exception, or maybe could return 0 as result
44
4
    if constexpr (IsSignedV<A> && IsSignedV<B>) {
45
4
        if (b == -1 && a == std::numeric_limits<A>::min()) {
46
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
47
0
                            "Division of minimal signed number by minus one is an undefined "
48
0
                            "behavior, {} % {}. ",
49
0
                            a, b);
50
0
        }
51
4
    }
52
4
}
Unexecuted instantiation: _ZN5doris10vectorized30throw_if_division_leads_to_FPEIllEEvT_T0_
Unexecuted instantiation: _ZN5doris10vectorized30throw_if_division_leads_to_FPEInnEEvT_T0_
Unexecuted instantiation: _ZN5doris10vectorized30throw_if_division_leads_to_FPEIilEEvT_T0_
Unexecuted instantiation: _ZN5doris10vectorized30throw_if_division_leads_to_FPEIinEEvT_T0_
Unexecuted instantiation: _ZN5doris10vectorized30throw_if_division_leads_to_FPEIiN4wide7integerILm256EiEEEEvT_T0_
Unexecuted instantiation: _ZN5doris10vectorized30throw_if_division_leads_to_FPEIliEEvT_T0_
Unexecuted instantiation: _ZN5doris10vectorized30throw_if_division_leads_to_FPEIlnEEvT_T0_
Unexecuted instantiation: _ZN5doris10vectorized30throw_if_division_leads_to_FPEIlN4wide7integerILm256EiEEEEvT_T0_
Unexecuted instantiation: _ZN5doris10vectorized30throw_if_division_leads_to_FPEIniEEvT_T0_
Unexecuted instantiation: _ZN5doris10vectorized30throw_if_division_leads_to_FPEInlEEvT_T0_
Unexecuted instantiation: _ZN5doris10vectorized30throw_if_division_leads_to_FPEInN4wide7integerILm256EiEEEEvT_T0_
Unexecuted instantiation: _ZN5doris10vectorized30throw_if_division_leads_to_FPEIN4wide7integerILm256EiEEiEEvT_T0_
Unexecuted instantiation: _ZN5doris10vectorized30throw_if_division_leads_to_FPEIN4wide7integerILm256EiEElEEvT_T0_
Unexecuted instantiation: _ZN5doris10vectorized30throw_if_division_leads_to_FPEIN4wide7integerILm256EiEEnEEvT_T0_
Unexecuted instantiation: _ZN5doris10vectorized30throw_if_division_leads_to_FPEIN4wide7integerILm256EiEES4_EEvT_T0_
53
54
template <typename Impl>
55
class FunctionMod : public IFunction {
56
    static constexpr bool result_is_decimal = Impl::result_is_decimal;
57
    mutable bool need_replace_null_data_to_default_ = false;
58
59
public:
60
    static constexpr auto name = Impl::name;
61
62
53
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEEEE6createEv
Line
Count
Source
62
3
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS4_20EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE6createEv
Line
Count
Source
62
2
    static FunctionPtr create() { return std::make_shared<FunctionMod>(); }
63
64
53
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEEEEC2Ev
Line
Count
Source
64
3
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS4_20EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEEC2Ev
Line
Count
Source
64
2
    FunctionMod() = default;
65
66
26
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS4_20EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE8get_nameB5cxx11Ev
Line
Count
Source
66
1
    String get_name() const override { return name; }
67
68
1
    bool need_replace_null_data_to_default() const override {
69
1
        return need_replace_null_data_to_default_;
70
1
    }
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEEEE33need_replace_null_data_to_defaultEv
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEEEE33need_replace_null_data_to_defaultEv
Line
Count
Source
68
1
    bool need_replace_null_data_to_default() const override {
69
1
        return need_replace_null_data_to_default_;
70
1
    }
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS4_20EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE33need_replace_null_data_to_defaultEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE33need_replace_null_data_to_defaultEv
71
72
1
    size_t get_number_of_arguments() const override { return 2; }
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEEEE23get_number_of_argumentsEv
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEEEE23get_number_of_argumentsEv
Line
Count
Source
72
1
    size_t get_number_of_arguments() const override { return 2; }
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS4_20EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE23get_number_of_argumentsEv
73
74
26
    DataTypes get_variadic_argument_types_impl() const override {
75
26
        return Impl::get_variadic_argument_types();
76
26
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS4_20EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE32get_variadic_argument_types_implEv
Line
Count
Source
74
1
    DataTypes get_variadic_argument_types_impl() const override {
75
1
        return Impl::get_variadic_argument_types();
76
1
    }
77
78
1
    DataTypePtr get_return_type_impl(const DataTypes& arguments) const override {
79
1
        need_replace_null_data_to_default_ = is_decimal(arguments[0]->get_primitive_type());
80
1
        return make_nullable(arguments[0]);
81
1
    }
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Line
Count
Source
78
1
    DataTypePtr get_return_type_impl(const DataTypes& arguments) const override {
79
1
        need_replace_null_data_to_default_ = is_decimal(arguments[0]->get_primitive_type());
80
1
        return make_nullable(arguments[0]);
81
1
    }
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS4_20EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
82
83
    Status execute_impl(FunctionContext* context, Block& block, const ColumnNumbers& arguments,
84
1
                        uint32_t result, size_t input_rows_count) const override {
85
1
        auto& column_left = block.get_by_position(arguments[0]).column;
86
1
        auto& column_right = block.get_by_position(arguments[1]).column;
87
1
        const auto* type_left = assert_cast<const typename Impl::DataTypeA*>(
88
1
                block.get_by_position(arguments[0]).type.get());
89
1
        const auto* type_right = assert_cast<const typename Impl::DataTypeB*>(
90
1
                block.get_by_position(arguments[1]).type.get());
91
1
        const auto& res_data_type = remove_nullable(block.get_by_position(result).type);
92
1
        bool is_const_left = is_column_const(*column_left);
93
1
        bool is_const_right = is_column_const(*column_right);
94
95
1
        ColumnPtr column_result = nullptr;
96
1
        if (is_const_left && is_const_right) {
97
0
            column_result = constant_constant(column_left, column_right, type_left, type_right,
98
0
                                              res_data_type, context->check_overflow_for_decimal());
99
1
        } else if (is_const_left) {
100
0
            column_result = constant_vector(column_left, column_right, type_left, type_right,
101
0
                                            res_data_type, context->check_overflow_for_decimal());
102
1
        } else if (is_const_right) {
103
0
            column_result = vector_constant(column_left, column_right, type_left, type_right,
104
0
                                            res_data_type, context->check_overflow_for_decimal());
105
1
        } else {
106
1
            column_result = vector_vector(column_left, column_right, type_left, type_right,
107
1
                                          res_data_type, context->check_overflow_for_decimal());
108
1
        }
109
1
        block.replace_by_position(result, std::move(column_result));
110
1
        return Status::OK();
111
1
    }
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
84
1
                        uint32_t result, size_t input_rows_count) const override {
85
1
        auto& column_left = block.get_by_position(arguments[0]).column;
86
1
        auto& column_right = block.get_by_position(arguments[1]).column;
87
1
        const auto* type_left = assert_cast<const typename Impl::DataTypeA*>(
88
1
                block.get_by_position(arguments[0]).type.get());
89
1
        const auto* type_right = assert_cast<const typename Impl::DataTypeB*>(
90
1
                block.get_by_position(arguments[1]).type.get());
91
1
        const auto& res_data_type = remove_nullable(block.get_by_position(result).type);
92
1
        bool is_const_left = is_column_const(*column_left);
93
1
        bool is_const_right = is_column_const(*column_right);
94
95
1
        ColumnPtr column_result = nullptr;
96
1
        if (is_const_left && is_const_right) {
97
0
            column_result = constant_constant(column_left, column_right, type_left, type_right,
98
0
                                              res_data_type, context->check_overflow_for_decimal());
99
1
        } else if (is_const_left) {
100
0
            column_result = constant_vector(column_left, column_right, type_left, type_right,
101
0
                                            res_data_type, context->check_overflow_for_decimal());
102
1
        } else if (is_const_right) {
103
0
            column_result = vector_constant(column_left, column_right, type_left, type_right,
104
0
                                            res_data_type, context->check_overflow_for_decimal());
105
1
        } else {
106
1
            column_result = vector_vector(column_left, column_right, type_left, type_right,
107
1
                                          res_data_type, context->check_overflow_for_decimal());
108
1
        }
109
1
        block.replace_by_position(result, std::move(column_result));
110
1
        return Status::OK();
111
1
    }
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS4_20EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
112
113
private:
114
    ColumnPtr constant_constant(ColumnPtr column_left, ColumnPtr column_right,
115
                                const typename Impl::DataTypeA* type_left,
116
                                const typename Impl::DataTypeB* type_right,
117
0
                                DataTypePtr res_data_type, bool check_overflow_for_decimal) const {
118
0
        const auto* column_left_ptr = assert_cast<const ColumnConst*>(column_left.get());
119
0
        const auto* column_right_ptr = assert_cast<const ColumnConst*>(column_right.get());
120
0
        DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr);
121
122
0
        ColumnPtr column_result = nullptr;
123
124
0
        if constexpr (result_is_decimal) {
125
0
            if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) {
126
0
                if (!cast_type_to_either<DataTypeDecimalV2>(
127
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
128
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
129
0
                                        type_left, type_right, type_result);
130
131
0
                                column_result = Impl::constant_constant(
132
0
                                        column_left_ptr->template get_value<typename Impl::ArgA>(),
133
0
                                        column_right_ptr->template get_value<typename Impl::ArgB>(),
134
0
                                        max_and_multiplier.first, max_and_multiplier.second,
135
0
                                        type_result, check_overflow_for_decimal);
136
0
                                return true;
137
0
                            })) {
138
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
139
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
140
0
                                    type_to_string(res_data_type->get_primitive_type()));
141
0
                }
142
0
            } else {
143
0
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
144
0
                                         DataTypeDecimal256>(
145
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
146
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
147
0
                                        type_left, type_right, type_result);
148
149
0
                                column_result = Impl::constant_constant(
150
0
                                        column_left_ptr->template get_value<typename Impl::ArgA>(),
151
0
                                        column_right_ptr->template get_value<typename Impl::ArgB>(),
152
0
                                        max_and_multiplier.first, max_and_multiplier.second,
153
0
                                        type_result, check_overflow_for_decimal);
154
0
                                return true;
155
0
                            })) {
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSN_
156
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
157
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
158
0
                                    type_to_string(res_data_type->get_primitive_type()));
159
0
                }
160
0
            }
161
0
        } else {
162
0
            column_result = Impl::constant_constant(
163
0
                    column_left_ptr->template get_value<typename Impl::ArgA>(),
164
0
                    column_right_ptr->template get_value<typename Impl::ArgB>());
165
0
        }
166
167
0
        return ColumnConst::create(std::move(column_result), column_left->size());
168
0
    }
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_3EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_4EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_5EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_6EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_7EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_8EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_9EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_6EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_9EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS4_20EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_20EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
169
170
    ColumnPtr vector_constant(ColumnPtr column_left, ColumnPtr column_right,
171
                              const typename Impl::DataTypeA* type_left,
172
                              const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type,
173
0
                              bool check_overflow_for_decimal) const {
174
0
        const auto* column_right_ptr = assert_cast<const ColumnConst*>(column_right.get());
175
0
        DCHECK(column_right_ptr != nullptr);
176
177
0
        ColumnPtr res = nullptr;
178
0
        if constexpr (result_is_decimal) {
179
0
            if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) {
180
0
                if (!cast_type_to_either<DataTypeDecimalV2>(
181
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
182
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
183
0
                                        type_left, type_right, type_result);
184
0
                                res = Impl::vector_constant(
185
0
                                        column_left->get_ptr(),
186
0
                                        column_right_ptr->template get_value<typename Impl::ArgB>(),
187
0
                                        max_and_multiplier.first, max_and_multiplier.second,
188
0
                                        type_result, check_overflow_for_decimal);
189
0
                                return true;
190
0
                            })) {
191
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
192
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
193
0
                                    type_to_string(res_data_type->get_primitive_type()));
194
0
                }
195
0
            } else {
196
0
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
197
0
                                         DataTypeDecimal256>(
198
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
199
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
200
0
                                        type_left, type_right, type_result);
201
0
                                res = Impl::vector_constant(
202
0
                                        column_left->get_ptr(),
203
0
                                        column_right_ptr->template get_value<typename Impl::ArgB>(),
204
0
                                        max_and_multiplier.first, max_and_multiplier.second,
205
0
                                        type_result, check_overflow_for_decimal);
206
0
                                return true;
207
0
                            })) {
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSN_
208
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
209
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
210
0
                                    type_to_string(res_data_type->get_primitive_type()));
211
0
                }
212
0
            }
213
0
        } else {
214
0
            res = Impl::vector_constant(
215
0
                    column_left->get_ptr(),
216
0
                    column_right_ptr->template get_value<typename Impl::ArgB>());
217
0
        }
218
0
        return res;
219
0
    }
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_3EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_4EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_5EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_6EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_7EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_8EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_9EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_6EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_9EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS4_20EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_20EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
220
221
    ColumnPtr constant_vector(ColumnPtr column_left, ColumnPtr column_right,
222
                              const typename Impl::DataTypeA* type_left,
223
                              const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type,
224
0
                              bool check_overflow_for_decimal) const {
225
0
        const auto* column_left_ptr = assert_cast<const ColumnConst*>(column_left.get());
226
0
        DCHECK(column_left_ptr != nullptr);
227
228
0
        ColumnPtr res = nullptr;
229
0
        if constexpr (result_is_decimal) {
230
0
            if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) {
231
0
                if (!cast_type_to_either<DataTypeDecimalV2>(
232
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
233
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
234
0
                                        type_left, type_right, type_result);
235
0
                                res = Impl::constant_vector(
236
0
                                        column_left_ptr->template get_value<typename Impl::ArgA>(),
237
0
                                        column_right->get_ptr(), max_and_multiplier.first,
238
0
                                        max_and_multiplier.second, type_result,
239
0
                                        check_overflow_for_decimal);
240
0
                                return true;
241
0
                            })) {
242
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
243
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
244
0
                                    type_to_string(res_data_type->get_primitive_type()));
245
0
                }
246
0
            } else {
247
0
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
248
0
                                         DataTypeDecimal256>(
249
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
250
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
251
0
                                        type_left, type_right, type_result);
252
0
                                res = Impl::constant_vector(
253
0
                                        column_left_ptr->template get_value<typename Impl::ArgA>(),
254
0
                                        column_right->get_ptr(), max_and_multiplier.first,
255
0
                                        max_and_multiplier.second, type_result,
256
0
                                        check_overflow_for_decimal);
257
0
                                return true;
258
0
                            })) {
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSN_
259
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
260
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
261
0
                                    type_to_string(res_data_type->get_primitive_type()));
262
0
                }
263
0
            }
264
0
        } else {
265
0
            res = Impl::constant_vector(column_left_ptr->template get_value<typename Impl::ArgA>(),
266
0
                                        column_right->get_ptr());
267
0
        }
268
0
        return res;
269
0
    }
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_3EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_4EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_5EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_6EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_7EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_8EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_9EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_6EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_9EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS4_20EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_20EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
270
271
    ColumnPtr vector_vector(ColumnPtr column_left, ColumnPtr column_right,
272
                            const typename Impl::DataTypeA* type_left,
273
                            const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type,
274
1
                            bool check_overflow_for_decimal) const {
275
1
        ColumnPtr res = nullptr;
276
1
        if constexpr (result_is_decimal) {
277
0
            if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) {
278
0
                if (!cast_type_to_either<DataTypeDecimalV2>(
279
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
280
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
281
0
                                        type_left, type_right, type_result);
282
0
                                res = Impl::vector_vector(
283
0
                                        column_left->get_ptr(), column_right->get_ptr(),
284
0
                                        max_and_multiplier.first, max_and_multiplier.second,
285
0
                                        type_result, check_overflow_for_decimal);
286
0
                                return true;
287
0
                            })) {
288
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
289
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
290
0
                                    type_to_string(res_data_type->get_primitive_type()));
291
0
                }
292
0
            } else {
293
0
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
294
0
                                         DataTypeDecimal256>(
295
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
296
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
297
0
                                        type_left, type_right, type_result);
298
0
                                res = Impl::vector_vector(
299
0
                                        column_left->get_ptr(), column_right->get_ptr(),
300
0
                                        max_and_multiplier.first, max_and_multiplier.second,
301
0
                                        type_result, check_overflow_for_decimal);
302
0
                                return true;
303
0
                            })) {
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_35EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISH_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSQ_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_28EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_29EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSD_ILS4_30EEEEEDaSN_
Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISE_EEDaSN_
304
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
305
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
306
0
                                    type_to_string(res_data_type->get_primitive_type()));
307
0
                }
308
0
            }
309
1
        } else {
310
1
            res = Impl::vector_vector(column_left->get_ptr(), column_right->get_ptr());
311
1
        }
312
0
        return res;
313
1
    }
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_3EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_4EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_5EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Line
Count
Source
274
1
                            bool check_overflow_for_decimal) const {
275
1
        ColumnPtr res = nullptr;
276
        if constexpr (result_is_decimal) {
277
            if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) {
278
                if (!cast_type_to_either<DataTypeDecimalV2>(
279
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
280
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
281
                                        type_left, type_right, type_result);
282
                                res = Impl::vector_vector(
283
                                        column_left->get_ptr(), column_right->get_ptr(),
284
                                        max_and_multiplier.first, max_and_multiplier.second,
285
                                        type_result, check_overflow_for_decimal);
286
                                return true;
287
                            })) {
288
                    throw Exception(ErrorCode::INTERNAL_ERROR,
289
                                    "Wrong type. Expected: Decimal, Actually: {}",
290
                                    type_to_string(res_data_type->get_primitive_type()));
291
                }
292
            } else {
293
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
294
                                         DataTypeDecimal256>(
295
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
296
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
297
                                        type_left, type_right, type_result);
298
                                res = Impl::vector_vector(
299
                                        column_left->get_ptr(), column_right->get_ptr(),
300
                                        max_and_multiplier.first, max_and_multiplier.second,
301
                                        type_result, check_overflow_for_decimal);
302
                                return true;
303
                            })) {
304
                    throw Exception(ErrorCode::INTERNAL_ERROR,
305
                                    "Wrong type. Expected: Decimal, Actually: {}",
306
                                    type_to_string(res_data_type->get_primitive_type()));
307
                }
308
            }
309
1
        } else {
310
1
            res = Impl::vector_vector(column_left->get_ptr(), column_right->get_ptr());
311
1
        }
312
1
        return res;
313
1
    }
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_6EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_7EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_8EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_9EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_6EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_14DataTypeNumberILS4_9EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS4_20EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_20EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_28EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_29EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_30EEEPKNSD_ILS4_35EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_28EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_29EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEEPKNSD_ILS4_30EEESt10shared_ptrIKNS0_9IDataTypeEEb
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS9_EESC_PKNS0_15DataTypeDecimalILS4_35EEESG_St10shared_ptrIKNS0_9IDataTypeEEb
314
};
315
316
static const DecimalV2Value one(1, 0);
317
318
template <typename Impl>
319
struct ModNumericImpl {
320
    static constexpr auto name = Impl::name;
321
    static constexpr bool result_is_decimal = false;
322
    using ArgA = typename Impl::ArgA;
323
    using ArgB = typename Impl::ArgB;
324
    using ColumnType = typename Impl::ColumnType;
325
    using DataTypeA = typename Impl::DataTypeA;
326
    using DataTypeB = typename Impl::DataTypeB;
327
328
9
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEE27get_variadic_argument_typesEv
Line
Count
Source
328
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEE27get_variadic_argument_typesEv
Line
Count
Source
328
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEE27get_variadic_argument_typesEv
Line
Count
Source
328
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEE27get_variadic_argument_typesEv
Line
Count
Source
328
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEE27get_variadic_argument_typesEv
Line
Count
Source
328
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEE27get_variadic_argument_typesEv
Line
Count
Source
328
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEE27get_variadic_argument_typesEv
Line
Count
Source
328
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEE27get_variadic_argument_typesEv
Line
Count
Source
328
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEE27get_variadic_argument_typesEv
Line
Count
Source
328
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
329
330
0
    static ColumnPtr constant_constant(ArgA a, ArgB b) {
331
0
        auto column_result = ColumnType ::create(1);
332
333
0
        auto null_map = ColumnUInt8::create(1, 0);
334
0
        column_result->get_element(0) = Impl::apply(a, b, null_map->get_element(0));
335
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
336
0
    }
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEE17constant_constantEaa
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEE17constant_constantEss
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEE17constant_constantEii
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEE17constant_constantEll
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEE17constant_constantEnn
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEE17constant_constantEff
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEE17constant_constantEdd
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEE17constant_constantEll
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEE17constant_constantEdd
337
338
0
    static ColumnPtr vector_constant(ColumnPtr column_left, ArgB b) {
339
0
        const auto column_left_ptr = assert_cast<const ColumnType*>(column_left.get());
340
0
        auto column_result = ColumnType::create(column_left->size());
341
0
        DCHECK(column_left_ptr != nullptr);
342
343
0
        auto null_map = ColumnUInt8::create(column_left->size(), 0);
344
0
        Impl::apply(column_left_ptr->get_data(), b, column_result->get_data(),
345
0
                    null_map->get_data());
346
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
347
0
    }
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EEa
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EEs
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EEi
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EEl
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EEn
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EEf
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EEd
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EEl
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EEd
348
349
0
    static ColumnPtr constant_vector(ArgA a, ColumnPtr column_right) {
350
0
        const auto column_right_ptr = assert_cast<const ColumnType*>(column_right.get());
351
0
        auto column_result = ColumnType::create(column_right->size());
352
0
        DCHECK(column_right_ptr != nullptr);
353
354
0
        auto null_map = ColumnUInt8::create(column_right->size(), 0);
355
0
        auto& b = column_right_ptr->get_data();
356
0
        auto& c = column_result->get_data();
357
0
        auto& n = null_map->get_data();
358
0
        size_t size = b.size();
359
0
        for (size_t i = 0; i < size; ++i) {
360
0
            c[i] = Impl::apply(a, b[i], n[i]);
361
0
        }
362
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
363
0
    }
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEE15constant_vectorEaNS_3COWINS0_7IColumnEE13immutable_ptrIS7_EE
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEE15constant_vectorEsNS_3COWINS0_7IColumnEE13immutable_ptrIS7_EE
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEE15constant_vectorEiNS_3COWINS0_7IColumnEE13immutable_ptrIS7_EE
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEE15constant_vectorElNS_3COWINS0_7IColumnEE13immutable_ptrIS7_EE
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEE15constant_vectorEnNS_3COWINS0_7IColumnEE13immutable_ptrIS7_EE
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEE15constant_vectorEfNS_3COWINS0_7IColumnEE13immutable_ptrIS7_EE
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEE15constant_vectorEdNS_3COWINS0_7IColumnEE13immutable_ptrIS7_EE
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEE15constant_vectorElNS_3COWINS0_7IColumnEE13immutable_ptrIS7_EE
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEE15constant_vectorEdNS_3COWINS0_7IColumnEE13immutable_ptrIS7_EE
364
365
1
    static ColumnPtr vector_vector(ColumnPtr column_left, ColumnPtr column_right) {
366
1
        const auto* column_left_ptr = assert_cast<const ColumnType*>(column_left.get());
367
1
        const auto* column_right_ptr = assert_cast<const ColumnType*>(column_right.get());
368
369
1
        auto column_result = ColumnType::create(column_left->size());
370
1
        DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr);
371
372
1
        auto null_map = ColumnUInt8::create(column_result->size(), 0);
373
1
        auto& a = column_left_ptr->get_data();
374
1
        auto& b = column_right_ptr->get_data();
375
1
        auto& c = column_result->get_data();
376
1
        auto& n = null_map->get_data();
377
1
        size_t size = a.size();
378
5
        for (size_t i = 0; i < size; ++i) {
379
4
            c[i] = Impl::apply(a[i], b[i], n[i]);
380
4
        }
381
1
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
382
1
    }
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_
_ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_
Line
Count
Source
365
1
    static ColumnPtr vector_vector(ColumnPtr column_left, ColumnPtr column_right) {
366
1
        const auto* column_left_ptr = assert_cast<const ColumnType*>(column_left.get());
367
1
        const auto* column_right_ptr = assert_cast<const ColumnType*>(column_right.get());
368
369
1
        auto column_result = ColumnType::create(column_left->size());
370
1
        DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr);
371
372
1
        auto null_map = ColumnUInt8::create(column_result->size(), 0);
373
1
        auto& a = column_left_ptr->get_data();
374
1
        auto& b = column_right_ptr->get_data();
375
1
        auto& c = column_result->get_data();
376
1
        auto& n = null_map->get_data();
377
1
        size_t size = a.size();
378
5
        for (size_t i = 0; i < size; ++i) {
379
4
            c[i] = Impl::apply(a[i], b[i], n[i]);
380
4
        }
381
1
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
382
1
    }
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_
Unexecuted instantiation: _ZN5doris10vectorized14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_
383
};
384
385
template <PrimitiveType Type>
386
struct ModuloNumericImpl {
387
    static constexpr auto name = "mod";
388
    using ArgA = typename PrimitiveTypeTraits<Type>::CppNativeType;
389
    using ArgB = typename PrimitiveTypeTraits<Type>::CppNativeType;
390
    using ColumnType = typename PrimitiveTypeTraits<Type>::ColumnType;
391
    using DataTypeA = typename PrimitiveTypeTraits<Type>::DataType;
392
    using DataTypeB = typename PrimitiveTypeTraits<Type>::DataType;
393
394
7
    static DataTypes get_variadic_argument_types() {
395
7
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
396
7
                std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
397
7
    }
_ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE3EE27get_variadic_argument_typesEv
Line
Count
Source
394
1
    static DataTypes get_variadic_argument_types() {
395
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
396
1
                std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
397
1
    }
_ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE4EE27get_variadic_argument_typesEv
Line
Count
Source
394
1
    static DataTypes get_variadic_argument_types() {
395
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
396
1
                std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
397
1
    }
_ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE5EE27get_variadic_argument_typesEv
Line
Count
Source
394
1
    static DataTypes get_variadic_argument_types() {
395
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
396
1
                std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
397
1
    }
_ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE6EE27get_variadic_argument_typesEv
Line
Count
Source
394
1
    static DataTypes get_variadic_argument_types() {
395
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
396
1
                std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
397
1
    }
_ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE7EE27get_variadic_argument_typesEv
Line
Count
Source
394
1
    static DataTypes get_variadic_argument_types() {
395
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
396
1
                std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
397
1
    }
_ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE8EE27get_variadic_argument_typesEv
Line
Count
Source
394
1
    static DataTypes get_variadic_argument_types() {
395
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
396
1
                std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
397
1
    }
_ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE9EE27get_variadic_argument_typesEv
Line
Count
Source
394
1
    static DataTypes get_variadic_argument_types() {
395
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
396
1
                std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
397
1
    }
398
399
    static void apply(const typename ColumnType::Container& a, ArgB b,
400
0
                      typename ColumnType::Container& c, PaddedPODArray<UInt8>& null_map) {
401
0
        size_t size = c.size();
402
0
        UInt8 is_null = b == 0;
403
0
        memset(null_map.data(), is_null, sizeof(UInt8) * size);
404
405
0
        if (!is_null) {
406
0
            for (size_t i = 0; i < size; i++) {
407
0
                if constexpr (is_float_or_double(Type)) {
408
0
                    c[i] = std::fmod((double)a[i], (double)b);
409
0
                } else {
410
0
                    throw_if_division_leads_to_FPE(a[i], b);
411
0
                    c[i] = a[i] % b;
412
0
                }
413
0
            }
414
0
        }
415
0
    }
Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE3EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEaRS8_RNS4_IhLm4096ES7_Lm16ELm15EEE
Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE4EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEsRS8_RNS4_IhLm4096ES7_Lm16ELm15EEE
Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE5EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEiRS8_RNS4_IhLm4096ES7_Lm16ELm15EEE
Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE6EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElRS8_RNS4_IhLm4096ES7_Lm16ELm15EEE
Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE7EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEnRS8_RNS4_IhLm4096ES7_Lm16ELm15EEE
Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE8EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEfRS8_RNS4_IhLm4096ES7_Lm16ELm15EEE
Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE9EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEdRS8_RNS4_IhLm4096ES7_Lm16ELm15EEE
416
417
    static inline typename PrimitiveTypeTraits<Type>::CppNativeType apply(ArgA a, ArgB b,
418
4
                                                                          UInt8& is_null) {
419
4
        is_null = b == 0;
420
4
        b += is_null;
421
422
4
        if constexpr (is_float_or_double(Type)) {
423
0
            return std::fmod((double)a, (double)b);
424
4
        } else {
425
4
            throw_if_division_leads_to_FPE(a, b);
426
4
            return a % b;
427
4
        }
428
4
    }
Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE3EE5applyEaaRh
Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE4EE5applyEssRh
_ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE5EE5applyEiiRh
Line
Count
Source
418
4
                                                                          UInt8& is_null) {
419
4
        is_null = b == 0;
420
4
        b += is_null;
421
422
        if constexpr (is_float_or_double(Type)) {
423
            return std::fmod((double)a, (double)b);
424
4
        } else {
425
4
            throw_if_division_leads_to_FPE(a, b);
426
4
            return a % b;
427
4
        }
428
4
    }
Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE6EE5applyEllRh
Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE7EE5applyEnnRh
Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE8EE5applyEffRh
Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE9EE5applyEddRh
429
};
430
431
template <PrimitiveType Type>
432
struct PModuloNumericImpl {
433
    using ArgA = typename PrimitiveTypeTraits<Type>::CppNativeType;
434
    using ArgB = typename PrimitiveTypeTraits<Type>::CppNativeType;
435
    using ColumnType = typename PrimitiveTypeTraits<Type>::ColumnType;
436
    using DataTypeA = typename PrimitiveTypeTraits<Type>::DataType;
437
    using DataTypeB = typename PrimitiveTypeTraits<Type>::DataType;
438
439
    static constexpr auto name = "pmod";
440
2
    static DataTypes get_variadic_argument_types() {
441
2
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
442
2
                std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
443
2
    }
_ZN5doris10vectorized18PModuloNumericImplILNS_13PrimitiveTypeE6EE27get_variadic_argument_typesEv
Line
Count
Source
440
1
    static DataTypes get_variadic_argument_types() {
441
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
442
1
                std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
443
1
    }
_ZN5doris10vectorized18PModuloNumericImplILNS_13PrimitiveTypeE9EE27get_variadic_argument_typesEv
Line
Count
Source
440
1
    static DataTypes get_variadic_argument_types() {
441
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
442
1
                std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
443
1
    }
444
445
    static void apply(const typename ColumnType::Container& a, ArgB b,
446
                      typename PrimitiveTypeTraits<Type>::ColumnType::Container& c,
447
0
                      PaddedPODArray<UInt8>& null_map) {
448
0
        size_t size = c.size();
449
0
        UInt8 is_null = b == 0;
450
0
        memset(null_map.data(), is_null, size);
451
452
0
        if (!is_null) {
453
0
            for (size_t i = 0; i < size; i++) {
454
0
                if constexpr (is_float_or_double(Type)) {
455
0
                    c[i] = std::fmod(std::fmod((double)a[i], (double)b) + (double)b, double(b));
456
0
                } else {
457
0
                    throw_if_division_leads_to_FPE(a[i], b);
458
0
                    c[i] = (a[i] % b + b) % b;
459
0
                }
460
0
            }
461
0
        }
462
0
    }
Unexecuted instantiation: _ZN5doris10vectorized18PModuloNumericImplILNS_13PrimitiveTypeE6EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElRS8_RNS4_IhLm4096ES7_Lm16ELm15EEE
Unexecuted instantiation: _ZN5doris10vectorized18PModuloNumericImplILNS_13PrimitiveTypeE9EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEdRS8_RNS4_IhLm4096ES7_Lm16ELm15EEE
463
464
    static inline typename PrimitiveTypeTraits<Type>::CppNativeType apply(ArgA a, ArgB b,
465
0
                                                                          UInt8& is_null) {
466
0
        is_null = b == 0;
467
0
        b += is_null;
468
469
0
        if constexpr (is_float_or_double(Type)) {
470
0
            return std::fmod(std::fmod((double)a, (double)b) + (double)b, (double)b);
471
0
        } else {
472
0
            throw_if_division_leads_to_FPE(a, b);
473
0
            return (a % b + b) % b;
474
0
        }
475
0
    }
Unexecuted instantiation: _ZN5doris10vectorized18PModuloNumericImplILNS_13PrimitiveTypeE6EE5applyEllRh
Unexecuted instantiation: _ZN5doris10vectorized18PModuloNumericImplILNS_13PrimitiveTypeE9EE5applyEddRh
476
477
    template <PrimitiveType Result = TYPE_DECIMALV2>
478
    static inline DecimalV2Value apply(DecimalV2Value a, DecimalV2Value b, UInt8& is_null) {
479
        is_null = b == DecimalV2Value(0);
480
        b += DecimalV2Value(is_null);
481
        return (a % b + b) % b;
482
    }
483
};
484
485
template <PrimitiveType TypeA, PrimitiveType TypeB>
486
struct ModuloDecimalImpl {
487
    static_assert(is_decimal(TypeA) && is_decimal(TypeB));
488
    static_assert((TypeA == TYPE_DECIMALV2 && TypeB == TYPE_DECIMALV2) ||
489
                  (TypeA != TYPE_DECIMALV2 && TypeB != TYPE_DECIMALV2));
490
    static constexpr auto name = "mod";
491
    static constexpr auto is_pmod = false;
492
    using ArgA = typename PrimitiveTypeTraits<TypeA>::ColumnItemType;
493
    using ArgB = typename PrimitiveTypeTraits<TypeB>::ColumnItemType;
494
    using ArgNativeTypeA = typename PrimitiveTypeTraits<TypeA>::CppNativeType;
495
    using ArgNativeTypeB = typename PrimitiveTypeTraits<TypeB>::CppNativeType;
496
    using DataTypeA = typename PrimitiveTypeTraits<TypeA>::DataType;
497
    using DataTypeB = typename PrimitiveTypeTraits<TypeB>::DataType;
498
    using ColumnTypeA = typename PrimitiveTypeTraits<TypeA>::ColumnType;
499
    using ColumnTypeB = typename PrimitiveTypeTraits<TypeB>::ColumnType;
500
501
17
    static DataTypes get_variadic_argument_types() {
502
17
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
503
17
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
504
17
    }
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS2_20EE27get_variadic_argument_typesEv
Line
Count
Source
501
1
    static DataTypes get_variadic_argument_types() {
502
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
503
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
504
1
    }
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE27get_variadic_argument_typesEv
Line
Count
Source
501
1
    static DataTypes get_variadic_argument_types() {
502
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
503
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
504
1
    }
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE27get_variadic_argument_typesEv
Line
Count
Source
501
1
    static DataTypes get_variadic_argument_types() {
502
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
503
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
504
1
    }
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE27get_variadic_argument_typesEv
Line
Count
Source
501
1
    static DataTypes get_variadic_argument_types() {
502
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
503
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
504
1
    }
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE27get_variadic_argument_typesEv
Line
Count
Source
501
1
    static DataTypes get_variadic_argument_types() {
502
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
503
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
504
1
    }
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE27get_variadic_argument_typesEv
Line
Count
Source
501
1
    static DataTypes get_variadic_argument_types() {
502
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
503
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
504
1
    }
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE27get_variadic_argument_typesEv
Line
Count
Source
501
1
    static DataTypes get_variadic_argument_types() {
502
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
503
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
504
1
    }
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE27get_variadic_argument_typesEv
Line
Count
Source
501
1
    static DataTypes get_variadic_argument_types() {
502
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
503
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
504
1
    }
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE27get_variadic_argument_typesEv
Line
Count
Source
501
1
    static DataTypes get_variadic_argument_types() {
502
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
503
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
504
1
    }
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE27get_variadic_argument_typesEv
Line
Count
Source
501
1
    static DataTypes get_variadic_argument_types() {
502
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
503
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
504
1
    }
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE27get_variadic_argument_typesEv
Line
Count
Source
501
1
    static DataTypes get_variadic_argument_types() {
502
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
503
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
504
1
    }
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE27get_variadic_argument_typesEv
Line
Count
Source
501
1
    static DataTypes get_variadic_argument_types() {
502
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
503
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
504
1
    }
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE27get_variadic_argument_typesEv
Line
Count
Source
501
1
    static DataTypes get_variadic_argument_types() {
502
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
503
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
504
1
    }
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE27get_variadic_argument_typesEv
Line
Count
Source
501
1
    static DataTypes get_variadic_argument_types() {
502
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
503
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
504
1
    }
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE27get_variadic_argument_typesEv
Line
Count
Source
501
1
    static DataTypes get_variadic_argument_types() {
502
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
503
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
504
1
    }
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE27get_variadic_argument_typesEv
Line
Count
Source
501
1
    static DataTypes get_variadic_argument_types() {
502
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
503
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
504
1
    }
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE27get_variadic_argument_typesEv
Line
Count
Source
501
1
    static DataTypes get_variadic_argument_types() {
502
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
503
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
504
1
    }
505
506
0
    static inline DecimalV2Value apply(DecimalV2Value a, DecimalV2Value b, UInt8& is_null) {
507
0
        is_null = b == DecimalV2Value(0);
508
0
        return a % (b + DecimalV2Value(is_null));
509
0
    }
510
};
511
512
template <typename Impl>
513
struct ModDecimalImpl {
514
    static constexpr auto name = Impl::name;
515
    static constexpr bool result_is_decimal = true;
516
    using ArgA = typename Impl::ArgA;
517
    using ArgB = typename Impl::ArgB;
518
    using ArgNativeTypeA = typename Impl::ArgNativeTypeA;
519
    using ArgNativeTypeB = typename Impl::ArgNativeTypeB;
520
    using DataTypeA = typename Impl::DataTypeA;
521
    using DataTypeB = typename Impl::DataTypeB;
522
    using ColumnTypeA = typename Impl::ColumnTypeA;
523
    using ColumnTypeB = typename Impl::ColumnTypeB;
524
525
17
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE27get_variadic_argument_typesEv
Line
Count
Source
525
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE27get_variadic_argument_typesEv
Line
Count
Source
525
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE27get_variadic_argument_typesEv
Line
Count
Source
525
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE27get_variadic_argument_typesEv
Line
Count
Source
525
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE27get_variadic_argument_typesEv
Line
Count
Source
525
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE27get_variadic_argument_typesEv
Line
Count
Source
525
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE27get_variadic_argument_typesEv
Line
Count
Source
525
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE27get_variadic_argument_typesEv
Line
Count
Source
525
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE27get_variadic_argument_typesEv
Line
Count
Source
525
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE27get_variadic_argument_typesEv
Line
Count
Source
525
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE27get_variadic_argument_typesEv
Line
Count
Source
525
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE27get_variadic_argument_typesEv
Line
Count
Source
525
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE27get_variadic_argument_typesEv
Line
Count
Source
525
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE27get_variadic_argument_typesEv
Line
Count
Source
525
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE27get_variadic_argument_typesEv
Line
Count
Source
525
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE27get_variadic_argument_typesEv
Line
Count
Source
525
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE27get_variadic_argument_typesEv
Line
Count
Source
525
1
    static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }
526
527
    template <PrimitiveType ResultType>
528
        requires(is_decimal(ResultType) && ResultType != TYPE_DECIMALV2)
529
    static inline typename PrimitiveTypeTraits<ResultType>::CppNativeType impl(ArgNativeTypeA a,
530
                                                                               ArgNativeTypeB b,
531
0
                                                                               UInt8& is_null) {
532
0
        is_null = b == 0;
533
0
        b += is_null;
534
535
0
        throw_if_division_leads_to_FPE(a, b);
536
        if constexpr (Impl::is_pmod) {
537
            return (a % b + b) % b;
538
0
        } else {
539
0
            return static_cast<typename PrimitiveTypeTraits<ResultType>::CppNativeType>(a) % b;
540
0
        }
541
0
    }
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE4implILS3_28EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEiiRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE4implILS3_29EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEiiRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE4implILS3_30EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEiiRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE4implILS3_35EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEiiRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE4implILS3_28EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEilRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE4implILS3_29EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEilRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE4implILS3_30EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEilRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE4implILS3_35EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEilRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE4implILS3_28EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEinRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE4implILS3_29EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEinRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE4implILS3_30EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEinRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE4implILS3_35EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEinRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE4implILS3_28EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEiN4wide7integerILm256EiEERh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE4implILS3_29EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEiN4wide7integerILm256EiEERh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE4implILS3_30EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEiN4wide7integerILm256EiEERh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE4implILS3_35EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEiN4wide7integerILm256EiEERh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE4implILS3_28EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEliRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE4implILS3_29EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEliRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE4implILS3_30EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEliRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE4implILS3_35EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEliRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE4implILS3_28EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEllRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE4implILS3_29EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEllRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE4implILS3_30EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEllRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE4implILS3_35EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEllRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE4implILS3_28EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeElnRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE4implILS3_29EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeElnRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE4implILS3_30EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeElnRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE4implILS3_35EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeElnRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE4implILS3_28EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeElN4wide7integerILm256EiEERh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE4implILS3_29EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeElN4wide7integerILm256EiEERh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE4implILS3_30EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeElN4wide7integerILm256EiEERh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE4implILS3_35EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeElN4wide7integerILm256EiEERh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE4implILS3_28EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEniRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE4implILS3_29EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEniRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE4implILS3_30EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEniRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE4implILS3_35EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEniRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE4implILS3_28EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnlRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE4implILS3_29EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnlRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE4implILS3_30EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnlRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE4implILS3_35EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnlRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE4implILS3_28EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnnRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE4implILS3_29EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnnRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE4implILS3_30EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnnRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE4implILS3_35EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnnRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE4implILS3_28EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnN4wide7integerILm256EiEERh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE4implILS3_29EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnN4wide7integerILm256EiEERh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE4implILS3_30EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnN4wide7integerILm256EiEERh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE4implILS3_35EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnN4wide7integerILm256EiEERh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE4implILS3_28EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEEiRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE4implILS3_29EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEEiRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE4implILS3_30EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEEiRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE4implILS3_35EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEEiRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE4implILS3_28EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEElRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE4implILS3_29EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEElRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE4implILS3_30EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEElRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE4implILS3_35EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEElRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE4implILS3_28EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEEnRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE4implILS3_29EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEEnRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE4implILS3_30EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEEnRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE4implILS3_35EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEEnRh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE4implILS3_28EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEESC_Rh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE4implILS3_29EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEESC_Rh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE4implILS3_30EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEESC_Rh
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE4implILS3_35EQaaclL_ZNS_10is_decimalES3_ETL0__EneTL0__LS3_20EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEESC_Rh
542
543
    template <PrimitiveType ResultType>
544
        requires(is_decimal(ResultType))
545
    static ColumnPtr constant_constant(
546
            ArgA a, ArgB b,
547
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number,
548
            const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier,
549
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
550
0
        auto column_result = ColumnDecimal<ResultType>::create(1, res_data_type.get_scale());
551
552
0
        auto null_map = ColumnUInt8::create(1, 0);
553
0
        if (check_overflow_for_decimal) {
554
0
            column_result->get_element(0) =
555
0
                    typename PrimitiveTypeTraits<ResultType>::ColumnItemType(
556
0
                            apply<true, ResultType>(a.value, b.value, null_map->get_element(0),
557
0
                                                    max_result_number));
558
0
        } else {
559
0
            column_result->get_element(0) =
560
0
                    typename PrimitiveTypeTraits<ResultType>::ColumnItemType(
561
0
                            apply<false, ResultType>(a.value, b.value, null_map->get_element(0),
562
0
                                                     max_result_number));
563
0
        }
564
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
565
0
    }
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE17constant_constantILS3_20EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalInEESD_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE17constant_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESD_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE17constant_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESD_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE17constant_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESD_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE17constant_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESD_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE17constant_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEENSC_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE17constant_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEENSC_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE17constant_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEENSC_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE17constant_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEENSC_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE17constant_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE17constant_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE17constant_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE17constant_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE17constant_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEENSC_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE17constant_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEENSC_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE17constant_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEENSC_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE17constant_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEENSC_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE17constant_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEENSC_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE17constant_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEENSC_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE17constant_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEENSC_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE17constant_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEENSC_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE17constant_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESD_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE17constant_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESD_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE17constant_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESD_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE17constant_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESD_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE17constant_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE17constant_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE17constant_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE17constant_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE17constant_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEENSC_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE17constant_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEENSC_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE17constant_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEENSC_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE17constant_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEENSC_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE17constant_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ENS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE17constant_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ENS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE17constant_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ENS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE17constant_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ENS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE17constant_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ENS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE17constant_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ENS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE17constant_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ENS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE17constant_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ENS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE17constant_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESC_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE17constant_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESC_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE17constant_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESC_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE17constant_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESC_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE17constant_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ENS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE17constant_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ENS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE17constant_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ENS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE17constant_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ENS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE17constant_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEENSC_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE17constant_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEENSC_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE17constant_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEENSC_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE17constant_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEENSC_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE17constant_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEENSC_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE17constant_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEENSC_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE17constant_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEENSC_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE17constant_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEENSC_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE17constant_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE17constant_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE17constant_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE17constant_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESM_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE17constant_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESG_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE17constant_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESG_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE17constant_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESG_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE17constant_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESG_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
566
567
    template <PrimitiveType ResultType>
568
        requires(is_decimal(ResultType))
569
    static ColumnPtr vector_constant(
570
            ColumnPtr column_left, ArgB b,
571
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number,
572
            const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier,
573
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
574
0
        const auto* column_left_ptr = assert_cast<const ColumnTypeA*>(column_left.get());
575
0
        auto column_result =
576
0
                ColumnDecimal<ResultType>::create(column_left->size(), res_data_type.get_scale());
577
0
        DCHECK(column_left_ptr != nullptr);
578
579
0
        auto null_map = ColumnUInt8::create(column_left->size(), 0);
580
0
        const auto& a = column_left_ptr->get_data().data();
581
0
        const auto& c = column_result->get_data().data();
582
0
        auto& n = null_map->get_data();
583
0
        auto sz = column_left->size();
584
0
        if (check_overflow_for_decimal) {
585
0
            for (size_t i = 0; i < sz; ++i) {
586
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
587
0
                        apply<true, ResultType>(a[i].value, b.value, n[i], max_result_number));
588
0
            }
589
0
        } else {
590
0
            for (size_t i = 0; i < sz; ++i) {
591
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
592
0
                        apply<false, ResultType>(a[i].value, b.value, n[i], max_result_number));
593
0
            }
594
0
        }
595
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
596
0
    }
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE15vector_constantILS3_20EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalInEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE15vector_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE15vector_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE15vector_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE15vector_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE15vector_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE15vector_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE15vector_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE15vector_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE15vector_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE15vector_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE15vector_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE15vector_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE15vector_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE15vector_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE15vector_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE15vector_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE15vector_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE15vector_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE15vector_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE15vector_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE15vector_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE15vector_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE15vector_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE15vector_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE15vector_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE15vector_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE15vector_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE15vector_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE15vector_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE15vector_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE15vector_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE15vector_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE15vector_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE15vector_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE15vector_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE15vector_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE15vector_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE15vector_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE15vector_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE15vector_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE15vector_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE15vector_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE15vector_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE15vector_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE15vector_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE15vector_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE15vector_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE15vector_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE15vector_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE15vector_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE15vector_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE15vector_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE15vector_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE15vector_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE15vector_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE15vector_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE15vector_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE15vector_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE15vector_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE15vector_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE15vector_constantILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE15vector_constantILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE15vector_constantILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE15vector_constantILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
597
598
    template <PrimitiveType ResultType>
599
        requires(is_decimal(ResultType))
600
    static ColumnPtr constant_vector(
601
            ArgA a, ColumnPtr column_right,
602
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number,
603
            const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier,
604
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
605
0
        const auto* column_right_ptr = assert_cast<const ColumnTypeB*>(column_right.get());
606
0
        auto column_result =
607
0
                ColumnDecimal<ResultType>::create(column_right->size(), res_data_type.get_scale());
608
0
        DCHECK(column_right_ptr != nullptr);
609
610
0
        auto null_map = ColumnUInt8::create(column_right->size(), 0);
611
0
        const auto& b = column_right_ptr->get_data().data();
612
0
        const auto& c = column_result->get_data().data();
613
0
        auto& n = null_map->get_data();
614
0
        auto sz = column_right->size();
615
0
        if (check_overflow_for_decimal) {
616
0
            for (size_t i = 0; i < sz; ++i) {
617
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
618
0
                        apply<true, ResultType>(a.value, b[i].value, n[i], max_result_number));
619
0
            }
620
0
        } else {
621
0
            for (size_t i = 0; i < sz; ++i) {
622
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
623
0
                        apply<false, ResultType>(a.value, b[i].value, n[i], max_result_number));
624
0
            }
625
0
        }
626
627
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
628
0
    }
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE15constant_vectorILS3_20EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalInEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE15constant_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE15constant_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE15constant_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE15constant_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE15constant_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE15constant_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE15constant_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE15constant_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE15constant_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE15constant_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE15constant_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE15constant_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE15constant_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE15constant_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE15constant_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE15constant_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE15constant_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE15constant_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE15constant_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE15constant_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE15constant_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE15constant_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE15constant_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE15constant_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE15constant_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE15constant_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE15constant_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE15constant_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE15constant_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE15constant_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE15constant_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE15constant_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESI_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE15constant_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE15constant_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE15constant_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE15constant_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE15constant_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE15constant_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE15constant_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE15constant_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE15constant_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE15constant_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE15constant_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE15constant_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE15constant_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE15constant_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE15constant_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE15constant_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_12Decimal128V3ESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE15constant_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE15constant_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE15constant_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE15constant_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE15constant_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE15constant_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE15constant_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE15constant_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE15constant_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE15constant_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE15constant_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE15constant_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE15constant_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE15constant_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE15constant_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE15constant_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EENS0_7DecimalIN4wide7integerILm256EiEEEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESL_RKNS0_15DataTypeDecimalIXT_EEEb
629
630
    template <PrimitiveType ResultType>
631
        requires(is_decimal(ResultType))
632
    static ColumnPtr vector_vector(
633
            ColumnPtr column_left, ColumnPtr column_right,
634
            const typename PrimitiveTypeTraits<ResultType>::CppType max_result_number,
635
            const typename PrimitiveTypeTraits<ResultType>::CppType scale_diff_multiplier,
636
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
637
0
        const auto* column_left_ptr = assert_cast<const ColumnTypeA*>(column_left.get());
638
0
        const auto* column_right_ptr = assert_cast<const ColumnTypeB*>(column_right.get());
639
640
0
        auto column_result =
641
0
                ColumnDecimal<ResultType>::create(column_left->size(), res_data_type.get_scale());
642
0
        DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr);
643
644
        // function divide, modulo and pmod
645
0
        auto null_map = ColumnUInt8::create(column_result->size(), 0);
646
0
        const auto& a = column_left_ptr->get_data().data();
647
0
        const auto& b = column_right_ptr->get_data().data();
648
0
        const auto& c = column_result->get_data().data();
649
0
        auto& n = null_map->get_data();
650
0
        auto sz = column_right->size();
651
0
        if constexpr (DataTypeA::PType == TYPE_DECIMALV2) {
652
0
            if (check_overflow_for_decimal) {
653
0
                for (size_t i = 0; i < sz; ++i) {
654
0
                    c[i] = Decimal128V2(apply<true, TYPE_DECIMALV2>(a[i].value, b[i].value, n[i],
655
0
                                                                    max_result_number));
656
0
                }
657
0
            } else {
658
0
                for (size_t i = 0; i < sz; ++i) {
659
0
                    c[i] = Decimal128V2(apply<false, TYPE_DECIMALV2>(a[i].value, b[i].value, n[i],
660
0
                                                                     max_result_number));
661
0
                }
662
0
            }
663
664
0
        } else {
665
0
            if (check_overflow_for_decimal) {
666
0
                for (size_t i = 0; i < sz; ++i) {
667
0
                    c[i] = typename DataTypeDecimal<ResultType>::FieldType(apply<true, ResultType>(
668
0
                            a[i].value, b[i].value, n[i], max_result_number));
669
0
                }
670
0
            } else {
671
0
                for (size_t i = 0; i < sz; ++i) {
672
0
                    c[i] = typename DataTypeDecimal<ResultType>::FieldType(apply<false, ResultType>(
673
0
                            a[i].value, b[i].value, n[i], max_result_number));
674
0
                }
675
0
            }
676
0
        }
677
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
678
0
    }
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE13vector_vectorILS3_20EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE13vector_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE13vector_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE13vector_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE13vector_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE13vector_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE13vector_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE13vector_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE13vector_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE13vector_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE13vector_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE13vector_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE13vector_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE13vector_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE13vector_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE13vector_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE13vector_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE13vector_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE13vector_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE13vector_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE13vector_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE13vector_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE13vector_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE13vector_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE13vector_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE13vector_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE13vector_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE13vector_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE13vector_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE13vector_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE13vector_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE13vector_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE13vector_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE13vector_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE13vector_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE13vector_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE13vector_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE13vector_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE13vector_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE13vector_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE13vector_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE13vector_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE13vector_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE13vector_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE13vector_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE13vector_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE13vector_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE13vector_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE13vector_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE13vector_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE13vector_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE13vector_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE13vector_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE13vector_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE13vector_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE13vector_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE13vector_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE13vector_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE13vector_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE13vector_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE13vector_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE13vector_vectorILS3_28EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE13vector_vectorILS3_29EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE13vector_vectorILS3_30EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE13vector_vectorILS3_35EQclL_ZNS_10is_decimalES3_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS8_EESB_SB_NS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb
679
680
    template <bool check_overflow_for_decimal, PrimitiveType ResultType>
681
        requires(is_decimal(ResultType))
682
    static ALWAYS_INLINE typename PrimitiveTypeTraits<ResultType>::CppNativeType apply(
683
            ArgNativeTypeA a, ArgNativeTypeB b, UInt8& is_null,
684
0
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number) {
685
0
        if constexpr (DataTypeA::PType == TYPE_DECIMALV2) {
686
0
            DecimalV2Value l(a);
687
0
            DecimalV2Value r(b);
688
0
            auto ans = Impl::apply(l, r, is_null);
689
0
            using ANS_TYPE = std::decay_t<decltype(ans)>;
690
0
            if constexpr (check_overflow_for_decimal) {
691
0
                if constexpr (std::is_same_v<ANS_TYPE, DecimalV2Value>) {
692
0
                    if (ans.value() > max_result_number.value() ||
693
0
                        ans.value() < -max_result_number.value()) {
694
0
                        throw Exception(
695
0
                                ErrorCode::ARITHMETIC_OVERFLOW_ERRROR,
696
0
                                "Arithmetic overflow: {} {} {} = {}, result type: {}",
697
0
                                DecimalV2Value(a).to_string(), name, DecimalV2Value(b).to_string(),
698
0
                                DecimalV2Value(ans).to_string(), type_to_string(ResultType));
699
0
                    }
700
                } else if constexpr (IsDecimalNumber<ANS_TYPE>) {
701
                    if (ans.value > max_result_number.value ||
702
                        ans.value < -max_result_number.value) {
703
                        throw Exception(
704
                                ErrorCode::ARITHMETIC_OVERFLOW_ERRROR,
705
                                "Arithmetic overflow: {} {} {} = {}, result type: {}",
706
                                DecimalV2Value(a).to_string(), name, DecimalV2Value(b).to_string(),
707
                                DecimalV2Value(ans).to_string(), type_to_string(ResultType));
708
                    }
709
                } else {
710
                    if (ans > max_result_number.value || ans < -max_result_number.value) {
711
                        throw Exception(
712
                                ErrorCode::ARITHMETIC_OVERFLOW_ERRROR,
713
                                "Arithmetic overflow: {} {} {} = {}, result type: {}",
714
                                DecimalV2Value(a).to_string(), name, DecimalV2Value(b).to_string(),
715
                                DecimalV2Value(ans).to_string(), type_to_string(ResultType));
716
                    }
717
                }
718
0
            }
719
0
            typename PrimitiveTypeTraits<ResultType>::CppNativeType result {};
720
0
            memcpy(&result, &ans, std::min(sizeof(result), sizeof(ans)));
721
0
            return result;
722
0
        } else {
723
0
            return impl<ResultType>(a, b, is_null);
724
0
        }
725
0
    }
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE5applyILb1ELS3_20EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE5applyILb0ELS3_20EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE5applyILb1ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiiRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE5applyILb0ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiiRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE5applyILb1ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiiRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE5applyILb0ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiiRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE5applyILb1ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiiRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE5applyILb0ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiiRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE5applyILb1ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiiRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE5applyILb0ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiiRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE5applyILb1ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEilRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE5applyILb0ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEilRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE5applyILb1ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEilRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE5applyILb0ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEilRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE5applyILb1ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEilRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE5applyILb0ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEilRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE5applyILb1ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEilRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE5applyILb0ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEilRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE5applyILb1ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEinRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE5applyILb0ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEinRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE5applyILb1ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEinRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE5applyILb0ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEinRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE5applyILb1ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEinRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE5applyILb0ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEinRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE5applyILb1ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEinRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE5applyILb0ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEinRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE5applyILb1ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE5applyILb0ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE5applyILb1ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE5applyILb0ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE5applyILb1ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE5applyILb0ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE5applyILb1ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE5applyILb0ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE5applyILb1ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEliRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE5applyILb0ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEliRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE5applyILb1ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEliRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE5applyILb0ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEliRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE5applyILb1ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEliRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE5applyILb0ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEliRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE5applyILb1ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEliRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE5applyILb0ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEliRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE5applyILb1ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEllRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE5applyILb0ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEllRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE5applyILb1ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEllRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE5applyILb0ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEllRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE5applyILb1ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEllRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE5applyILb0ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEllRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE5applyILb1ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEllRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE5applyILb0ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEllRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE5applyILb1ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE5applyILb0ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE5applyILb1ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE5applyILb0ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE5applyILb1ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE5applyILb0ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE5applyILb1ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE5applyILb0ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE5applyILb1ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE5applyILb0ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE5applyILb1ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE5applyILb0ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE5applyILb1ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE5applyILb0ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE5applyILb1ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE5applyILb0ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE5applyILb1ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEniRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE5applyILb0ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEniRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE5applyILb1ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEniRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE5applyILb0ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEniRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE5applyILb1ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEniRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE5applyILb0ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEniRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE5applyILb1ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEniRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE5applyILb0ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEniRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE5applyILb1ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnlRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE5applyILb0ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnlRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE5applyILb1ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnlRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE5applyILb0ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnlRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE5applyILb1ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnlRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE5applyILb0ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnlRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE5applyILb1ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnlRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE5applyILb0ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnlRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE5applyILb1ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE5applyILb0ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE5applyILb1ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE5applyILb0ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE5applyILb1ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE5applyILb0ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE5applyILb1ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE5applyILb0ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE5applyILb1ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE5applyILb0ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE5applyILb1ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE5applyILb0ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE5applyILb1ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE5applyILb0ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE5applyILb1ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE5applyILb0ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnN4wide7integerILm256EiEERhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE5applyILb1ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEiRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE5applyILb0ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEiRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE5applyILb1ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEiRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE5applyILb0ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEiRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE5applyILb1ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEiRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE5applyILb0ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEiRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE5applyILb1ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEiRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE5applyILb0ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEiRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE5applyILb1ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEElRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE5applyILb0ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEElRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE5applyILb1ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEElRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE5applyILb0ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEElRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE5applyILb1ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEElRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE5applyILb0ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEElRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE5applyILb1ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEElRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE5applyILb0ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEElRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE5applyILb1ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE5applyILb0ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE5applyILb1ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE5applyILb0ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE5applyILb1ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE5applyILb0ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE5applyILb1ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE5applyILb0ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEnRhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE5applyILb1ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEESC_RhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE5applyILb0ELS3_28EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEESC_RhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE5applyILb1ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEESC_RhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE5applyILb0ELS3_29EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEESC_RhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE5applyILb1ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEESC_RhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE5applyILb0ELS3_30EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEESC_RhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE5applyILb1ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEESC_RhRKNS8_7CppTypeE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE5applyILb0ELS3_35EQclL_ZNS_10is_decimalES3_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEESC_RhRKNS8_7CppTypeE
726
727
    template <PrimitiveType PT>
728
    static std::pair<typename PrimitiveTypeTraits<PT>::CppType,
729
                     typename PrimitiveTypeTraits<PT>::CppType>
730
    get_max_and_multiplier(const DataTypeA* type_left, const DataTypeB* type_right,
731
0
                           const DataTypeDecimal<PT>& type_result) {
732
0
        auto max_result_number =
733
0
                DataTypeDecimal<PT>::get_max_digits_number(type_result.get_precision());
734
735
0
        auto orig_result_scale = type_left->get_scale() + type_right->get_scale();
736
0
        auto result_scale = type_result.get_scale();
737
0
        DCHECK(orig_result_scale >= result_scale);
738
0
        auto scale_diff_multiplier =
739
0
                DataTypeDecimal<PT>::get_scale_multiplier(orig_result_scale - result_scale).value;
740
0
        return {typename PrimitiveTypeTraits<PT>::CppType(max_result_number),
741
0
                typename PrimitiveTypeTraits<PT>::CppType(scale_diff_multiplier)};
742
0
    }
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE22get_max_and_multiplierILS3_20EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_20EEESF_RKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE22get_max_and_multiplierILS3_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_28EEESF_RKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE22get_max_and_multiplierILS3_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_28EEESF_RKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE22get_max_and_multiplierILS3_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_28EEESF_RKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE22get_max_and_multiplierILS3_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_28EEESF_RKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE22get_max_and_multiplierILS3_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_28EEEPKNSC_ILS3_29EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE22get_max_and_multiplierILS3_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_28EEEPKNSC_ILS3_29EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE22get_max_and_multiplierILS3_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_28EEEPKNSC_ILS3_29EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE22get_max_and_multiplierILS3_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_28EEEPKNSC_ILS3_29EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE22get_max_and_multiplierILS3_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_28EEEPKNSC_ILS3_30EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE22get_max_and_multiplierILS3_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_28EEEPKNSC_ILS3_30EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE22get_max_and_multiplierILS3_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_28EEEPKNSC_ILS3_30EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE22get_max_and_multiplierILS3_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_28EEEPKNSC_ILS3_30EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE22get_max_and_multiplierILS3_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_28EEEPKNSC_ILS3_35EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE22get_max_and_multiplierILS3_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_28EEEPKNSC_ILS3_35EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE22get_max_and_multiplierILS3_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_28EEEPKNSC_ILS3_35EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE22get_max_and_multiplierILS3_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_28EEEPKNSC_ILS3_35EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE22get_max_and_multiplierILS3_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_29EEEPKNSC_ILS3_28EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE22get_max_and_multiplierILS3_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_29EEEPKNSC_ILS3_28EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE22get_max_and_multiplierILS3_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_29EEEPKNSC_ILS3_28EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE22get_max_and_multiplierILS3_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_29EEEPKNSC_ILS3_28EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE22get_max_and_multiplierILS3_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_29EEESF_RKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE22get_max_and_multiplierILS3_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_29EEESF_RKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE22get_max_and_multiplierILS3_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_29EEESF_RKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE22get_max_and_multiplierILS3_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_29EEESF_RKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE22get_max_and_multiplierILS3_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_29EEEPKNSC_ILS3_30EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE22get_max_and_multiplierILS3_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_29EEEPKNSC_ILS3_30EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE22get_max_and_multiplierILS3_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_29EEEPKNSC_ILS3_30EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE22get_max_and_multiplierILS3_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_29EEEPKNSC_ILS3_30EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE22get_max_and_multiplierILS3_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_29EEEPKNSC_ILS3_35EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE22get_max_and_multiplierILS3_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_29EEEPKNSC_ILS3_35EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE22get_max_and_multiplierILS3_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_29EEEPKNSC_ILS3_35EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE22get_max_and_multiplierILS3_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_29EEEPKNSC_ILS3_35EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE22get_max_and_multiplierILS3_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_30EEEPKNSC_ILS3_28EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE22get_max_and_multiplierILS3_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_30EEEPKNSC_ILS3_28EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE22get_max_and_multiplierILS3_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_30EEEPKNSC_ILS3_28EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE22get_max_and_multiplierILS3_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_30EEEPKNSC_ILS3_28EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE22get_max_and_multiplierILS3_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_30EEEPKNSC_ILS3_29EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE22get_max_and_multiplierILS3_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_30EEEPKNSC_ILS3_29EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE22get_max_and_multiplierILS3_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_30EEEPKNSC_ILS3_29EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE22get_max_and_multiplierILS3_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_30EEEPKNSC_ILS3_29EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE22get_max_and_multiplierILS3_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_30EEESF_RKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE22get_max_and_multiplierILS3_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_30EEESF_RKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE22get_max_and_multiplierILS3_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_30EEESF_RKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE22get_max_and_multiplierILS3_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_30EEESF_RKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE22get_max_and_multiplierILS3_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_30EEEPKNSC_ILS3_35EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE22get_max_and_multiplierILS3_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_30EEEPKNSC_ILS3_35EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE22get_max_and_multiplierILS3_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_30EEEPKNSC_ILS3_35EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE22get_max_and_multiplierILS3_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_30EEEPKNSC_ILS3_35EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE22get_max_and_multiplierILS3_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_35EEEPKNSC_ILS3_28EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE22get_max_and_multiplierILS3_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_35EEEPKNSC_ILS3_28EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE22get_max_and_multiplierILS3_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_35EEEPKNSC_ILS3_28EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE22get_max_and_multiplierILS3_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_35EEEPKNSC_ILS3_28EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE22get_max_and_multiplierILS3_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_35EEEPKNSC_ILS3_29EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE22get_max_and_multiplierILS3_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_35EEEPKNSC_ILS3_29EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE22get_max_and_multiplierILS3_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_35EEEPKNSC_ILS3_29EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE22get_max_and_multiplierILS3_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_35EEEPKNSC_ILS3_29EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE22get_max_and_multiplierILS3_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_35EEEPKNSC_ILS3_30EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE22get_max_and_multiplierILS3_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_35EEEPKNSC_ILS3_30EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE22get_max_and_multiplierILS3_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_35EEEPKNSC_ILS3_30EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE22get_max_and_multiplierILS3_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_35EEEPKNSC_ILS3_30EEERKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE22get_max_and_multiplierILS3_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_35EEESF_RKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE22get_max_and_multiplierILS3_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_35EEESF_RKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE22get_max_and_multiplierILS3_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_35EEESF_RKNSC_IXT_EEE
Unexecuted instantiation: _ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE22get_max_and_multiplierILS3_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeESA_EPKNS0_15DataTypeDecimalILS3_35EEESF_RKNSC_IXT_EEE
743
};
744
745
1
void register_function_modulo(SimpleFunctionFactory& factory) {
746
1
    factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_TINYINT>>>>();
747
1
    factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_SMALLINT>>>>();
748
1
    factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_INT>>>>();
749
1
    factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_BIGINT>>>>();
750
1
    factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_LARGEINT>>>>();
751
1
    factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_FLOAT>>>>();
752
1
    factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_DOUBLE>>>>();
753
754
1
    factory.register_function<FunctionMod<ModNumericImpl<PModuloNumericImpl<TYPE_BIGINT>>>>();
755
1
    factory.register_function<FunctionMod<ModNumericImpl<PModuloNumericImpl<TYPE_DOUBLE>>>>();
756
757
1
    factory.register_function<
758
1
            FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMALV2, TYPE_DECIMALV2>>>>();
759
760
1
    factory.register_function<
761
1
            FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL32>>>>();
762
1
    factory.register_function<
763
1
            FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL64>>>>();
764
1
    factory.register_function<
765
1
            FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL128I>>>>();
766
1
    factory.register_function<
767
1
            FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL256>>>>();
768
769
1
    factory.register_function<
770
1
            FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL32>>>>();
771
1
    factory.register_function<
772
1
            FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL64>>>>();
773
1
    factory.register_function<
774
1
            FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL128I>>>>();
775
1
    factory.register_function<
776
1
            FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL256>>>>();
777
778
1
    factory.register_function<
779
1
            FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL32>>>>();
780
1
    factory.register_function<
781
1
            FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL64>>>>();
782
1
    factory.register_function<
783
1
            FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL128I>>>>();
784
1
    factory.register_function<
785
1
            FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL256>>>>();
786
787
1
    factory.register_function<
788
1
            FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL32>>>>();
789
1
    factory.register_function<
790
1
            FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL64>>>>();
791
1
    factory.register_function<
792
1
            FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL128I>>>>();
793
1
    factory.register_function<
794
1
            FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL256>>>>();
795
1
    factory.register_alias("mod", "fmod");
796
1
}
797
798
} // namespace doris::vectorized