/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 | | |
58 | | public: |
59 | | static constexpr auto name = Impl::name; |
60 | | |
61 | 53 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); }_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEEEE6createEv Line | Count | Source | 61 | 3 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS4_20EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE6createEv Line | Count | Source | 61 | 2 | static FunctionPtr create() { return std::make_shared<FunctionMod>(); } |
|
62 | | |
63 | 53 | FunctionMod() = default; _ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEEEEC2Ev Line | Count | Source | 63 | 3 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS4_20EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
_ZN5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEEC2Ev Line | Count | Source | 63 | 2 | FunctionMod() = default; |
|
64 | | |
65 | 26 | String get_name() const override { return name; }_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS4_20EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE8get_nameB5cxx11Ev Line | Count | Source | 65 | 1 | String get_name() const override { return name; } |
|
66 | | |
67 | 1 | bool need_replace_null_data_to_default() const override { |
68 | 1 | return Impl::need_replace_null_data_to_default; |
69 | 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 | 67 | 1 | bool need_replace_null_data_to_default() const override { | 68 | 1 | return Impl::need_replace_null_data_to_default; | 69 | 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 |
70 | | |
71 | 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 | 71 | 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 |
72 | | |
73 | 26 | DataTypes get_variadic_argument_types_impl() const override { |
74 | 26 | return Impl::get_variadic_argument_types(); |
75 | 26 | } _ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS4_20EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_28EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_29EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_30EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS4_35EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_28EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_29EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_30EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS4_35EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_28EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_29EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_30EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS4_35EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_28EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_29EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_30EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
_ZNK5doris10vectorized11FunctionModINS0_14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS4_35EEEEEE32get_variadic_argument_types_implEv Line | Count | Source | 73 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 74 | 1 | return Impl::get_variadic_argument_types(); | 75 | 1 | } |
|
76 | | |
77 | 1 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { |
78 | 1 | return make_nullable(arguments[0]); |
79 | 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 | 77 | 1 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { | 78 | 1 | return make_nullable(arguments[0]); | 79 | 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 |
80 | | |
81 | | Status execute_impl(FunctionContext* context, Block& block, const ColumnNumbers& arguments, |
82 | 1 | uint32_t result, size_t input_rows_count) const override { |
83 | 1 | auto& column_left = block.get_by_position(arguments[0]).column; |
84 | 1 | auto& column_right = block.get_by_position(arguments[1]).column; |
85 | 1 | const auto* type_left = assert_cast<const typename Impl::DataTypeA*>( |
86 | 1 | block.get_by_position(arguments[0]).type.get()); |
87 | 1 | const auto* type_right = assert_cast<const typename Impl::DataTypeB*>( |
88 | 1 | block.get_by_position(arguments[1]).type.get()); |
89 | 1 | const auto& res_data_type = remove_nullable(block.get_by_position(result).type); |
90 | 1 | bool is_const_left = is_column_const(*column_left); |
91 | 1 | bool is_const_right = is_column_const(*column_right); |
92 | | |
93 | 1 | ColumnPtr column_result = nullptr; |
94 | 1 | if (is_const_left && is_const_right) { |
95 | 0 | column_result = constant_constant(column_left, column_right, type_left, type_right, |
96 | 0 | res_data_type, context->check_overflow_for_decimal()); |
97 | 1 | } else if (is_const_left) { |
98 | 0 | column_result = constant_vector(column_left, column_right, type_left, type_right, |
99 | 0 | res_data_type, context->check_overflow_for_decimal()); |
100 | 1 | } else if (is_const_right) { |
101 | 0 | column_result = vector_constant(column_left, column_right, type_left, type_right, |
102 | 0 | res_data_type, context->check_overflow_for_decimal()); |
103 | 1 | } else { |
104 | 1 | column_result = vector_vector(column_left, column_right, type_left, type_right, |
105 | 1 | res_data_type, context->check_overflow_for_decimal()); |
106 | 1 | } |
107 | 1 | block.replace_by_position(result, std::move(column_result)); |
108 | 1 | return Status::OK(); |
109 | 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 | 82 | 1 | uint32_t result, size_t input_rows_count) const override { | 83 | 1 | auto& column_left = block.get_by_position(arguments[0]).column; | 84 | 1 | auto& column_right = block.get_by_position(arguments[1]).column; | 85 | 1 | const auto* type_left = assert_cast<const typename Impl::DataTypeA*>( | 86 | 1 | block.get_by_position(arguments[0]).type.get()); | 87 | 1 | const auto* type_right = assert_cast<const typename Impl::DataTypeB*>( | 88 | 1 | block.get_by_position(arguments[1]).type.get()); | 89 | 1 | const auto& res_data_type = remove_nullable(block.get_by_position(result).type); | 90 | 1 | bool is_const_left = is_column_const(*column_left); | 91 | 1 | bool is_const_right = is_column_const(*column_right); | 92 | | | 93 | 1 | ColumnPtr column_result = nullptr; | 94 | 1 | if (is_const_left && is_const_right) { | 95 | 0 | column_result = constant_constant(column_left, column_right, type_left, type_right, | 96 | 0 | res_data_type, context->check_overflow_for_decimal()); | 97 | 1 | } else if (is_const_left) { | 98 | 0 | column_result = constant_vector(column_left, column_right, type_left, type_right, | 99 | 0 | res_data_type, context->check_overflow_for_decimal()); | 100 | 1 | } else if (is_const_right) { | 101 | 0 | column_result = vector_constant(column_left, column_right, type_left, type_right, | 102 | 0 | res_data_type, context->check_overflow_for_decimal()); | 103 | 1 | } else { | 104 | 1 | column_result = vector_vector(column_left, column_right, type_left, type_right, | 105 | 1 | res_data_type, context->check_overflow_for_decimal()); | 106 | 1 | } | 107 | 1 | block.replace_by_position(result, std::move(column_result)); | 108 | 1 | return Status::OK(); | 109 | 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 |
110 | | |
111 | | private: |
112 | | ColumnPtr constant_constant(ColumnPtr column_left, ColumnPtr column_right, |
113 | | const typename Impl::DataTypeA* type_left, |
114 | | const typename Impl::DataTypeB* type_right, |
115 | 0 | DataTypePtr res_data_type, bool check_overflow_for_decimal) const { |
116 | 0 | const auto* column_left_ptr = assert_cast<const ColumnConst*>(column_left.get()); |
117 | 0 | const auto* column_right_ptr = assert_cast<const ColumnConst*>(column_right.get()); |
118 | 0 | DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr); |
119 | |
|
120 | 0 | ColumnPtr column_result = nullptr; |
121 | |
|
122 | 0 | if constexpr (result_is_decimal) { |
123 | 0 | if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) { |
124 | 0 | if (!cast_type_to_either<DataTypeDecimalV2>( |
125 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
126 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
127 | 0 | type_left, type_right, type_result); |
128 | |
|
129 | 0 | column_result = Impl::constant_constant( |
130 | 0 | column_left_ptr->template get_value<typename Impl::ArgA>(), |
131 | 0 | column_right_ptr->template get_value<typename Impl::ArgB>(), |
132 | 0 | max_and_multiplier.first, max_and_multiplier.second, |
133 | 0 | type_result, check_overflow_for_decimal); |
134 | 0 | return true; |
135 | 0 | })) { |
136 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
137 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
138 | 0 | type_to_string(res_data_type->get_primitive_type())); |
139 | 0 | } |
140 | 0 | } else { |
141 | 0 | if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128, |
142 | 0 | DataTypeDecimal256>( |
143 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
144 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
145 | 0 | type_left, type_right, type_result); |
146 | |
|
147 | 0 | column_result = Impl::constant_constant( |
148 | 0 | column_left_ptr->template get_value<typename Impl::ArgA>(), |
149 | 0 | column_right_ptr->template get_value<typename Impl::ArgB>(), |
150 | 0 | max_and_multiplier.first, max_and_multiplier.second, |
151 | 0 | type_result, check_overflow_for_decimal); |
152 | 0 | return true; |
153 | 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_ |
154 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
155 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
156 | 0 | type_to_string(res_data_type->get_primitive_type())); |
157 | 0 | } |
158 | 0 | } |
159 | 0 | } else { |
160 | 0 | column_result = Impl::constant_constant( |
161 | 0 | column_left_ptr->template get_value<typename Impl::ArgA>(), |
162 | 0 | column_right_ptr->template get_value<typename Impl::ArgB>()); |
163 | 0 | } |
164 | | |
165 | 0 | return ColumnConst::create(std::move(column_result), column_left->size()); |
166 | 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 |
167 | | |
168 | | ColumnPtr vector_constant(ColumnPtr column_left, ColumnPtr column_right, |
169 | | const typename Impl::DataTypeA* type_left, |
170 | | const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type, |
171 | 0 | bool check_overflow_for_decimal) const { |
172 | 0 | const auto* column_right_ptr = assert_cast<const ColumnConst*>(column_right.get()); |
173 | 0 | DCHECK(column_right_ptr != nullptr); |
174 | |
|
175 | 0 | ColumnPtr res = nullptr; |
176 | 0 | if constexpr (result_is_decimal) { |
177 | 0 | if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) { |
178 | 0 | if (!cast_type_to_either<DataTypeDecimalV2>( |
179 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
180 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
181 | 0 | type_left, type_right, type_result); |
182 | 0 | res = Impl::vector_constant( |
183 | 0 | column_left->get_ptr(), |
184 | 0 | column_right_ptr->template get_value<typename Impl::ArgB>(), |
185 | 0 | max_and_multiplier.first, max_and_multiplier.second, |
186 | 0 | type_result, check_overflow_for_decimal); |
187 | 0 | return true; |
188 | 0 | })) { |
189 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
190 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
191 | 0 | type_to_string(res_data_type->get_primitive_type())); |
192 | 0 | } |
193 | 0 | } else { |
194 | 0 | if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128, |
195 | 0 | DataTypeDecimal256>( |
196 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
197 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
198 | 0 | type_left, type_right, type_result); |
199 | 0 | res = Impl::vector_constant( |
200 | 0 | column_left->get_ptr(), |
201 | 0 | column_right_ptr->template get_value<typename Impl::ArgB>(), |
202 | 0 | max_and_multiplier.first, max_and_multiplier.second, |
203 | 0 | type_result, check_overflow_for_decimal); |
204 | 0 | return true; |
205 | 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_ |
206 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
207 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
208 | 0 | type_to_string(res_data_type->get_primitive_type())); |
209 | 0 | } |
210 | 0 | } |
211 | 0 | } else { |
212 | 0 | res = Impl::vector_constant( |
213 | 0 | column_left->get_ptr(), |
214 | 0 | column_right_ptr->template get_value<typename Impl::ArgB>()); |
215 | 0 | } |
216 | 0 | return res; |
217 | 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 |
218 | | |
219 | | ColumnPtr constant_vector(ColumnPtr column_left, ColumnPtr column_right, |
220 | | const typename Impl::DataTypeA* type_left, |
221 | | const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type, |
222 | 0 | bool check_overflow_for_decimal) const { |
223 | 0 | const auto* column_left_ptr = assert_cast<const ColumnConst*>(column_left.get()); |
224 | 0 | DCHECK(column_left_ptr != nullptr); |
225 | |
|
226 | 0 | ColumnPtr res = nullptr; |
227 | 0 | if constexpr (result_is_decimal) { |
228 | 0 | if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) { |
229 | 0 | if (!cast_type_to_either<DataTypeDecimalV2>( |
230 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
231 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
232 | 0 | type_left, type_right, type_result); |
233 | 0 | res = Impl::constant_vector( |
234 | 0 | column_left_ptr->template get_value<typename Impl::ArgA>(), |
235 | 0 | column_right->get_ptr(), max_and_multiplier.first, |
236 | 0 | max_and_multiplier.second, type_result, |
237 | 0 | check_overflow_for_decimal); |
238 | 0 | return true; |
239 | 0 | })) { |
240 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
241 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
242 | 0 | type_to_string(res_data_type->get_primitive_type())); |
243 | 0 | } |
244 | 0 | } else { |
245 | 0 | if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128, |
246 | 0 | DataTypeDecimal256>( |
247 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
248 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
249 | 0 | type_left, type_right, type_result); |
250 | 0 | res = Impl::constant_vector( |
251 | 0 | column_left_ptr->template get_value<typename Impl::ArgA>(), |
252 | 0 | column_right->get_ptr(), max_and_multiplier.first, |
253 | 0 | max_and_multiplier.second, type_result, |
254 | 0 | check_overflow_for_decimal); |
255 | 0 | return true; |
256 | 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_ |
257 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
258 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
259 | 0 | type_to_string(res_data_type->get_primitive_type())); |
260 | 0 | } |
261 | 0 | } |
262 | 0 | } else { |
263 | 0 | res = Impl::constant_vector(column_left_ptr->template get_value<typename Impl::ArgA>(), |
264 | 0 | column_right->get_ptr()); |
265 | 0 | } |
266 | 0 | return res; |
267 | 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 |
268 | | |
269 | | ColumnPtr vector_vector(ColumnPtr column_left, ColumnPtr column_right, |
270 | | const typename Impl::DataTypeA* type_left, |
271 | | const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type, |
272 | 1 | bool check_overflow_for_decimal) const { |
273 | 1 | ColumnPtr res = nullptr; |
274 | 1 | if constexpr (result_is_decimal) { |
275 | 0 | if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) { |
276 | 0 | if (!cast_type_to_either<DataTypeDecimalV2>( |
277 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
278 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
279 | 0 | type_left, type_right, type_result); |
280 | 0 | res = Impl::vector_vector( |
281 | 0 | column_left->get_ptr(), column_right->get_ptr(), |
282 | 0 | max_and_multiplier.first, max_and_multiplier.second, |
283 | 0 | type_result, check_overflow_for_decimal); |
284 | 0 | return true; |
285 | 0 | })) { |
286 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
287 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
288 | 0 | type_to_string(res_data_type->get_primitive_type())); |
289 | 0 | } |
290 | 0 | } else { |
291 | 0 | if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128, |
292 | 0 | DataTypeDecimal256>( |
293 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
294 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
295 | 0 | type_left, type_right, type_result); |
296 | 0 | res = Impl::vector_vector( |
297 | 0 | column_left->get_ptr(), column_right->get_ptr(), |
298 | 0 | max_and_multiplier.first, max_and_multiplier.second, |
299 | 0 | type_result, check_overflow_for_decimal); |
300 | 0 | return true; |
301 | 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_ |
302 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
303 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
304 | 0 | type_to_string(res_data_type->get_primitive_type())); |
305 | 0 | } |
306 | 0 | } |
307 | 1 | } else { |
308 | 1 | res = Impl::vector_vector(column_left->get_ptr(), column_right->get_ptr()); |
309 | 1 | } |
310 | 0 | return res; |
311 | 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 | 272 | 1 | bool check_overflow_for_decimal) const { | 273 | 1 | ColumnPtr res = nullptr; | 274 | | if constexpr (result_is_decimal) { | 275 | | if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) { | 276 | | if (!cast_type_to_either<DataTypeDecimalV2>( | 277 | | remove_nullable(res_data_type).get(), [&](const auto& type_result) { | 278 | | auto max_and_multiplier = Impl::get_max_and_multiplier( | 279 | | type_left, type_right, type_result); | 280 | | res = Impl::vector_vector( | 281 | | column_left->get_ptr(), column_right->get_ptr(), | 282 | | max_and_multiplier.first, max_and_multiplier.second, | 283 | | type_result, check_overflow_for_decimal); | 284 | | return true; | 285 | | })) { | 286 | | throw Exception(ErrorCode::INTERNAL_ERROR, | 287 | | "Wrong type. Expected: Decimal, Actually: {}", | 288 | | type_to_string(res_data_type->get_primitive_type())); | 289 | | } | 290 | | } else { | 291 | | if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128, | 292 | | DataTypeDecimal256>( | 293 | | remove_nullable(res_data_type).get(), [&](const auto& type_result) { | 294 | | auto max_and_multiplier = Impl::get_max_and_multiplier( | 295 | | type_left, type_right, type_result); | 296 | | res = Impl::vector_vector( | 297 | | column_left->get_ptr(), column_right->get_ptr(), | 298 | | max_and_multiplier.first, max_and_multiplier.second, | 299 | | type_result, check_overflow_for_decimal); | 300 | | return true; | 301 | | })) { | 302 | | throw Exception(ErrorCode::INTERNAL_ERROR, | 303 | | "Wrong type. Expected: Decimal, Actually: {}", | 304 | | type_to_string(res_data_type->get_primitive_type())); | 305 | | } | 306 | | } | 307 | 1 | } else { | 308 | 1 | res = Impl::vector_vector(column_left->get_ptr(), column_right->get_ptr()); | 309 | 1 | } | 310 | 1 | return res; | 311 | 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 |
312 | | }; |
313 | | |
314 | | static const DecimalV2Value one(1, 0); |
315 | | |
316 | | template <typename Impl> |
317 | | struct ModNumericImpl { |
318 | | static constexpr auto name = Impl::name; |
319 | | static constexpr bool result_is_decimal = false; |
320 | | using ArgA = typename Impl::ArgA; |
321 | | using ArgB = typename Impl::ArgB; |
322 | | using ColumnType = typename Impl::ColumnType; |
323 | | using DataTypeA = typename Impl::DataTypeA; |
324 | | using DataTypeB = typename Impl::DataTypeB; |
325 | | |
326 | | constexpr static bool need_replace_null_data_to_default = false; |
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 | | constexpr static bool need_replace_null_data_to_default = true; |
526 | | |
527 | 17 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE27get_variadic_argument_typesEv Line | Count | Source | 527 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE27get_variadic_argument_typesEv Line | Count | Source | 527 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE27get_variadic_argument_typesEv Line | Count | Source | 527 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE27get_variadic_argument_typesEv Line | Count | Source | 527 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE27get_variadic_argument_typesEv Line | Count | Source | 527 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE27get_variadic_argument_typesEv Line | Count | Source | 527 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE27get_variadic_argument_typesEv Line | Count | Source | 527 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE27get_variadic_argument_typesEv Line | Count | Source | 527 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE27get_variadic_argument_typesEv Line | Count | Source | 527 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE27get_variadic_argument_typesEv Line | Count | Source | 527 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE27get_variadic_argument_typesEv Line | Count | Source | 527 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE27get_variadic_argument_typesEv Line | Count | Source | 527 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE27get_variadic_argument_typesEv Line | Count | Source | 527 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE27get_variadic_argument_typesEv Line | Count | Source | 527 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE27get_variadic_argument_typesEv Line | Count | Source | 527 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE27get_variadic_argument_typesEv Line | Count | Source | 527 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE27get_variadic_argument_typesEv Line | Count | Source | 527 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
|
528 | | |
529 | | template <PrimitiveType ResultType> |
530 | | requires(is_decimal(ResultType) && ResultType != TYPE_DECIMALV2) |
531 | | static inline typename PrimitiveTypeTraits<ResultType>::CppNativeType impl(ArgNativeTypeA a, |
532 | | ArgNativeTypeB b, |
533 | 0 | UInt8& is_null) { |
534 | 0 | is_null = b == 0; |
535 | 0 | b += is_null; |
536 | |
|
537 | 0 | throw_if_division_leads_to_FPE(a, b); |
538 | | if constexpr (Impl::is_pmod) { |
539 | | return (a % b + b) % b; |
540 | 0 | } else { |
541 | 0 | return static_cast<typename PrimitiveTypeTraits<ResultType>::CppNativeType>(a) % b; |
542 | 0 | } |
543 | 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 |
544 | | |
545 | | template <PrimitiveType ResultType> |
546 | | requires(is_decimal(ResultType)) |
547 | | static ColumnPtr constant_constant( |
548 | | ArgA a, ArgB b, |
549 | | const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number, |
550 | | const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier, |
551 | 0 | const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) { |
552 | 0 | auto column_result = ColumnDecimal<ResultType>::create(1, res_data_type.get_scale()); |
553 | |
|
554 | 0 | auto null_map = ColumnUInt8::create(1, 0); |
555 | 0 | if (check_overflow_for_decimal) { |
556 | 0 | column_result->get_element(0) = |
557 | 0 | typename PrimitiveTypeTraits<ResultType>::ColumnItemType( |
558 | 0 | apply<true, ResultType>(a.value, b.value, null_map->get_element(0), |
559 | 0 | max_result_number)); |
560 | 0 | } else { |
561 | 0 | column_result->get_element(0) = |
562 | 0 | typename PrimitiveTypeTraits<ResultType>::ColumnItemType( |
563 | 0 | apply<false, ResultType>(a.value, b.value, null_map->get_element(0), |
564 | 0 | max_result_number)); |
565 | 0 | } |
566 | 0 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
567 | 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 |
568 | | |
569 | | template <PrimitiveType ResultType> |
570 | | requires(is_decimal(ResultType)) |
571 | | static ColumnPtr vector_constant( |
572 | | ColumnPtr column_left, ArgB b, |
573 | | const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number, |
574 | | const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier, |
575 | 0 | const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) { |
576 | 0 | const auto* column_left_ptr = assert_cast<const ColumnTypeA*>(column_left.get()); |
577 | 0 | auto column_result = |
578 | 0 | ColumnDecimal<ResultType>::create(column_left->size(), res_data_type.get_scale()); |
579 | 0 | DCHECK(column_left_ptr != nullptr); |
580 | |
|
581 | 0 | auto null_map = ColumnUInt8::create(column_left->size(), 0); |
582 | 0 | const auto& a = column_left_ptr->get_data().data(); |
583 | 0 | const auto& c = column_result->get_data().data(); |
584 | 0 | auto& n = null_map->get_data(); |
585 | 0 | auto sz = column_left->size(); |
586 | 0 | if (check_overflow_for_decimal) { |
587 | 0 | for (size_t i = 0; i < sz; ++i) { |
588 | 0 | c[i] = typename DataTypeDecimal<ResultType>::FieldType( |
589 | 0 | apply<true, ResultType>(a[i].value, b.value, n[i], max_result_number)); |
590 | 0 | } |
591 | 0 | } else { |
592 | 0 | for (size_t i = 0; i < sz; ++i) { |
593 | 0 | c[i] = typename DataTypeDecimal<ResultType>::FieldType( |
594 | 0 | apply<false, ResultType>(a[i].value, b.value, n[i], max_result_number)); |
595 | 0 | } |
596 | 0 | } |
597 | 0 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
598 | 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 |
599 | | |
600 | | template <PrimitiveType ResultType> |
601 | | requires(is_decimal(ResultType)) |
602 | | static ColumnPtr constant_vector( |
603 | | ArgA a, ColumnPtr column_right, |
604 | | const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number, |
605 | | const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier, |
606 | 0 | const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) { |
607 | 0 | const auto* column_right_ptr = assert_cast<const ColumnTypeB*>(column_right.get()); |
608 | 0 | auto column_result = |
609 | 0 | ColumnDecimal<ResultType>::create(column_right->size(), res_data_type.get_scale()); |
610 | 0 | DCHECK(column_right_ptr != nullptr); |
611 | |
|
612 | 0 | auto null_map = ColumnUInt8::create(column_right->size(), 0); |
613 | 0 | const auto& b = column_right_ptr->get_data().data(); |
614 | 0 | const auto& c = column_result->get_data().data(); |
615 | 0 | auto& n = null_map->get_data(); |
616 | 0 | auto sz = column_right->size(); |
617 | 0 | if (check_overflow_for_decimal) { |
618 | 0 | for (size_t i = 0; i < sz; ++i) { |
619 | 0 | c[i] = typename DataTypeDecimal<ResultType>::FieldType( |
620 | 0 | apply<true, ResultType>(a.value, b[i].value, n[i], max_result_number)); |
621 | 0 | } |
622 | 0 | } else { |
623 | 0 | for (size_t i = 0; i < sz; ++i) { |
624 | 0 | c[i] = typename DataTypeDecimal<ResultType>::FieldType( |
625 | 0 | apply<false, ResultType>(a.value, b[i].value, n[i], max_result_number)); |
626 | 0 | } |
627 | 0 | } |
628 | |
|
629 | 0 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
630 | 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 |
631 | | |
632 | | template <PrimitiveType ResultType> |
633 | | requires(is_decimal(ResultType)) |
634 | | static ColumnPtr vector_vector( |
635 | | ColumnPtr column_left, ColumnPtr column_right, |
636 | | const typename PrimitiveTypeTraits<ResultType>::CppType max_result_number, |
637 | | const typename PrimitiveTypeTraits<ResultType>::CppType scale_diff_multiplier, |
638 | 0 | const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) { |
639 | 0 | const auto* column_left_ptr = assert_cast<const ColumnTypeA*>(column_left.get()); |
640 | 0 | const auto* column_right_ptr = assert_cast<const ColumnTypeB*>(column_right.get()); |
641 | |
|
642 | 0 | auto column_result = |
643 | 0 | ColumnDecimal<ResultType>::create(column_left->size(), res_data_type.get_scale()); |
644 | 0 | DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr); |
645 | | |
646 | | // function divide, modulo and pmod |
647 | 0 | auto null_map = ColumnUInt8::create(column_result->size(), 0); |
648 | 0 | const auto& a = column_left_ptr->get_data().data(); |
649 | 0 | const auto& b = column_right_ptr->get_data().data(); |
650 | 0 | const auto& c = column_result->get_data().data(); |
651 | 0 | auto& n = null_map->get_data(); |
652 | 0 | auto sz = column_right->size(); |
653 | 0 | if constexpr (DataTypeA::PType == TYPE_DECIMALV2) { |
654 | 0 | if (check_overflow_for_decimal) { |
655 | 0 | for (size_t i = 0; i < sz; ++i) { |
656 | 0 | c[i] = Decimal128V2(apply<true, TYPE_DECIMALV2>(a[i].value, b[i].value, n[i], |
657 | 0 | max_result_number)); |
658 | 0 | } |
659 | 0 | } else { |
660 | 0 | for (size_t i = 0; i < sz; ++i) { |
661 | 0 | c[i] = Decimal128V2(apply<false, TYPE_DECIMALV2>(a[i].value, b[i].value, n[i], |
662 | 0 | max_result_number)); |
663 | 0 | } |
664 | 0 | } |
665 | |
|
666 | 0 | } else { |
667 | 0 | if (check_overflow_for_decimal) { |
668 | 0 | for (size_t i = 0; i < sz; ++i) { |
669 | 0 | c[i] = typename DataTypeDecimal<ResultType>::FieldType(apply<true, ResultType>( |
670 | 0 | a[i].value, b[i].value, n[i], max_result_number)); |
671 | 0 | } |
672 | 0 | } else { |
673 | 0 | for (size_t i = 0; i < sz; ++i) { |
674 | 0 | c[i] = typename DataTypeDecimal<ResultType>::FieldType(apply<false, ResultType>( |
675 | 0 | a[i].value, b[i].value, n[i], max_result_number)); |
676 | 0 | } |
677 | 0 | } |
678 | 0 | } |
679 | 0 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
680 | 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 |
681 | | |
682 | | template <bool check_overflow_for_decimal, PrimitiveType ResultType> |
683 | | requires(is_decimal(ResultType)) |
684 | | static ALWAYS_INLINE typename PrimitiveTypeTraits<ResultType>::CppNativeType apply( |
685 | | ArgNativeTypeA a, ArgNativeTypeB b, UInt8& is_null, |
686 | 0 | const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number) { |
687 | 0 | if constexpr (DataTypeA::PType == TYPE_DECIMALV2) { |
688 | 0 | DecimalV2Value l(a); |
689 | 0 | DecimalV2Value r(b); |
690 | 0 | auto ans = Impl::apply(l, r, is_null); |
691 | 0 | using ANS_TYPE = std::decay_t<decltype(ans)>; |
692 | 0 | if constexpr (check_overflow_for_decimal) { |
693 | 0 | if constexpr (std::is_same_v<ANS_TYPE, DecimalV2Value>) { |
694 | 0 | if (ans.value() > max_result_number.value() || |
695 | 0 | ans.value() < -max_result_number.value()) { |
696 | 0 | throw Exception( |
697 | 0 | ErrorCode::ARITHMETIC_OVERFLOW_ERRROR, |
698 | 0 | "Arithmetic overflow: {} {} {} = {}, result type: {}", |
699 | 0 | DecimalV2Value(a).to_string(), name, DecimalV2Value(b).to_string(), |
700 | 0 | DecimalV2Value(ans).to_string(), type_to_string(ResultType)); |
701 | 0 | } |
702 | | } else if constexpr (IsDecimalNumber<ANS_TYPE>) { |
703 | | if (ans.value > max_result_number.value || |
704 | | ans.value < -max_result_number.value) { |
705 | | throw Exception( |
706 | | ErrorCode::ARITHMETIC_OVERFLOW_ERRROR, |
707 | | "Arithmetic overflow: {} {} {} = {}, result type: {}", |
708 | | DecimalV2Value(a).to_string(), name, DecimalV2Value(b).to_string(), |
709 | | DecimalV2Value(ans).to_string(), type_to_string(ResultType)); |
710 | | } |
711 | | } else { |
712 | | if (ans > max_result_number.value || ans < -max_result_number.value) { |
713 | | throw Exception( |
714 | | ErrorCode::ARITHMETIC_OVERFLOW_ERRROR, |
715 | | "Arithmetic overflow: {} {} {} = {}, result type: {}", |
716 | | DecimalV2Value(a).to_string(), name, DecimalV2Value(b).to_string(), |
717 | | DecimalV2Value(ans).to_string(), type_to_string(ResultType)); |
718 | | } |
719 | | } |
720 | 0 | } |
721 | 0 | typename PrimitiveTypeTraits<ResultType>::CppNativeType result {}; |
722 | 0 | memcpy(&result, &ans, std::min(sizeof(result), sizeof(ans))); |
723 | 0 | return result; |
724 | 0 | } else { |
725 | 0 | return impl<ResultType>(a, b, is_null); |
726 | 0 | } |
727 | 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 |
728 | | |
729 | | template <PrimitiveType PT> |
730 | | static std::pair<typename PrimitiveTypeTraits<PT>::CppType, |
731 | | typename PrimitiveTypeTraits<PT>::CppType> |
732 | | get_max_and_multiplier(const DataTypeA* type_left, const DataTypeB* type_right, |
733 | 0 | const DataTypeDecimal<PT>& type_result) { |
734 | 0 | auto max_result_number = |
735 | 0 | DataTypeDecimal<PT>::get_max_digits_number(type_result.get_precision()); |
736 | |
|
737 | 0 | auto orig_result_scale = type_left->get_scale() + type_right->get_scale(); |
738 | 0 | auto result_scale = type_result.get_scale(); |
739 | 0 | DCHECK(orig_result_scale >= result_scale); |
740 | 0 | auto scale_diff_multiplier = |
741 | 0 | DataTypeDecimal<PT>::get_scale_multiplier(orig_result_scale - result_scale); |
742 | 0 | return {typename PrimitiveTypeTraits<PT>::CppType(max_result_number), |
743 | 0 | typename PrimitiveTypeTraits<PT>::CppType(scale_diff_multiplier)}; |
744 | 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 |
745 | | }; |
746 | | |
747 | 1 | void register_function_modulo(SimpleFunctionFactory& factory) { |
748 | 1 | factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_TINYINT>>>>(); |
749 | 1 | factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_SMALLINT>>>>(); |
750 | 1 | factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_INT>>>>(); |
751 | 1 | factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_BIGINT>>>>(); |
752 | 1 | factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_LARGEINT>>>>(); |
753 | 1 | factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_FLOAT>>>>(); |
754 | 1 | factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_DOUBLE>>>>(); |
755 | | |
756 | 1 | factory.register_function<FunctionMod<ModNumericImpl<PModuloNumericImpl<TYPE_BIGINT>>>>(); |
757 | 1 | factory.register_function<FunctionMod<ModNumericImpl<PModuloNumericImpl<TYPE_DOUBLE>>>>(); |
758 | | |
759 | 1 | factory.register_function< |
760 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMALV2, TYPE_DECIMALV2>>>>(); |
761 | | |
762 | 1 | factory.register_function< |
763 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL32>>>>(); |
764 | 1 | factory.register_function< |
765 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL64>>>>(); |
766 | 1 | factory.register_function< |
767 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL128I>>>>(); |
768 | 1 | factory.register_function< |
769 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL256>>>>(); |
770 | | |
771 | 1 | factory.register_function< |
772 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL32>>>>(); |
773 | 1 | factory.register_function< |
774 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL64>>>>(); |
775 | 1 | factory.register_function< |
776 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL128I>>>>(); |
777 | 1 | factory.register_function< |
778 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL256>>>>(); |
779 | | |
780 | 1 | factory.register_function< |
781 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL32>>>>(); |
782 | 1 | factory.register_function< |
783 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL64>>>>(); |
784 | 1 | factory.register_function< |
785 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL128I>>>>(); |
786 | 1 | factory.register_function< |
787 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL256>>>>(); |
788 | | |
789 | 1 | factory.register_function< |
790 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL32>>>>(); |
791 | 1 | factory.register_function< |
792 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL64>>>>(); |
793 | 1 | factory.register_function< |
794 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL128I>>>>(); |
795 | 1 | factory.register_function< |
796 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL256>>>>(); |
797 | 1 | factory.register_alias("mod", "fmod"); |
798 | 1 | } |
799 | | |
800 | | } // namespace doris::vectorized |