/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 | typename PrimitiveTypeTraits<Impl::DataTypeA::PType>::ColumnItemType |
130 | 0 | left_tmp; |
131 | 0 | auto left_src = |
132 | 0 | column_left_ptr |
133 | 0 | ->template get_value<Impl::DataTypeA::PType>(); |
134 | 0 | std::memcpy(&left_tmp, &left_src, sizeof(left_src)); |
135 | 0 | typename PrimitiveTypeTraits<Impl::DataTypeB::PType>::ColumnItemType |
136 | 0 | right_tmp; |
137 | 0 | auto right_src = |
138 | 0 | column_right_ptr |
139 | 0 | ->template get_value<Impl::DataTypeB::PType>(); |
140 | 0 | std::memcpy(&right_tmp, &right_src, sizeof(right_src)); |
141 | 0 | column_result = Impl::constant_constant( |
142 | 0 | left_tmp, right_tmp, max_and_multiplier.first, |
143 | 0 | max_and_multiplier.second, type_result, |
144 | 0 | check_overflow_for_decimal); |
145 | 0 | return true; |
146 | 0 | })) { |
147 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
148 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
149 | 0 | type_to_string(res_data_type->get_primitive_type())); |
150 | 0 | } |
151 | 0 | } else { |
152 | 0 | if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128, |
153 | 0 | DataTypeDecimal256>( |
154 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
155 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
156 | 0 | type_left, type_right, type_result); |
157 | 0 | typename PrimitiveTypeTraits<Impl::DataTypeA::PType>::ColumnItemType |
158 | 0 | left_tmp; |
159 | 0 | auto left_src = |
160 | 0 | column_left_ptr |
161 | 0 | ->template get_value<Impl::DataTypeA::PType>(); |
162 | 0 | std::memcpy(&left_tmp, &left_src, sizeof(left_src)); |
163 | 0 | typename PrimitiveTypeTraits<Impl::DataTypeB::PType>::ColumnItemType |
164 | 0 | right_tmp; |
165 | 0 | auto right_src = |
166 | 0 | column_right_ptr |
167 | 0 | ->template get_value<Impl::DataTypeB::PType>(); |
168 | 0 | std::memcpy(&right_tmp, &right_src, sizeof(right_src)); |
169 | 0 | column_result = Impl::constant_constant( |
170 | 0 | left_tmp, right_tmp, max_and_multiplier.first, |
171 | 0 | max_and_multiplier.second, type_result, |
172 | 0 | check_overflow_for_decimal); |
173 | 0 | return true; |
174 | 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_ |
175 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
176 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
177 | 0 | type_to_string(res_data_type->get_primitive_type())); |
178 | 0 | } |
179 | 0 | } |
180 | 0 | } else { |
181 | 0 | typename PrimitiveTypeTraits<Impl::DataTypeA::PType>::ColumnItemType left_tmp; |
182 | 0 | auto left_src = column_left_ptr->template get_value<Impl::DataTypeA::PType>(); |
183 | 0 | std::memcpy(&left_tmp, &left_src, sizeof(left_src)); |
184 | 0 | typename PrimitiveTypeTraits<Impl::DataTypeB::PType>::ColumnItemType right_tmp; |
185 | 0 | auto right_src = column_right_ptr->template get_value<Impl::DataTypeB::PType>(); |
186 | 0 | std::memcpy(&right_tmp, &right_src, sizeof(right_src)); |
187 | 0 | column_result = Impl::constant_constant(left_tmp, right_tmp); |
188 | 0 | } |
189 | | |
190 | 0 | return ColumnConst::create(std::move(column_result), column_left->size()); |
191 | 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 |
192 | | |
193 | | ColumnPtr vector_constant(ColumnPtr column_left, ColumnPtr column_right, |
194 | | const typename Impl::DataTypeA* type_left, |
195 | | const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type, |
196 | 0 | bool check_overflow_for_decimal) const { |
197 | 0 | const auto* column_right_ptr = assert_cast<const ColumnConst*>(column_right.get()); |
198 | 0 | DCHECK(column_right_ptr != nullptr); |
199 | |
|
200 | 0 | ColumnPtr res = nullptr; |
201 | 0 | if constexpr (result_is_decimal) { |
202 | 0 | if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) { |
203 | 0 | if (!cast_type_to_either<DataTypeDecimalV2>( |
204 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
205 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
206 | 0 | type_left, type_right, type_result); |
207 | 0 | typename PrimitiveTypeTraits<Impl::DataTypeB::PType>::ColumnItemType |
208 | 0 | tmp; |
209 | 0 | auto src = column_right_ptr |
210 | 0 | ->template get_value<Impl::DataTypeB::PType>(); |
211 | 0 | std::memcpy(&tmp, &src, sizeof(src)); |
212 | 0 | res = Impl::vector_constant(column_left->get_ptr(), tmp, |
213 | 0 | max_and_multiplier.first, |
214 | 0 | max_and_multiplier.second, type_result, |
215 | 0 | check_overflow_for_decimal); |
216 | 0 | return true; |
217 | 0 | })) { |
218 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
219 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
220 | 0 | type_to_string(res_data_type->get_primitive_type())); |
221 | 0 | } |
222 | 0 | } else { |
223 | 0 | if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128, |
224 | 0 | DataTypeDecimal256>( |
225 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
226 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
227 | 0 | type_left, type_right, type_result); |
228 | 0 | typename PrimitiveTypeTraits<Impl::DataTypeB::PType>::ColumnItemType |
229 | 0 | tmp; |
230 | 0 | auto src = column_right_ptr |
231 | 0 | ->template get_value<Impl::DataTypeB::PType>(); |
232 | 0 | std::memcpy(&tmp, &src, sizeof(src)); |
233 | 0 | res = Impl::vector_constant(column_left->get_ptr(), tmp, |
234 | 0 | max_and_multiplier.first, |
235 | 0 | max_and_multiplier.second, type_result, |
236 | 0 | check_overflow_for_decimal); |
237 | 0 | return true; |
238 | 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_ |
239 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
240 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
241 | 0 | type_to_string(res_data_type->get_primitive_type())); |
242 | 0 | } |
243 | 0 | } |
244 | 0 | } else { |
245 | 0 | typename PrimitiveTypeTraits<Impl::DataTypeB::PType>::ColumnItemType tmp; |
246 | 0 | auto src = column_right_ptr->template get_value<Impl::DataTypeB::PType>(); |
247 | 0 | std::memcpy(&tmp, &src, sizeof(src)); |
248 | 0 | res = Impl::vector_constant(column_left->get_ptr(), tmp); |
249 | 0 | } |
250 | 0 | return res; |
251 | 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 |
252 | | |
253 | | ColumnPtr constant_vector(ColumnPtr column_left, ColumnPtr column_right, |
254 | | const typename Impl::DataTypeA* type_left, |
255 | | const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type, |
256 | 0 | bool check_overflow_for_decimal) const { |
257 | 0 | const auto* column_left_ptr = assert_cast<const ColumnConst*>(column_left.get()); |
258 | 0 | DCHECK(column_left_ptr != nullptr); |
259 | |
|
260 | 0 | ColumnPtr res = nullptr; |
261 | 0 | if constexpr (result_is_decimal) { |
262 | 0 | if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) { |
263 | 0 | if (!cast_type_to_either<DataTypeDecimalV2>( |
264 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
265 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
266 | 0 | type_left, type_right, type_result); |
267 | 0 | typename PrimitiveTypeTraits<Impl::DataTypeA::PType>::ColumnItemType |
268 | 0 | tmp; |
269 | 0 | auto src = column_left_ptr |
270 | 0 | ->template get_value<Impl::DataTypeA::PType>(); |
271 | 0 | std::memcpy(&tmp, &src, sizeof(src)); |
272 | 0 | res = Impl::constant_vector(tmp, column_right->get_ptr(), |
273 | 0 | max_and_multiplier.first, |
274 | 0 | max_and_multiplier.second, type_result, |
275 | 0 | check_overflow_for_decimal); |
276 | 0 | return true; |
277 | 0 | })) { |
278 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
279 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
280 | 0 | type_to_string(res_data_type->get_primitive_type())); |
281 | 0 | } |
282 | 0 | } else { |
283 | 0 | if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128, |
284 | 0 | DataTypeDecimal256>( |
285 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
286 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
287 | 0 | type_left, type_right, type_result); |
288 | 0 | typename PrimitiveTypeTraits<Impl::DataTypeA::PType>::ColumnItemType |
289 | 0 | tmp; |
290 | 0 | auto src = column_left_ptr |
291 | 0 | ->template get_value<Impl::DataTypeA::PType>(); |
292 | 0 | std::memcpy(&tmp, &src, sizeof(src)); |
293 | 0 | res = Impl::constant_vector(tmp, column_right->get_ptr(), |
294 | 0 | max_and_multiplier.first, |
295 | 0 | max_and_multiplier.second, type_result, |
296 | 0 | check_overflow_for_decimal); |
297 | 0 | return true; |
298 | 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_ |
299 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
300 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
301 | 0 | type_to_string(res_data_type->get_primitive_type())); |
302 | 0 | } |
303 | 0 | } |
304 | 0 | } else { |
305 | 0 | typename PrimitiveTypeTraits<Impl::DataTypeA::PType>::ColumnItemType tmp; |
306 | 0 | auto src = column_left_ptr->template get_value<Impl::DataTypeA::PType>(); |
307 | 0 | std::memcpy(&tmp, &src, sizeof(src)); |
308 | 0 | res = Impl::constant_vector(tmp, column_right->get_ptr()); |
309 | 0 | } |
310 | 0 | return res; |
311 | 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 |
312 | | |
313 | | ColumnPtr vector_vector(ColumnPtr column_left, ColumnPtr column_right, |
314 | | const typename Impl::DataTypeA* type_left, |
315 | | const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type, |
316 | 1 | bool check_overflow_for_decimal) const { |
317 | 1 | ColumnPtr res = nullptr; |
318 | 1 | if constexpr (result_is_decimal) { |
319 | 0 | if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) { |
320 | 0 | if (!cast_type_to_either<DataTypeDecimalV2>( |
321 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
322 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
323 | 0 | type_left, type_right, type_result); |
324 | 0 | res = Impl::vector_vector( |
325 | 0 | column_left->get_ptr(), column_right->get_ptr(), |
326 | 0 | max_and_multiplier.first, max_and_multiplier.second, |
327 | 0 | type_result, check_overflow_for_decimal); |
328 | 0 | return true; |
329 | 0 | })) { |
330 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
331 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
332 | 0 | type_to_string(res_data_type->get_primitive_type())); |
333 | 0 | } |
334 | 0 | } else { |
335 | 0 | if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128, |
336 | 0 | DataTypeDecimal256>( |
337 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
338 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
339 | 0 | type_left, type_right, type_result); |
340 | 0 | res = Impl::vector_vector( |
341 | 0 | column_left->get_ptr(), column_right->get_ptr(), |
342 | 0 | max_and_multiplier.first, max_and_multiplier.second, |
343 | 0 | type_result, check_overflow_for_decimal); |
344 | 0 | return true; |
345 | 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_ |
346 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
347 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
348 | 0 | type_to_string(res_data_type->get_primitive_type())); |
349 | 0 | } |
350 | 0 | } |
351 | 1 | } else { |
352 | 1 | res = Impl::vector_vector(column_left->get_ptr(), column_right->get_ptr()); |
353 | 1 | } |
354 | 0 | return res; |
355 | 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 | 316 | 1 | bool check_overflow_for_decimal) const { | 317 | 1 | ColumnPtr res = nullptr; | 318 | | if constexpr (result_is_decimal) { | 319 | | if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) { | 320 | | if (!cast_type_to_either<DataTypeDecimalV2>( | 321 | | remove_nullable(res_data_type).get(), [&](const auto& type_result) { | 322 | | auto max_and_multiplier = Impl::get_max_and_multiplier( | 323 | | type_left, type_right, type_result); | 324 | | res = Impl::vector_vector( | 325 | | column_left->get_ptr(), column_right->get_ptr(), | 326 | | max_and_multiplier.first, max_and_multiplier.second, | 327 | | type_result, check_overflow_for_decimal); | 328 | | return true; | 329 | | })) { | 330 | | throw Exception(ErrorCode::INTERNAL_ERROR, | 331 | | "Wrong type. Expected: Decimal, Actually: {}", | 332 | | type_to_string(res_data_type->get_primitive_type())); | 333 | | } | 334 | | } else { | 335 | | if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128, | 336 | | DataTypeDecimal256>( | 337 | | remove_nullable(res_data_type).get(), [&](const auto& type_result) { | 338 | | auto max_and_multiplier = Impl::get_max_and_multiplier( | 339 | | type_left, type_right, type_result); | 340 | | res = Impl::vector_vector( | 341 | | column_left->get_ptr(), column_right->get_ptr(), | 342 | | max_and_multiplier.first, max_and_multiplier.second, | 343 | | type_result, check_overflow_for_decimal); | 344 | | return true; | 345 | | })) { | 346 | | throw Exception(ErrorCode::INTERNAL_ERROR, | 347 | | "Wrong type. Expected: Decimal, Actually: {}", | 348 | | type_to_string(res_data_type->get_primitive_type())); | 349 | | } | 350 | | } | 351 | 1 | } else { | 352 | 1 | res = Impl::vector_vector(column_left->get_ptr(), column_right->get_ptr()); | 353 | 1 | } | 354 | 1 | return res; | 355 | 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 |
356 | | }; |
357 | | |
358 | | static const DecimalV2Value one(1, 0); |
359 | | |
360 | | template <typename Impl> |
361 | | struct ModNumericImpl { |
362 | | static constexpr auto name = Impl::name; |
363 | | static constexpr bool result_is_decimal = false; |
364 | | using ArgA = typename Impl::ArgA; |
365 | | using ArgB = typename Impl::ArgB; |
366 | | using ColumnType = typename Impl::ColumnType; |
367 | | using DataTypeA = typename Impl::DataTypeA; |
368 | | using DataTypeB = typename Impl::DataTypeB; |
369 | | |
370 | | constexpr static bool need_replace_null_data_to_default = false; |
371 | | |
372 | 9 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }_ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE3EEEE27get_variadic_argument_typesEv Line | Count | Source | 372 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE4EEEE27get_variadic_argument_typesEv Line | Count | Source | 372 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE5EEEE27get_variadic_argument_typesEv Line | Count | Source | 372 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE6EEEE27get_variadic_argument_typesEv Line | Count | Source | 372 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE7EEEE27get_variadic_argument_typesEv Line | Count | Source | 372 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE8EEEE27get_variadic_argument_typesEv Line | Count | Source | 372 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModNumericImplINS0_17ModuloNumericImplILNS_13PrimitiveTypeE9EEEE27get_variadic_argument_typesEv Line | Count | Source | 372 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE6EEEE27get_variadic_argument_typesEv Line | Count | Source | 372 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModNumericImplINS0_18PModuloNumericImplILNS_13PrimitiveTypeE9EEEE27get_variadic_argument_typesEv Line | Count | Source | 372 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
|
373 | | |
374 | 0 | static ColumnPtr constant_constant(ArgA a, ArgB b) { |
375 | 0 | auto column_result = ColumnType ::create(1); |
376 | |
|
377 | 0 | auto null_map = ColumnUInt8::create(1, 0); |
378 | 0 | column_result->get_element(0) = Impl::apply(a, b, null_map->get_element(0)); |
379 | 0 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
380 | 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 |
381 | | |
382 | 0 | static ColumnPtr vector_constant(ColumnPtr column_left, ArgB b) { |
383 | 0 | const auto column_left_ptr = assert_cast<const ColumnType*>(column_left.get()); |
384 | 0 | auto column_result = ColumnType::create(column_left->size()); |
385 | 0 | DCHECK(column_left_ptr != nullptr); |
386 | |
|
387 | 0 | auto null_map = ColumnUInt8::create(column_left->size(), 0); |
388 | 0 | Impl::apply(column_left_ptr->get_data(), b, column_result->get_data(), |
389 | 0 | null_map->get_data()); |
390 | 0 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
391 | 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 |
392 | | |
393 | 0 | static ColumnPtr constant_vector(ArgA a, ColumnPtr column_right) { |
394 | 0 | const auto column_right_ptr = assert_cast<const ColumnType*>(column_right.get()); |
395 | 0 | auto column_result = ColumnType::create(column_right->size()); |
396 | 0 | DCHECK(column_right_ptr != nullptr); |
397 | |
|
398 | 0 | auto null_map = ColumnUInt8::create(column_right->size(), 0); |
399 | 0 | auto& b = column_right_ptr->get_data(); |
400 | 0 | auto& c = column_result->get_data(); |
401 | 0 | auto& n = null_map->get_data(); |
402 | 0 | size_t size = b.size(); |
403 | 0 | for (size_t i = 0; i < size; ++i) { |
404 | 0 | c[i] = Impl::apply(a, b[i], n[i]); |
405 | 0 | } |
406 | 0 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
407 | 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 |
408 | | |
409 | 1 | static ColumnPtr vector_vector(ColumnPtr column_left, ColumnPtr column_right) { |
410 | 1 | const auto* column_left_ptr = assert_cast<const ColumnType*>(column_left.get()); |
411 | 1 | const auto* column_right_ptr = assert_cast<const ColumnType*>(column_right.get()); |
412 | | |
413 | 1 | auto column_result = ColumnType::create(column_left->size()); |
414 | 1 | DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr); |
415 | | |
416 | 1 | auto null_map = ColumnUInt8::create(column_result->size(), 0); |
417 | 1 | auto& a = column_left_ptr->get_data(); |
418 | 1 | auto& b = column_right_ptr->get_data(); |
419 | 1 | auto& c = column_result->get_data(); |
420 | 1 | auto& n = null_map->get_data(); |
421 | 1 | size_t size = a.size(); |
422 | 5 | for (size_t i = 0; i < size; ++i) { |
423 | 4 | c[i] = Impl::apply(a[i], b[i], n[i]); |
424 | 4 | } |
425 | 1 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
426 | 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 | 409 | 1 | static ColumnPtr vector_vector(ColumnPtr column_left, ColumnPtr column_right) { | 410 | 1 | const auto* column_left_ptr = assert_cast<const ColumnType*>(column_left.get()); | 411 | 1 | const auto* column_right_ptr = assert_cast<const ColumnType*>(column_right.get()); | 412 | | | 413 | 1 | auto column_result = ColumnType::create(column_left->size()); | 414 | 1 | DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr); | 415 | | | 416 | 1 | auto null_map = ColumnUInt8::create(column_result->size(), 0); | 417 | 1 | auto& a = column_left_ptr->get_data(); | 418 | 1 | auto& b = column_right_ptr->get_data(); | 419 | 1 | auto& c = column_result->get_data(); | 420 | 1 | auto& n = null_map->get_data(); | 421 | 1 | size_t size = a.size(); | 422 | 5 | for (size_t i = 0; i < size; ++i) { | 423 | 4 | c[i] = Impl::apply(a[i], b[i], n[i]); | 424 | 4 | } | 425 | 1 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); | 426 | 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_ |
427 | | }; |
428 | | |
429 | | template <PrimitiveType Type> |
430 | | struct ModuloNumericImpl { |
431 | | static constexpr auto name = "mod"; |
432 | | using ArgA = typename PrimitiveTypeTraits<Type>::CppNativeType; |
433 | | using ArgB = typename PrimitiveTypeTraits<Type>::CppNativeType; |
434 | | using ColumnType = typename PrimitiveTypeTraits<Type>::ColumnType; |
435 | | using DataTypeA = typename PrimitiveTypeTraits<Type>::DataType; |
436 | | using DataTypeB = typename PrimitiveTypeTraits<Type>::DataType; |
437 | | |
438 | 7 | static DataTypes get_variadic_argument_types() { |
439 | 7 | return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(), |
440 | 7 | std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()}; |
441 | 7 | } _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE3EE27get_variadic_argument_typesEv Line | Count | Source | 438 | 1 | static DataTypes get_variadic_argument_types() { | 439 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(), | 440 | 1 | std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()}; | 441 | 1 | } |
_ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE4EE27get_variadic_argument_typesEv Line | Count | Source | 438 | 1 | static DataTypes get_variadic_argument_types() { | 439 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(), | 440 | 1 | std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()}; | 441 | 1 | } |
_ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE5EE27get_variadic_argument_typesEv Line | Count | Source | 438 | 1 | static DataTypes get_variadic_argument_types() { | 439 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(), | 440 | 1 | std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()}; | 441 | 1 | } |
_ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE6EE27get_variadic_argument_typesEv Line | Count | Source | 438 | 1 | static DataTypes get_variadic_argument_types() { | 439 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(), | 440 | 1 | std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()}; | 441 | 1 | } |
_ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE7EE27get_variadic_argument_typesEv Line | Count | Source | 438 | 1 | static DataTypes get_variadic_argument_types() { | 439 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(), | 440 | 1 | std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()}; | 441 | 1 | } |
_ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE8EE27get_variadic_argument_typesEv Line | Count | Source | 438 | 1 | static DataTypes get_variadic_argument_types() { | 439 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(), | 440 | 1 | std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()}; | 441 | 1 | } |
_ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE9EE27get_variadic_argument_typesEv Line | Count | Source | 438 | 1 | static DataTypes get_variadic_argument_types() { | 439 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(), | 440 | 1 | std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()}; | 441 | 1 | } |
|
442 | | |
443 | | static void apply(const typename ColumnType::Container& a, ArgB b, |
444 | 0 | typename ColumnType::Container& c, PaddedPODArray<UInt8>& null_map) { |
445 | 0 | size_t size = c.size(); |
446 | 0 | UInt8 is_null = b == 0; |
447 | 0 | memset(null_map.data(), is_null, sizeof(UInt8) * size); |
448 | |
|
449 | 0 | if (!is_null) { |
450 | 0 | for (size_t i = 0; i < size; i++) { |
451 | 0 | if constexpr (is_float_or_double(Type)) { |
452 | 0 | c[i] = std::fmod((double)a[i], (double)b); |
453 | 0 | } else { |
454 | 0 | throw_if_division_leads_to_FPE(a[i], b); |
455 | 0 | c[i] = a[i] % b; |
456 | 0 | } |
457 | 0 | } |
458 | 0 | } |
459 | 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 |
460 | | |
461 | | static inline typename PrimitiveTypeTraits<Type>::CppNativeType apply(ArgA a, ArgB b, |
462 | 4 | UInt8& is_null) { |
463 | 4 | is_null = b == 0; |
464 | 4 | b += is_null; |
465 | | |
466 | 4 | if constexpr (is_float_or_double(Type)) { |
467 | 0 | return std::fmod((double)a, (double)b); |
468 | 4 | } else { |
469 | 4 | throw_if_division_leads_to_FPE(a, b); |
470 | 4 | return a % b; |
471 | 4 | } |
472 | 4 | } Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE3EE5applyEaaRh Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE4EE5applyEssRh _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE5EE5applyEiiRh Line | Count | Source | 462 | 4 | UInt8& is_null) { | 463 | 4 | is_null = b == 0; | 464 | 4 | b += is_null; | 465 | | | 466 | | if constexpr (is_float_or_double(Type)) { | 467 | | return std::fmod((double)a, (double)b); | 468 | 4 | } else { | 469 | 4 | throw_if_division_leads_to_FPE(a, b); | 470 | 4 | return a % b; | 471 | 4 | } | 472 | 4 | } |
Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE6EE5applyEllRh Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE7EE5applyEnnRh Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE8EE5applyEffRh Unexecuted instantiation: _ZN5doris10vectorized17ModuloNumericImplILNS_13PrimitiveTypeE9EE5applyEddRh |
473 | | }; |
474 | | |
475 | | template <PrimitiveType Type> |
476 | | struct PModuloNumericImpl { |
477 | | using ArgA = typename PrimitiveTypeTraits<Type>::CppNativeType; |
478 | | using ArgB = typename PrimitiveTypeTraits<Type>::CppNativeType; |
479 | | using ColumnType = typename PrimitiveTypeTraits<Type>::ColumnType; |
480 | | using DataTypeA = typename PrimitiveTypeTraits<Type>::DataType; |
481 | | using DataTypeB = typename PrimitiveTypeTraits<Type>::DataType; |
482 | | |
483 | | static constexpr auto name = "pmod"; |
484 | 2 | static DataTypes get_variadic_argument_types() { |
485 | 2 | return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(), |
486 | 2 | std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()}; |
487 | 2 | } _ZN5doris10vectorized18PModuloNumericImplILNS_13PrimitiveTypeE6EE27get_variadic_argument_typesEv Line | Count | Source | 484 | 1 | static DataTypes get_variadic_argument_types() { | 485 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(), | 486 | 1 | std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()}; | 487 | 1 | } |
_ZN5doris10vectorized18PModuloNumericImplILNS_13PrimitiveTypeE9EE27get_variadic_argument_typesEv Line | Count | Source | 484 | 1 | static DataTypes get_variadic_argument_types() { | 485 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(), | 486 | 1 | std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()}; | 487 | 1 | } |
|
488 | | |
489 | | static void apply(const typename ColumnType::Container& a, ArgB b, |
490 | | typename PrimitiveTypeTraits<Type>::ColumnType::Container& c, |
491 | 0 | PaddedPODArray<UInt8>& null_map) { |
492 | 0 | size_t size = c.size(); |
493 | 0 | UInt8 is_null = b == 0; |
494 | 0 | memset(null_map.data(), is_null, size); |
495 | |
|
496 | 0 | if (!is_null) { |
497 | 0 | for (size_t i = 0; i < size; i++) { |
498 | 0 | if constexpr (is_float_or_double(Type)) { |
499 | 0 | c[i] = std::fmod(std::fmod((double)a[i], (double)b) + (double)b, double(b)); |
500 | 0 | } else { |
501 | 0 | throw_if_division_leads_to_FPE(a[i], b); |
502 | 0 | c[i] = (a[i] % b + b) % b; |
503 | 0 | } |
504 | 0 | } |
505 | 0 | } |
506 | 0 | } Unexecuted instantiation: _ZN5doris10vectorized18PModuloNumericImplILNS_13PrimitiveTypeE6EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElRS8_RNS4_IhLm4096ES7_Lm16ELm15EEE Unexecuted instantiation: _ZN5doris10vectorized18PModuloNumericImplILNS_13PrimitiveTypeE9EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEdRS8_RNS4_IhLm4096ES7_Lm16ELm15EEE |
507 | | |
508 | | static inline typename PrimitiveTypeTraits<Type>::CppNativeType apply(ArgA a, ArgB b, |
509 | 0 | UInt8& is_null) { |
510 | 0 | is_null = b == 0; |
511 | 0 | b += is_null; |
512 | |
|
513 | 0 | if constexpr (is_float_or_double(Type)) { |
514 | 0 | return std::fmod(std::fmod((double)a, (double)b) + (double)b, (double)b); |
515 | 0 | } else { |
516 | 0 | throw_if_division_leads_to_FPE(a, b); |
517 | 0 | return (a % b + b) % b; |
518 | 0 | } |
519 | 0 | } Unexecuted instantiation: _ZN5doris10vectorized18PModuloNumericImplILNS_13PrimitiveTypeE6EE5applyEllRh Unexecuted instantiation: _ZN5doris10vectorized18PModuloNumericImplILNS_13PrimitiveTypeE9EE5applyEddRh |
520 | | |
521 | | template <PrimitiveType Result = TYPE_DECIMALV2> |
522 | | static inline DecimalV2Value apply(DecimalV2Value a, DecimalV2Value b, UInt8& is_null) { |
523 | | is_null = b == DecimalV2Value(0); |
524 | | b += DecimalV2Value(is_null); |
525 | | return (a % b + b) % b; |
526 | | } |
527 | | }; |
528 | | |
529 | | template <PrimitiveType TypeA, PrimitiveType TypeB> |
530 | | struct ModuloDecimalImpl { |
531 | | static_assert(is_decimal(TypeA) && is_decimal(TypeB)); |
532 | | static_assert((TypeA == TYPE_DECIMALV2 && TypeB == TYPE_DECIMALV2) || |
533 | | (TypeA != TYPE_DECIMALV2 && TypeB != TYPE_DECIMALV2)); |
534 | | static constexpr auto name = "mod"; |
535 | | static constexpr auto is_pmod = false; |
536 | | using ArgA = typename PrimitiveTypeTraits<TypeA>::ColumnItemType; |
537 | | using ArgB = typename PrimitiveTypeTraits<TypeB>::ColumnItemType; |
538 | | using ArgNativeTypeA = typename PrimitiveTypeTraits<TypeA>::CppNativeType; |
539 | | using ArgNativeTypeB = typename PrimitiveTypeTraits<TypeB>::CppNativeType; |
540 | | using DataTypeA = typename PrimitiveTypeTraits<TypeA>::DataType; |
541 | | using DataTypeB = typename PrimitiveTypeTraits<TypeB>::DataType; |
542 | | using ColumnTypeA = typename PrimitiveTypeTraits<TypeA>::ColumnType; |
543 | | using ColumnTypeB = typename PrimitiveTypeTraits<TypeB>::ColumnType; |
544 | | |
545 | 17 | static DataTypes get_variadic_argument_types() { |
546 | 17 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), |
547 | 17 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; |
548 | 17 | } _ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS2_20EE27get_variadic_argument_typesEv Line | Count | Source | 545 | 1 | static DataTypes get_variadic_argument_types() { | 546 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 547 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 548 | 1 | } |
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE27get_variadic_argument_typesEv Line | Count | Source | 545 | 1 | static DataTypes get_variadic_argument_types() { | 546 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 547 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 548 | 1 | } |
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE27get_variadic_argument_typesEv Line | Count | Source | 545 | 1 | static DataTypes get_variadic_argument_types() { | 546 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 547 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 548 | 1 | } |
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE27get_variadic_argument_typesEv Line | Count | Source | 545 | 1 | static DataTypes get_variadic_argument_types() { | 546 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 547 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 548 | 1 | } |
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE27get_variadic_argument_typesEv Line | Count | Source | 545 | 1 | static DataTypes get_variadic_argument_types() { | 546 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 547 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 548 | 1 | } |
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE27get_variadic_argument_typesEv Line | Count | Source | 545 | 1 | static DataTypes get_variadic_argument_types() { | 546 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 547 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 548 | 1 | } |
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE27get_variadic_argument_typesEv Line | Count | Source | 545 | 1 | static DataTypes get_variadic_argument_types() { | 546 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 547 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 548 | 1 | } |
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE27get_variadic_argument_typesEv Line | Count | Source | 545 | 1 | static DataTypes get_variadic_argument_types() { | 546 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 547 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 548 | 1 | } |
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE27get_variadic_argument_typesEv Line | Count | Source | 545 | 1 | static DataTypes get_variadic_argument_types() { | 546 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 547 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 548 | 1 | } |
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE27get_variadic_argument_typesEv Line | Count | Source | 545 | 1 | static DataTypes get_variadic_argument_types() { | 546 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 547 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 548 | 1 | } |
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE27get_variadic_argument_typesEv Line | Count | Source | 545 | 1 | static DataTypes get_variadic_argument_types() { | 546 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 547 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 548 | 1 | } |
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE27get_variadic_argument_typesEv Line | Count | Source | 545 | 1 | static DataTypes get_variadic_argument_types() { | 546 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 547 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 548 | 1 | } |
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE27get_variadic_argument_typesEv Line | Count | Source | 545 | 1 | static DataTypes get_variadic_argument_types() { | 546 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 547 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 548 | 1 | } |
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE27get_variadic_argument_typesEv Line | Count | Source | 545 | 1 | static DataTypes get_variadic_argument_types() { | 546 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 547 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 548 | 1 | } |
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE27get_variadic_argument_typesEv Line | Count | Source | 545 | 1 | static DataTypes get_variadic_argument_types() { | 546 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 547 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 548 | 1 | } |
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE27get_variadic_argument_typesEv Line | Count | Source | 545 | 1 | static DataTypes get_variadic_argument_types() { | 546 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 547 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 548 | 1 | } |
_ZN5doris10vectorized17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE27get_variadic_argument_typesEv Line | Count | Source | 545 | 1 | static DataTypes get_variadic_argument_types() { | 546 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 547 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 548 | 1 | } |
|
549 | | |
550 | 0 | static inline DecimalV2Value apply(DecimalV2Value a, DecimalV2Value b, UInt8& is_null) { |
551 | 0 | is_null = b == DecimalV2Value(0); |
552 | 0 | return a % (b + DecimalV2Value(is_null)); |
553 | 0 | } |
554 | | }; |
555 | | |
556 | | template <typename Impl> |
557 | | struct ModDecimalImpl { |
558 | | static constexpr auto name = Impl::name; |
559 | | static constexpr bool result_is_decimal = true; |
560 | | using ArgA = typename Impl::ArgA; |
561 | | using ArgB = typename Impl::ArgB; |
562 | | using ArgNativeTypeA = typename Impl::ArgNativeTypeA; |
563 | | using ArgNativeTypeB = typename Impl::ArgNativeTypeB; |
564 | | using DataTypeA = typename Impl::DataTypeA; |
565 | | using DataTypeB = typename Impl::DataTypeB; |
566 | | using ColumnTypeA = typename Impl::ColumnTypeA; |
567 | | using ColumnTypeB = typename Impl::ColumnTypeB; |
568 | | |
569 | | constexpr static bool need_replace_null_data_to_default = true; |
570 | | |
571 | 17 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); }_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE27get_variadic_argument_typesEv Line | Count | Source | 571 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE27get_variadic_argument_typesEv Line | Count | Source | 571 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE27get_variadic_argument_typesEv Line | Count | Source | 571 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE27get_variadic_argument_typesEv Line | Count | Source | 571 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE27get_variadic_argument_typesEv Line | Count | Source | 571 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE27get_variadic_argument_typesEv Line | Count | Source | 571 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE27get_variadic_argument_typesEv Line | Count | Source | 571 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE27get_variadic_argument_typesEv Line | Count | Source | 571 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE27get_variadic_argument_typesEv Line | Count | Source | 571 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE27get_variadic_argument_typesEv Line | Count | Source | 571 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE27get_variadic_argument_typesEv Line | Count | Source | 571 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE27get_variadic_argument_typesEv Line | Count | Source | 571 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE27get_variadic_argument_typesEv Line | Count | Source | 571 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE27get_variadic_argument_typesEv Line | Count | Source | 571 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE27get_variadic_argument_typesEv Line | Count | Source | 571 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE27get_variadic_argument_typesEv Line | Count | Source | 571 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
_ZN5doris10vectorized14ModDecimalImplINS0_17ModuloDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE27get_variadic_argument_typesEv Line | Count | Source | 571 | 1 | static DataTypes get_variadic_argument_types() { return Impl::get_variadic_argument_types(); } |
|
572 | | |
573 | | template <PrimitiveType ResultType> |
574 | | requires(is_decimal(ResultType) && ResultType != TYPE_DECIMALV2) |
575 | | static inline typename PrimitiveTypeTraits<ResultType>::CppNativeType impl(ArgNativeTypeA a, |
576 | | ArgNativeTypeB b, |
577 | 0 | UInt8& is_null) { |
578 | 0 | is_null = b == 0; |
579 | 0 | b += is_null; |
580 | |
|
581 | 0 | throw_if_division_leads_to_FPE(a, b); |
582 | | if constexpr (Impl::is_pmod) { |
583 | | return (a % b + b) % b; |
584 | 0 | } else { |
585 | 0 | return static_cast<typename PrimitiveTypeTraits<ResultType>::CppNativeType>(a) % b; |
586 | 0 | } |
587 | 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 |
588 | | |
589 | | template <PrimitiveType ResultType> |
590 | | requires(is_decimal(ResultType)) |
591 | | static ColumnPtr constant_constant( |
592 | | ArgA a, ArgB b, |
593 | | const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number, |
594 | | const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier, |
595 | 0 | const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) { |
596 | 0 | auto column_result = ColumnDecimal<ResultType>::create(1, res_data_type.get_scale()); |
597 | |
|
598 | 0 | auto null_map = ColumnUInt8::create(1, 0); |
599 | 0 | if (check_overflow_for_decimal) { |
600 | 0 | column_result->get_element(0) = |
601 | 0 | typename PrimitiveTypeTraits<ResultType>::ColumnItemType( |
602 | 0 | apply<true, ResultType>(a.value, b.value, null_map->get_element(0), |
603 | 0 | max_result_number)); |
604 | 0 | } else { |
605 | 0 | column_result->get_element(0) = |
606 | 0 | typename PrimitiveTypeTraits<ResultType>::ColumnItemType( |
607 | 0 | apply<false, ResultType>(a.value, b.value, null_map->get_element(0), |
608 | 0 | max_result_number)); |
609 | 0 | } |
610 | 0 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
611 | 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 |
612 | | |
613 | | template <PrimitiveType ResultType> |
614 | | requires(is_decimal(ResultType)) |
615 | | static ColumnPtr vector_constant( |
616 | | ColumnPtr column_left, ArgB b, |
617 | | const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number, |
618 | | const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier, |
619 | 0 | const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) { |
620 | 0 | const auto* column_left_ptr = assert_cast<const ColumnTypeA*>(column_left.get()); |
621 | 0 | auto column_result = |
622 | 0 | ColumnDecimal<ResultType>::create(column_left->size(), res_data_type.get_scale()); |
623 | 0 | DCHECK(column_left_ptr != nullptr); |
624 | |
|
625 | 0 | auto null_map = ColumnUInt8::create(column_left->size(), 0); |
626 | 0 | const auto& a = column_left_ptr->get_data().data(); |
627 | 0 | const auto& c = column_result->get_data().data(); |
628 | 0 | auto& n = null_map->get_data(); |
629 | 0 | auto sz = column_left->size(); |
630 | 0 | if (check_overflow_for_decimal) { |
631 | 0 | for (size_t i = 0; i < sz; ++i) { |
632 | 0 | c[i] = typename DataTypeDecimal<ResultType>::FieldType( |
633 | 0 | apply<true, ResultType>(a[i].value, b.value, n[i], max_result_number)); |
634 | 0 | } |
635 | 0 | } else { |
636 | 0 | for (size_t i = 0; i < sz; ++i) { |
637 | 0 | c[i] = typename DataTypeDecimal<ResultType>::FieldType( |
638 | 0 | apply<false, ResultType>(a[i].value, b.value, n[i], max_result_number)); |
639 | 0 | } |
640 | 0 | } |
641 | 0 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
642 | 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 |
643 | | |
644 | | template <PrimitiveType ResultType> |
645 | | requires(is_decimal(ResultType)) |
646 | | static ColumnPtr constant_vector( |
647 | | ArgA a, ColumnPtr column_right, |
648 | | const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number, |
649 | | const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier, |
650 | 0 | const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) { |
651 | 0 | const auto* column_right_ptr = assert_cast<const ColumnTypeB*>(column_right.get()); |
652 | 0 | auto column_result = |
653 | 0 | ColumnDecimal<ResultType>::create(column_right->size(), res_data_type.get_scale()); |
654 | 0 | DCHECK(column_right_ptr != nullptr); |
655 | |
|
656 | 0 | auto null_map = ColumnUInt8::create(column_right->size(), 0); |
657 | 0 | const auto& b = column_right_ptr->get_data().data(); |
658 | 0 | const auto& c = column_result->get_data().data(); |
659 | 0 | auto& n = null_map->get_data(); |
660 | 0 | auto sz = column_right->size(); |
661 | 0 | if (check_overflow_for_decimal) { |
662 | 0 | for (size_t i = 0; i < sz; ++i) { |
663 | 0 | c[i] = typename DataTypeDecimal<ResultType>::FieldType( |
664 | 0 | apply<true, ResultType>(a.value, b[i].value, n[i], max_result_number)); |
665 | 0 | } |
666 | 0 | } else { |
667 | 0 | for (size_t i = 0; i < sz; ++i) { |
668 | 0 | c[i] = typename DataTypeDecimal<ResultType>::FieldType( |
669 | 0 | apply<false, ResultType>(a.value, b[i].value, n[i], max_result_number)); |
670 | 0 | } |
671 | 0 | } |
672 | |
|
673 | 0 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
674 | 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 |
675 | | |
676 | | template <PrimitiveType ResultType> |
677 | | requires(is_decimal(ResultType)) |
678 | | static ColumnPtr vector_vector( |
679 | | ColumnPtr column_left, ColumnPtr column_right, |
680 | | const typename PrimitiveTypeTraits<ResultType>::CppType max_result_number, |
681 | | const typename PrimitiveTypeTraits<ResultType>::CppType scale_diff_multiplier, |
682 | 0 | const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) { |
683 | 0 | const auto* column_left_ptr = assert_cast<const ColumnTypeA*>(column_left.get()); |
684 | 0 | const auto* column_right_ptr = assert_cast<const ColumnTypeB*>(column_right.get()); |
685 | |
|
686 | 0 | auto column_result = |
687 | 0 | ColumnDecimal<ResultType>::create(column_left->size(), res_data_type.get_scale()); |
688 | 0 | DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr); |
689 | | |
690 | | // function divide, modulo and pmod |
691 | 0 | auto null_map = ColumnUInt8::create(column_result->size(), 0); |
692 | 0 | const auto& a = column_left_ptr->get_data().data(); |
693 | 0 | const auto& b = column_right_ptr->get_data().data(); |
694 | 0 | const auto& c = column_result->get_data().data(); |
695 | 0 | auto& n = null_map->get_data(); |
696 | 0 | auto sz = column_right->size(); |
697 | 0 | if constexpr (DataTypeA::PType == TYPE_DECIMALV2) { |
698 | 0 | if (check_overflow_for_decimal) { |
699 | 0 | for (size_t i = 0; i < sz; ++i) { |
700 | 0 | c[i] = Decimal128V2(apply<true, TYPE_DECIMALV2>(a[i].value, b[i].value, n[i], |
701 | 0 | max_result_number)); |
702 | 0 | } |
703 | 0 | } else { |
704 | 0 | for (size_t i = 0; i < sz; ++i) { |
705 | 0 | c[i] = Decimal128V2(apply<false, TYPE_DECIMALV2>(a[i].value, b[i].value, n[i], |
706 | 0 | max_result_number)); |
707 | 0 | } |
708 | 0 | } |
709 | |
|
710 | 0 | } else { |
711 | 0 | if (check_overflow_for_decimal) { |
712 | 0 | for (size_t i = 0; i < sz; ++i) { |
713 | 0 | c[i] = typename DataTypeDecimal<ResultType>::FieldType(apply<true, ResultType>( |
714 | 0 | a[i].value, b[i].value, n[i], max_result_number)); |
715 | 0 | } |
716 | 0 | } else { |
717 | 0 | for (size_t i = 0; i < sz; ++i) { |
718 | 0 | c[i] = typename DataTypeDecimal<ResultType>::FieldType(apply<false, ResultType>( |
719 | 0 | a[i].value, b[i].value, n[i], max_result_number)); |
720 | 0 | } |
721 | 0 | } |
722 | 0 | } |
723 | 0 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
724 | 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 |
725 | | |
726 | | template <bool check_overflow_for_decimal, PrimitiveType ResultType> |
727 | | requires(is_decimal(ResultType)) |
728 | | static ALWAYS_INLINE typename PrimitiveTypeTraits<ResultType>::CppNativeType apply( |
729 | | ArgNativeTypeA a, ArgNativeTypeB b, UInt8& is_null, |
730 | 0 | const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number) { |
731 | 0 | if constexpr (DataTypeA::PType == TYPE_DECIMALV2) { |
732 | 0 | DecimalV2Value l(a); |
733 | 0 | DecimalV2Value r(b); |
734 | 0 | auto ans = Impl::apply(l, r, is_null); |
735 | 0 | using ANS_TYPE = std::decay_t<decltype(ans)>; |
736 | 0 | if constexpr (check_overflow_for_decimal) { |
737 | 0 | if constexpr (std::is_same_v<ANS_TYPE, DecimalV2Value>) { |
738 | 0 | if (ans.value() > max_result_number.value() || |
739 | 0 | ans.value() < -max_result_number.value()) { |
740 | 0 | throw Exception( |
741 | 0 | ErrorCode::ARITHMETIC_OVERFLOW_ERRROR, |
742 | 0 | "Arithmetic overflow: {} {} {} = {}, result type: {}", |
743 | 0 | DecimalV2Value(a).to_string(), name, DecimalV2Value(b).to_string(), |
744 | 0 | DecimalV2Value(ans).to_string(), type_to_string(ResultType)); |
745 | 0 | } |
746 | | } else if constexpr (IsDecimalNumber<ANS_TYPE>) { |
747 | | if (ans.value > max_result_number.value || |
748 | | ans.value < -max_result_number.value) { |
749 | | throw Exception( |
750 | | ErrorCode::ARITHMETIC_OVERFLOW_ERRROR, |
751 | | "Arithmetic overflow: {} {} {} = {}, result type: {}", |
752 | | DecimalV2Value(a).to_string(), name, DecimalV2Value(b).to_string(), |
753 | | DecimalV2Value(ans).to_string(), type_to_string(ResultType)); |
754 | | } |
755 | | } else { |
756 | | if (ans > max_result_number.value || ans < -max_result_number.value) { |
757 | | throw Exception( |
758 | | ErrorCode::ARITHMETIC_OVERFLOW_ERRROR, |
759 | | "Arithmetic overflow: {} {} {} = {}, result type: {}", |
760 | | DecimalV2Value(a).to_string(), name, DecimalV2Value(b).to_string(), |
761 | | DecimalV2Value(ans).to_string(), type_to_string(ResultType)); |
762 | | } |
763 | | } |
764 | 0 | } |
765 | 0 | typename PrimitiveTypeTraits<ResultType>::CppNativeType result {}; |
766 | 0 | memcpy(&result, &ans, std::min(sizeof(result), sizeof(ans))); |
767 | 0 | return result; |
768 | 0 | } else { |
769 | 0 | return impl<ResultType>(a, b, is_null); |
770 | 0 | } |
771 | 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 |
772 | | |
773 | | template <PrimitiveType PT> |
774 | | static std::pair<typename PrimitiveTypeTraits<PT>::CppType, |
775 | | typename PrimitiveTypeTraits<PT>::CppType> |
776 | | get_max_and_multiplier(const DataTypeA* type_left, const DataTypeB* type_right, |
777 | 0 | const DataTypeDecimal<PT>& type_result) { |
778 | 0 | auto max_result_number = |
779 | 0 | DataTypeDecimal<PT>::get_max_digits_number(type_result.get_precision()); |
780 | |
|
781 | 0 | auto orig_result_scale = type_left->get_scale() + type_right->get_scale(); |
782 | 0 | auto result_scale = type_result.get_scale(); |
783 | 0 | DCHECK(orig_result_scale >= result_scale); |
784 | 0 | auto scale_diff_multiplier = |
785 | 0 | DataTypeDecimal<PT>::get_scale_multiplier(orig_result_scale - result_scale); |
786 | 0 | return {typename PrimitiveTypeTraits<PT>::CppType(max_result_number), |
787 | 0 | typename PrimitiveTypeTraits<PT>::CppType(scale_diff_multiplier)}; |
788 | 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 |
789 | | }; |
790 | | |
791 | 1 | void register_function_modulo(SimpleFunctionFactory& factory) { |
792 | 1 | factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_TINYINT>>>>(); |
793 | 1 | factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_SMALLINT>>>>(); |
794 | 1 | factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_INT>>>>(); |
795 | 1 | factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_BIGINT>>>>(); |
796 | 1 | factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_LARGEINT>>>>(); |
797 | 1 | factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_FLOAT>>>>(); |
798 | 1 | factory.register_function<FunctionMod<ModNumericImpl<ModuloNumericImpl<TYPE_DOUBLE>>>>(); |
799 | | |
800 | 1 | factory.register_function<FunctionMod<ModNumericImpl<PModuloNumericImpl<TYPE_BIGINT>>>>(); |
801 | 1 | factory.register_function<FunctionMod<ModNumericImpl<PModuloNumericImpl<TYPE_DOUBLE>>>>(); |
802 | | |
803 | 1 | factory.register_function< |
804 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMALV2, TYPE_DECIMALV2>>>>(); |
805 | | |
806 | 1 | factory.register_function< |
807 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL32>>>>(); |
808 | 1 | factory.register_function< |
809 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL64>>>>(); |
810 | 1 | factory.register_function< |
811 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL128I>>>>(); |
812 | 1 | factory.register_function< |
813 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL256>>>>(); |
814 | | |
815 | 1 | factory.register_function< |
816 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL32>>>>(); |
817 | 1 | factory.register_function< |
818 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL64>>>>(); |
819 | 1 | factory.register_function< |
820 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL128I>>>>(); |
821 | 1 | factory.register_function< |
822 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL256>>>>(); |
823 | | |
824 | 1 | factory.register_function< |
825 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL32>>>>(); |
826 | 1 | factory.register_function< |
827 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL64>>>>(); |
828 | 1 | factory.register_function< |
829 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL128I>>>>(); |
830 | 1 | factory.register_function< |
831 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL256>>>>(); |
832 | | |
833 | 1 | factory.register_function< |
834 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL32>>>>(); |
835 | 1 | factory.register_function< |
836 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL64>>>>(); |
837 | 1 | factory.register_function< |
838 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL128I>>>>(); |
839 | 1 | factory.register_function< |
840 | 1 | FunctionMod<ModDecimalImpl<ModuloDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL256>>>>(); |
841 | 1 | factory.register_alias("mod", "fmod"); |
842 | 1 | } |
843 | | |
844 | | } // namespace doris::vectorized |