/root/doris/be/src/vec/functions/divide.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/divide.cpp |
19 | | // and modified by Doris |
20 | | |
21 | | #include <string.h> |
22 | | |
23 | | #include "runtime/decimalv2_value.h" |
24 | | #include "vec/columns/column_vector.h" |
25 | | #include "vec/core/types.h" |
26 | | #include "vec/data_types/data_type_decimal.h" |
27 | | #include "vec/data_types/number_traits.h" |
28 | | #include "vec/functions/cast_type_to_either.h" |
29 | | #include "vec/functions/function_helpers.h" |
30 | | #include "vec/functions/simple_function_factory.h" |
31 | | |
32 | | namespace doris::vectorized { |
33 | | |
34 | | struct DivideFloatingImpl; |
35 | | |
36 | | template <typename Impl> |
37 | | class FunctionDiv : public IFunction { |
38 | | static constexpr bool result_is_decimal = !std::is_same_v<Impl, DivideFloatingImpl>; |
39 | | mutable bool need_replace_null_data_to_default_ = false; |
40 | | |
41 | | public: |
42 | | static constexpr auto name = "divide"; |
43 | | |
44 | 37 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } _ZN5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE6createEv Line | Count | Source | 44 | 3 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE6createEv Line | Count | Source | 44 | 2 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE6createEv Line | Count | Source | 44 | 2 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE6createEv Line | Count | Source | 44 | 2 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE6createEv Line | Count | Source | 44 | 2 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE6createEv Line | Count | Source | 44 | 2 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE6createEv Line | Count | Source | 44 | 2 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE6createEv Line | Count | Source | 44 | 2 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE6createEv Line | Count | Source | 44 | 2 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE6createEv Line | Count | Source | 44 | 2 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE6createEv Line | Count | Source | 44 | 2 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE6createEv Line | Count | Source | 44 | 2 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE6createEv Line | Count | Source | 44 | 2 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE6createEv Line | Count | Source | 44 | 2 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE6createEv Line | Count | Source | 44 | 2 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE6createEv Line | Count | Source | 44 | 2 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE6createEv Line | Count | Source | 44 | 2 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE6createEv Line | Count | Source | 44 | 2 | static FunctionPtr create() { return std::make_shared<FunctionDiv>(); } |
|
45 | | |
46 | 37 | FunctionDiv() = default; _ZN5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEEC2Ev Line | Count | Source | 46 | 3 | FunctionDiv() = default; |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEEC2Ev Line | Count | Source | 46 | 2 | FunctionDiv() = default; |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEEC2Ev Line | Count | Source | 46 | 2 | FunctionDiv() = default; |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEEC2Ev Line | Count | Source | 46 | 2 | FunctionDiv() = default; |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEEC2Ev Line | Count | Source | 46 | 2 | FunctionDiv() = default; |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEEC2Ev Line | Count | Source | 46 | 2 | FunctionDiv() = default; |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEEC2Ev Line | Count | Source | 46 | 2 | FunctionDiv() = default; |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEEC2Ev Line | Count | Source | 46 | 2 | FunctionDiv() = default; |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEEC2Ev Line | Count | Source | 46 | 2 | FunctionDiv() = default; |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEEC2Ev Line | Count | Source | 46 | 2 | FunctionDiv() = default; |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEEC2Ev Line | Count | Source | 46 | 2 | FunctionDiv() = default; |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEEC2Ev Line | Count | Source | 46 | 2 | FunctionDiv() = default; |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEEC2Ev Line | Count | Source | 46 | 2 | FunctionDiv() = default; |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEEC2Ev Line | Count | Source | 46 | 2 | FunctionDiv() = default; |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEEC2Ev Line | Count | Source | 46 | 2 | FunctionDiv() = default; |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEEC2Ev Line | Count | Source | 46 | 2 | FunctionDiv() = default; |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEEC2Ev Line | Count | Source | 46 | 2 | FunctionDiv() = default; |
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEEC2Ev Line | Count | Source | 46 | 2 | FunctionDiv() = default; |
|
47 | | |
48 | 18 | String get_name() const override { return name; } _ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE8get_nameB5cxx11Ev Line | Count | Source | 48 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE8get_nameB5cxx11Ev Line | Count | Source | 48 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE8get_nameB5cxx11Ev Line | Count | Source | 48 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE8get_nameB5cxx11Ev Line | Count | Source | 48 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE8get_nameB5cxx11Ev Line | Count | Source | 48 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE8get_nameB5cxx11Ev Line | Count | Source | 48 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE8get_nameB5cxx11Ev Line | Count | Source | 48 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE8get_nameB5cxx11Ev Line | Count | Source | 48 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE8get_nameB5cxx11Ev Line | Count | Source | 48 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE8get_nameB5cxx11Ev Line | Count | Source | 48 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE8get_nameB5cxx11Ev Line | Count | Source | 48 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE8get_nameB5cxx11Ev Line | Count | Source | 48 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE8get_nameB5cxx11Ev Line | Count | Source | 48 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE8get_nameB5cxx11Ev Line | Count | Source | 48 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE8get_nameB5cxx11Ev Line | Count | Source | 48 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE8get_nameB5cxx11Ev Line | Count | Source | 48 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE8get_nameB5cxx11Ev Line | Count | Source | 48 | 1 | String get_name() const override { return name; } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE8get_nameB5cxx11Ev Line | Count | Source | 48 | 1 | String get_name() const override { return name; } |
|
49 | | |
50 | 1 | bool need_replace_null_data_to_default() const override { |
51 | 1 | return need_replace_null_data_to_default_; |
52 | 1 | } _ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE33need_replace_null_data_to_defaultEv Line | Count | Source | 50 | 1 | bool need_replace_null_data_to_default() const override { | 51 | 1 | return need_replace_null_data_to_default_; | 52 | 1 | } |
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE33need_replace_null_data_to_defaultEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE33need_replace_null_data_to_defaultEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE33need_replace_null_data_to_defaultEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE33need_replace_null_data_to_defaultEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE33need_replace_null_data_to_defaultEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE33need_replace_null_data_to_defaultEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE33need_replace_null_data_to_defaultEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE33need_replace_null_data_to_defaultEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE33need_replace_null_data_to_defaultEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE33need_replace_null_data_to_defaultEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE33need_replace_null_data_to_defaultEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE33need_replace_null_data_to_defaultEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE33need_replace_null_data_to_defaultEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE33need_replace_null_data_to_defaultEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE33need_replace_null_data_to_defaultEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE33need_replace_null_data_to_defaultEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE33need_replace_null_data_to_defaultEv |
53 | | |
54 | 1 | size_t get_number_of_arguments() const override { return 2; } _ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE23get_number_of_argumentsEv Line | Count | Source | 54 | 1 | size_t get_number_of_arguments() const override { return 2; } |
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE23get_number_of_argumentsEv Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE23get_number_of_argumentsEv |
55 | | |
56 | 18 | DataTypes get_variadic_argument_types_impl() const override { |
57 | 18 | return Impl::get_variadic_argument_types(); |
58 | 18 | } _ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE32get_variadic_argument_types_implEv Line | Count | Source | 56 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 57 | 1 | return Impl::get_variadic_argument_types(); | 58 | 1 | } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE32get_variadic_argument_types_implEv Line | Count | Source | 56 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 57 | 1 | return Impl::get_variadic_argument_types(); | 58 | 1 | } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE32get_variadic_argument_types_implEv Line | Count | Source | 56 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 57 | 1 | return Impl::get_variadic_argument_types(); | 58 | 1 | } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE32get_variadic_argument_types_implEv Line | Count | Source | 56 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 57 | 1 | return Impl::get_variadic_argument_types(); | 58 | 1 | } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE32get_variadic_argument_types_implEv Line | Count | Source | 56 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 57 | 1 | return Impl::get_variadic_argument_types(); | 58 | 1 | } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE32get_variadic_argument_types_implEv Line | Count | Source | 56 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 57 | 1 | return Impl::get_variadic_argument_types(); | 58 | 1 | } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE32get_variadic_argument_types_implEv Line | Count | Source | 56 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 57 | 1 | return Impl::get_variadic_argument_types(); | 58 | 1 | } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE32get_variadic_argument_types_implEv Line | Count | Source | 56 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 57 | 1 | return Impl::get_variadic_argument_types(); | 58 | 1 | } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE32get_variadic_argument_types_implEv Line | Count | Source | 56 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 57 | 1 | return Impl::get_variadic_argument_types(); | 58 | 1 | } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE32get_variadic_argument_types_implEv Line | Count | Source | 56 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 57 | 1 | return Impl::get_variadic_argument_types(); | 58 | 1 | } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE32get_variadic_argument_types_implEv Line | Count | Source | 56 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 57 | 1 | return Impl::get_variadic_argument_types(); | 58 | 1 | } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE32get_variadic_argument_types_implEv Line | Count | Source | 56 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 57 | 1 | return Impl::get_variadic_argument_types(); | 58 | 1 | } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE32get_variadic_argument_types_implEv Line | Count | Source | 56 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 57 | 1 | return Impl::get_variadic_argument_types(); | 58 | 1 | } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE32get_variadic_argument_types_implEv Line | Count | Source | 56 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 57 | 1 | return Impl::get_variadic_argument_types(); | 58 | 1 | } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE32get_variadic_argument_types_implEv Line | Count | Source | 56 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 57 | 1 | return Impl::get_variadic_argument_types(); | 58 | 1 | } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE32get_variadic_argument_types_implEv Line | Count | Source | 56 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 57 | 1 | return Impl::get_variadic_argument_types(); | 58 | 1 | } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE32get_variadic_argument_types_implEv Line | Count | Source | 56 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 57 | 1 | return Impl::get_variadic_argument_types(); | 58 | 1 | } |
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE32get_variadic_argument_types_implEv Line | Count | Source | 56 | 1 | DataTypes get_variadic_argument_types_impl() const override { | 57 | 1 | return Impl::get_variadic_argument_types(); | 58 | 1 | } |
|
59 | | |
60 | 1 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { |
61 | 1 | need_replace_null_data_to_default_ = is_decimal(arguments[0]->get_primitive_type()); |
62 | 1 | return make_nullable(arguments[0]); |
63 | 1 | } _ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaIS8_EE Line | Count | Source | 60 | 1 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { | 61 | 1 | need_replace_null_data_to_default_ = is_decimal(arguments[0]->get_primitive_type()); | 62 | 1 | return make_nullable(arguments[0]); | 63 | 1 | } |
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISA_EE Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISA_EE Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISA_EE Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISA_EE Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISA_EE Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISA_EE Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISA_EE Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISA_EE Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISA_EE Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISA_EE Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISA_EE Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISA_EE Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISA_EE Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISA_EE Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISA_EE Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISA_EE Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISA_EE |
64 | | |
65 | | Status execute_impl(FunctionContext* context, Block& block, const ColumnNumbers& arguments, |
66 | 1 | uint32_t result, size_t input_rows_count) const override { |
67 | 1 | auto& column_left = block.get_by_position(arguments[0]).column; |
68 | 1 | auto& column_right = block.get_by_position(arguments[1]).column; |
69 | 1 | const auto* type_left = assert_cast<const typename Impl::DataTypeA*>( |
70 | 1 | block.get_by_position(arguments[0]).type.get()); |
71 | 1 | const auto* type_right = assert_cast<const typename Impl::DataTypeB*>( |
72 | 1 | block.get_by_position(arguments[1]).type.get()); |
73 | 1 | const auto& res_data_type = remove_nullable(block.get_by_position(result).type); |
74 | 1 | bool is_const_left = is_column_const(*column_left); |
75 | 1 | bool is_const_right = is_column_const(*column_right); |
76 | | |
77 | 1 | ColumnPtr column_result = nullptr; |
78 | 1 | if (is_const_left && is_const_right) { |
79 | 0 | column_result = constant_constant(column_left, column_right, type_left, type_right, |
80 | 0 | res_data_type, context->check_overflow_for_decimal()); |
81 | 1 | } else if (is_const_left) { |
82 | 0 | column_result = constant_vector(column_left, column_right, type_left, type_right, |
83 | 0 | res_data_type, context->check_overflow_for_decimal()); |
84 | 1 | } else if (is_const_right) { |
85 | 0 | column_result = vector_constant(column_left, column_right, type_left, type_right, |
86 | 0 | res_data_type, context->check_overflow_for_decimal()); |
87 | 1 | } else { |
88 | 1 | column_result = vector_vector(column_left, column_right, type_left, type_right, |
89 | 1 | res_data_type, context->check_overflow_for_decimal()); |
90 | 1 | } |
91 | 1 | block.replace_by_position(result, std::move(column_result)); |
92 | 1 | return Status::OK(); |
93 | 1 | } _ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Line | Count | Source | 66 | 1 | uint32_t result, size_t input_rows_count) const override { | 67 | 1 | auto& column_left = block.get_by_position(arguments[0]).column; | 68 | 1 | auto& column_right = block.get_by_position(arguments[1]).column; | 69 | 1 | const auto* type_left = assert_cast<const typename Impl::DataTypeA*>( | 70 | 1 | block.get_by_position(arguments[0]).type.get()); | 71 | 1 | const auto* type_right = assert_cast<const typename Impl::DataTypeB*>( | 72 | 1 | block.get_by_position(arguments[1]).type.get()); | 73 | 1 | const auto& res_data_type = remove_nullable(block.get_by_position(result).type); | 74 | 1 | bool is_const_left = is_column_const(*column_left); | 75 | 1 | bool is_const_right = is_column_const(*column_right); | 76 | | | 77 | 1 | ColumnPtr column_result = nullptr; | 78 | 1 | if (is_const_left && is_const_right) { | 79 | 0 | column_result = constant_constant(column_left, column_right, type_left, type_right, | 80 | 0 | res_data_type, context->check_overflow_for_decimal()); | 81 | 1 | } else if (is_const_left) { | 82 | 0 | column_result = constant_vector(column_left, column_right, type_left, type_right, | 83 | 0 | res_data_type, context->check_overflow_for_decimal()); | 84 | 1 | } else if (is_const_right) { | 85 | 0 | column_result = vector_constant(column_left, column_right, type_left, type_right, | 86 | 0 | res_data_type, context->check_overflow_for_decimal()); | 87 | 1 | } else { | 88 | 1 | column_result = vector_vector(column_left, column_right, type_left, type_right, | 89 | 1 | res_data_type, context->check_overflow_for_decimal()); | 90 | 1 | } | 91 | 1 | block.replace_by_position(result, std::move(column_result)); | 92 | 1 | return Status::OK(); | 93 | 1 | } |
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm |
94 | | |
95 | | private: |
96 | | ColumnPtr constant_constant(ColumnPtr column_left, ColumnPtr column_right, |
97 | | const typename Impl::DataTypeA* type_left, |
98 | | const typename Impl::DataTypeB* type_right, |
99 | 0 | DataTypePtr res_data_type, bool check_overflow_for_decimal) const { |
100 | 0 | const auto* column_left_ptr = assert_cast<const ColumnConst*>(column_left.get()); |
101 | 0 | const auto* column_right_ptr = assert_cast<const ColumnConst*>(column_right.get()); |
102 | 0 | DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr); |
103 | |
|
104 | 0 | ColumnPtr column_result = nullptr; |
105 | |
|
106 | 0 | if constexpr (result_is_decimal) { |
107 | 0 | if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) { |
108 | 0 | if (!cast_type_to_either<DataTypeDecimalV2>( |
109 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
110 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
111 | 0 | type_left, type_right, type_result); |
112 | |
|
113 | 0 | column_result = Impl::constant_constant( |
114 | 0 | column_left_ptr->template get_value<typename Impl::ArgA>(), |
115 | 0 | column_right_ptr->template get_value<typename Impl::ArgB>(), |
116 | 0 | max_and_multiplier.first, max_and_multiplier.second, |
117 | 0 | type_result, check_overflow_for_decimal); |
118 | 0 | return true; |
119 | 0 | })) { |
120 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
121 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
122 | 0 | type_to_string(res_data_type->get_primitive_type())); |
123 | 0 | } |
124 | 0 | } else { |
125 | 0 | if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128, |
126 | 0 | DataTypeDecimal256>( |
127 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
128 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
129 | 0 | type_left, type_right, type_result); |
130 | |
|
131 | 0 | column_result = Impl::constant_constant( |
132 | 0 | column_left_ptr->template get_value<typename Impl::ArgA>(), |
133 | 0 | column_right_ptr->template get_value<typename Impl::ArgB>(), |
134 | 0 | max_and_multiplier.first, max_and_multiplier.second, |
135 | 0 | type_result, check_overflow_for_decimal); |
136 | 0 | return true; |
137 | 0 | })) { Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSL_ |
138 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
139 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
140 | 0 | type_to_string(res_data_type->get_primitive_type())); |
141 | 0 | } |
142 | 0 | } |
143 | 0 | } else { |
144 | 0 | column_result = Impl::constant_constant( |
145 | 0 | column_left_ptr->template get_value<typename Impl::ArgA>(), |
146 | 0 | column_right_ptr->template get_value<typename Impl::ArgB>()); |
147 | 0 | } |
148 | | |
149 | 0 | return ColumnConst::create(std::move(column_result), column_left->size()); |
150 | 0 | } Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS5_EES8_PKNS0_14DataTypeNumberILNS_13PrimitiveTypeE9EEESD_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_20EEESE_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE17constant_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEb |
151 | | |
152 | | ColumnPtr vector_constant(ColumnPtr column_left, ColumnPtr column_right, |
153 | | const typename Impl::DataTypeA* type_left, |
154 | | const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type, |
155 | 0 | bool check_overflow_for_decimal) const { |
156 | 0 | const auto* column_right_ptr = assert_cast<const ColumnConst*>(column_right.get()); |
157 | 0 | DCHECK(column_right_ptr != nullptr); |
158 | |
|
159 | 0 | ColumnPtr res = nullptr; |
160 | 0 | if constexpr (result_is_decimal) { |
161 | 0 | if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) { |
162 | 0 | if (!cast_type_to_either<DataTypeDecimalV2>( |
163 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
164 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
165 | 0 | type_left, type_right, type_result); |
166 | 0 | res = Impl::vector_constant( |
167 | 0 | column_left->get_ptr(), |
168 | 0 | column_right_ptr->template get_value<typename Impl::ArgB>(), |
169 | 0 | max_and_multiplier.first, max_and_multiplier.second, |
170 | 0 | type_result, check_overflow_for_decimal); |
171 | 0 | return true; |
172 | 0 | })) { |
173 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
174 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
175 | 0 | type_to_string(res_data_type->get_primitive_type())); |
176 | 0 | } |
177 | 0 | } else { |
178 | 0 | if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128, |
179 | 0 | DataTypeDecimal256>( |
180 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
181 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
182 | 0 | type_left, type_right, type_result); |
183 | 0 | res = Impl::vector_constant( |
184 | 0 | column_left->get_ptr(), |
185 | 0 | column_right_ptr->template get_value<typename Impl::ArgB>(), |
186 | 0 | max_and_multiplier.first, max_and_multiplier.second, |
187 | 0 | type_result, check_overflow_for_decimal); |
188 | 0 | return true; |
189 | 0 | })) { Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSL_ |
190 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
191 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
192 | 0 | type_to_string(res_data_type->get_primitive_type())); |
193 | 0 | } |
194 | 0 | } |
195 | 0 | } else { |
196 | 0 | res = Impl::vector_constant( |
197 | 0 | column_left->get_ptr(), |
198 | 0 | column_right_ptr->template get_value<typename Impl::ArgB>()); |
199 | 0 | } |
200 | 0 | return res; |
201 | 0 | } Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS5_EES8_PKNS0_14DataTypeNumberILNS_13PrimitiveTypeE9EEESD_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_20EEESE_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE15vector_constantENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEb |
202 | | |
203 | | ColumnPtr constant_vector(ColumnPtr column_left, ColumnPtr column_right, |
204 | | const typename Impl::DataTypeA* type_left, |
205 | | const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type, |
206 | 0 | bool check_overflow_for_decimal) const { |
207 | 0 | const auto* column_left_ptr = assert_cast<const ColumnConst*>(column_left.get()); |
208 | 0 | DCHECK(column_left_ptr != nullptr); |
209 | |
|
210 | 0 | ColumnPtr res = nullptr; |
211 | 0 | if constexpr (result_is_decimal) { |
212 | 0 | if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) { |
213 | 0 | if (!cast_type_to_either<DataTypeDecimalV2>( |
214 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
215 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
216 | 0 | type_left, type_right, type_result); |
217 | 0 | res = Impl::constant_vector( |
218 | 0 | column_left_ptr->template get_value<typename Impl::ArgA>(), |
219 | 0 | column_right->get_ptr(), max_and_multiplier.first, |
220 | 0 | max_and_multiplier.second, type_result, |
221 | 0 | check_overflow_for_decimal); |
222 | 0 | return true; |
223 | 0 | })) { |
224 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
225 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
226 | 0 | type_to_string(res_data_type->get_primitive_type())); |
227 | 0 | } |
228 | 0 | } else { |
229 | 0 | if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128, |
230 | 0 | DataTypeDecimal256>( |
231 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
232 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
233 | 0 | type_left, type_right, type_result); |
234 | 0 | res = Impl::constant_vector( |
235 | 0 | column_left_ptr->template get_value<typename Impl::ArgA>(), |
236 | 0 | column_right->get_ptr(), max_and_multiplier.first, |
237 | 0 | max_and_multiplier.second, type_result, |
238 | 0 | check_overflow_for_decimal); |
239 | 0 | return true; |
240 | 0 | })) { Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSL_ |
241 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
242 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
243 | 0 | type_to_string(res_data_type->get_primitive_type())); |
244 | 0 | } |
245 | 0 | } |
246 | 0 | } else { |
247 | 0 | res = Impl::constant_vector(column_left_ptr->template get_value<typename Impl::ArgA>(), |
248 | 0 | column_right->get_ptr()); |
249 | 0 | } |
250 | 0 | return res; |
251 | 0 | } Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS5_EES8_PKNS0_14DataTypeNumberILNS_13PrimitiveTypeE9EEESD_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_20EEESE_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE15constant_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEb |
252 | | |
253 | | ColumnPtr vector_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 | 1 | bool check_overflow_for_decimal) const { |
257 | 1 | ColumnPtr res = nullptr; |
258 | 1 | if constexpr (result_is_decimal) { |
259 | 0 | if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) { |
260 | 0 | if (!cast_type_to_either<DataTypeDecimalV2>( |
261 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
262 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
263 | 0 | type_left, type_right, type_result); |
264 | 0 | res = Impl::vector_vector( |
265 | 0 | column_left->get_ptr(), column_right->get_ptr(), |
266 | 0 | max_and_multiplier.first, max_and_multiplier.second, |
267 | 0 | type_result, check_overflow_for_decimal); |
268 | 0 | return true; |
269 | 0 | })) { |
270 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
271 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
272 | 0 | type_to_string(res_data_type->get_primitive_type())); |
273 | 0 | } |
274 | 0 | } else { |
275 | 0 | if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128, |
276 | 0 | DataTypeDecimal256>( |
277 | 0 | remove_nullable(res_data_type).get(), [&](const auto& type_result) { |
278 | 0 | auto max_and_multiplier = Impl::get_max_and_multiplier( |
279 | 0 | type_left, type_right, type_result); |
280 | 0 | res = Impl::vector_vector( |
281 | 0 | column_left->get_ptr(), column_right->get_ptr(), |
282 | 0 | max_and_multiplier.first, max_and_multiplier.second, |
283 | 0 | type_result, check_overflow_for_decimal); |
284 | 0 | return true; |
285 | 0 | })) { Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_35EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISF_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSO_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_28EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_29EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clINSB_ILS3_30EEEEEDaSL_ Unexecuted instantiation: _ZZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEbENKUlRKT_E_clISC_EEDaSL_ |
286 | 0 | throw Exception(ErrorCode::INTERNAL_ERROR, |
287 | 0 | "Wrong type. Expected: Decimal, Actually: {}", |
288 | 0 | type_to_string(res_data_type->get_primitive_type())); |
289 | 0 | } |
290 | 0 | } |
291 | 1 | } else { |
292 | 1 | res = Impl::vector_vector(column_left->get_ptr(), column_right->get_ptr()); |
293 | 1 | } |
294 | 0 | return res; |
295 | 1 | } _ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS5_EES8_PKNS0_14DataTypeNumberILNS_13PrimitiveTypeE9EEESD_St10shared_ptrIKNS0_9IDataTypeEEb Line | Count | Source | 256 | 1 | bool check_overflow_for_decimal) const { | 257 | 1 | ColumnPtr res = nullptr; | 258 | | if constexpr (result_is_decimal) { | 259 | | if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) { | 260 | | if (!cast_type_to_either<DataTypeDecimalV2>( | 261 | | remove_nullable(res_data_type).get(), [&](const auto& type_result) { | 262 | | auto max_and_multiplier = Impl::get_max_and_multiplier( | 263 | | type_left, type_right, type_result); | 264 | | res = Impl::vector_vector( | 265 | | column_left->get_ptr(), column_right->get_ptr(), | 266 | | max_and_multiplier.first, max_and_multiplier.second, | 267 | | type_result, check_overflow_for_decimal); | 268 | | return true; | 269 | | })) { | 270 | | throw Exception(ErrorCode::INTERNAL_ERROR, | 271 | | "Wrong type. Expected: Decimal, Actually: {}", | 272 | | type_to_string(res_data_type->get_primitive_type())); | 273 | | } | 274 | | } else { | 275 | | if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128, | 276 | | DataTypeDecimal256>( | 277 | | remove_nullable(res_data_type).get(), [&](const auto& type_result) { | 278 | | auto max_and_multiplier = Impl::get_max_and_multiplier( | 279 | | type_left, type_right, type_result); | 280 | | res = Impl::vector_vector( | 281 | | column_left->get_ptr(), column_right->get_ptr(), | 282 | | max_and_multiplier.first, max_and_multiplier.second, | 283 | | type_result, check_overflow_for_decimal); | 284 | | return true; | 285 | | })) { | 286 | | throw Exception(ErrorCode::INTERNAL_ERROR, | 287 | | "Wrong type. Expected: Decimal, Actually: {}", | 288 | | type_to_string(res_data_type->get_primitive_type())); | 289 | | } | 290 | | } | 291 | 1 | } else { | 292 | 1 | res = Impl::vector_vector(column_left->get_ptr(), column_right->get_ptr()); | 293 | 1 | } | 294 | 1 | return res; | 295 | 1 | } |
Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_20EEESE_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEESE_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_28EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEESE_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_29EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEESE_St10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_30EEEPKNSB_ILS3_35EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_28EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_29EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEEPKNSB_ILS3_30EEESt10shared_ptrIKNS0_9IDataTypeEEb Unexecuted instantiation: _ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS7_EESA_PKNS0_15DataTypeDecimalILS3_35EEESE_St10shared_ptrIKNS0_9IDataTypeEEb |
296 | | }; |
297 | | |
298 | | static const DecimalV2Value one(1, 0); |
299 | | |
300 | | struct DivideFloatingImpl { |
301 | | using ArgA = typename PrimitiveTypeTraits<TYPE_DOUBLE>::CppNativeType; |
302 | | using ArgB = typename PrimitiveTypeTraits<TYPE_DOUBLE>::CppNativeType; |
303 | | using ColumnType = typename PrimitiveTypeTraits<TYPE_DOUBLE>::ColumnType; |
304 | | using DataTypeA = typename PrimitiveTypeTraits<TYPE_DOUBLE>::DataType; |
305 | | using DataTypeB = typename PrimitiveTypeTraits<TYPE_DOUBLE>::DataType; |
306 | | |
307 | 1 | static DataTypes get_variadic_argument_types() { |
308 | 1 | return {std::make_shared<DataTypeFloat64>(), std::make_shared<DataTypeFloat64>()}; |
309 | 1 | } |
310 | | |
311 | | static void apply(const typename ColumnType::Container& a, ArgB b, |
312 | 0 | typename ColumnType::Container& c, PaddedPODArray<UInt8>& null_map) { |
313 | 0 | size_t size = c.size(); |
314 | 0 | UInt8 is_null = b == 0; |
315 | 0 | memset(null_map.data(), is_null, size); |
316 | |
|
317 | 0 | if (!is_null) { |
318 | 0 | for (size_t i = 0; i < size; i++) { |
319 | 0 | c[i] = (double)a[i] / (double)b; |
320 | 0 | } |
321 | 0 | } |
322 | 0 | } |
323 | | |
324 | 2 | static inline ArgA apply(ArgA a, ArgB b, UInt8& is_null) { |
325 | 2 | is_null = b == 0; |
326 | 2 | return static_cast<ArgA>(a) / (b + is_null); |
327 | 2 | } |
328 | | |
329 | 0 | static ColumnPtr constant_constant(ArgA a, ArgB b) { |
330 | 0 | auto column_result = ColumnFloat64 ::create(1); |
331 | |
|
332 | 0 | auto null_map = ColumnUInt8::create(1, 0); |
333 | 0 | column_result->get_element(0) = apply(a, b, null_map->get_element(0)); |
334 | 0 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
335 | 0 | } |
336 | | |
337 | 0 | static ColumnPtr vector_constant(ColumnPtr column_left, ArgB b) { |
338 | 0 | const auto column_left_ptr = assert_cast<const ColumnType*>(column_left.get()); |
339 | 0 | auto column_result = ColumnFloat64::create(column_left->size()); |
340 | 0 | DCHECK(column_left_ptr != nullptr); |
341 | |
|
342 | 0 | auto null_map = ColumnUInt8::create(column_left->size(), 0); |
343 | 0 | apply(column_left_ptr->get_data(), b, column_result->get_data(), null_map->get_data()); |
344 | 0 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
345 | 0 | } |
346 | | |
347 | 0 | static ColumnPtr constant_vector(ArgA a, ColumnPtr column_right) { |
348 | 0 | const auto column_right_ptr = assert_cast<const ColumnType*>(column_right.get()); |
349 | 0 | auto column_result = ColumnFloat64::create(column_right->size()); |
350 | 0 | DCHECK(column_right_ptr != nullptr); |
351 | |
|
352 | 0 | auto null_map = ColumnUInt8::create(column_right->size(), 0); |
353 | 0 | auto& b = column_right_ptr->get_data(); |
354 | 0 | auto& c = column_result->get_data(); |
355 | 0 | auto& n = null_map->get_data(); |
356 | 0 | size_t size = b.size(); |
357 | 0 | for (size_t i = 0; i < size; ++i) { |
358 | 0 | c[i] = apply(a, b[i], n[i]); |
359 | 0 | } |
360 | 0 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
361 | 0 | } |
362 | | |
363 | 1 | static ColumnPtr vector_vector(ColumnPtr column_left, ColumnPtr column_right) { |
364 | 1 | const auto* column_left_ptr = assert_cast<const ColumnType*>(column_left.get()); |
365 | 1 | const auto* column_right_ptr = assert_cast<const ColumnType*>(column_right.get()); |
366 | | |
367 | 1 | auto column_result = ColumnFloat64::create(column_left->size()); |
368 | 1 | DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr); |
369 | | |
370 | 1 | auto null_map = ColumnUInt8::create(column_result->size(), 0); |
371 | 1 | auto& a = column_left_ptr->get_data(); |
372 | 1 | auto& b = column_right_ptr->get_data(); |
373 | 1 | auto& c = column_result->get_data(); |
374 | 1 | auto& n = null_map->get_data(); |
375 | 1 | size_t size = a.size(); |
376 | 3 | for (size_t i = 0; i < size; ++i) { |
377 | 2 | c[i] = apply(a[i], b[i], n[i]); |
378 | 2 | } |
379 | 1 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
380 | 1 | } |
381 | | }; |
382 | | |
383 | | template <PrimitiveType TypeA, PrimitiveType TypeB> |
384 | | struct DivideDecimalImpl { |
385 | | static_assert(is_decimal(TypeA) && is_decimal(TypeB)); |
386 | | static_assert((TypeA == TYPE_DECIMALV2 && TypeB == TYPE_DECIMALV2) || |
387 | | (TypeA != TYPE_DECIMALV2 && TypeB != TYPE_DECIMALV2)); |
388 | | using ArgA = typename PrimitiveTypeTraits<TypeA>::ColumnItemType; |
389 | | using ArgB = typename PrimitiveTypeTraits<TypeB>::ColumnItemType; |
390 | | using ArgNativeTypeA = typename PrimitiveTypeTraits<TypeA>::CppNativeType; |
391 | | using ArgNativeTypeB = typename PrimitiveTypeTraits<TypeB>::CppNativeType; |
392 | | using DataTypeA = typename PrimitiveTypeTraits<TypeA>::DataType; |
393 | | using DataTypeB = typename PrimitiveTypeTraits<TypeB>::DataType; |
394 | | using ColumnTypeA = typename PrimitiveTypeTraits<TypeA>::ColumnType; |
395 | | using ColumnTypeB = typename PrimitiveTypeTraits<TypeB>::ColumnType; |
396 | | |
397 | 17 | static DataTypes get_variadic_argument_types() { |
398 | 17 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), |
399 | 17 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; |
400 | 17 | } _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE20ELS2_20EE27get_variadic_argument_typesEv Line | Count | Source | 397 | 1 | static DataTypes get_variadic_argument_types() { | 398 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 399 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 400 | 1 | } |
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE27get_variadic_argument_typesEv Line | Count | Source | 397 | 1 | static DataTypes get_variadic_argument_types() { | 398 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 399 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 400 | 1 | } |
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE27get_variadic_argument_typesEv Line | Count | Source | 397 | 1 | static DataTypes get_variadic_argument_types() { | 398 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 399 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 400 | 1 | } |
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE27get_variadic_argument_typesEv Line | Count | Source | 397 | 1 | static DataTypes get_variadic_argument_types() { | 398 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 399 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 400 | 1 | } |
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE27get_variadic_argument_typesEv Line | Count | Source | 397 | 1 | static DataTypes get_variadic_argument_types() { | 398 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 399 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 400 | 1 | } |
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE27get_variadic_argument_typesEv Line | Count | Source | 397 | 1 | static DataTypes get_variadic_argument_types() { | 398 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 399 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 400 | 1 | } |
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE27get_variadic_argument_typesEv Line | Count | Source | 397 | 1 | static DataTypes get_variadic_argument_types() { | 398 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 399 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 400 | 1 | } |
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE27get_variadic_argument_typesEv Line | Count | Source | 397 | 1 | static DataTypes get_variadic_argument_types() { | 398 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 399 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 400 | 1 | } |
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE27get_variadic_argument_typesEv Line | Count | Source | 397 | 1 | static DataTypes get_variadic_argument_types() { | 398 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 399 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 400 | 1 | } |
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE27get_variadic_argument_typesEv Line | Count | Source | 397 | 1 | static DataTypes get_variadic_argument_types() { | 398 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 399 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 400 | 1 | } |
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE27get_variadic_argument_typesEv Line | Count | Source | 397 | 1 | static DataTypes get_variadic_argument_types() { | 398 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 399 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 400 | 1 | } |
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE27get_variadic_argument_typesEv Line | Count | Source | 397 | 1 | static DataTypes get_variadic_argument_types() { | 398 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 399 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 400 | 1 | } |
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE27get_variadic_argument_typesEv Line | Count | Source | 397 | 1 | static DataTypes get_variadic_argument_types() { | 398 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 399 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 400 | 1 | } |
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE27get_variadic_argument_typesEv Line | Count | Source | 397 | 1 | static DataTypes get_variadic_argument_types() { | 398 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 399 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 400 | 1 | } |
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE27get_variadic_argument_typesEv Line | Count | Source | 397 | 1 | static DataTypes get_variadic_argument_types() { | 398 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 399 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 400 | 1 | } |
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE27get_variadic_argument_typesEv Line | Count | Source | 397 | 1 | static DataTypes get_variadic_argument_types() { | 398 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 399 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 400 | 1 | } |
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE27get_variadic_argument_typesEv Line | Count | Source | 397 | 1 | static DataTypes get_variadic_argument_types() { | 398 | 1 | return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(), | 399 | 1 | std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()}; | 400 | 1 | } |
|
401 | | |
402 | 0 | static inline DecimalV2Value impl(DecimalV2Value a, DecimalV2Value b, UInt8& is_null) { |
403 | 0 | is_null = b.is_zero(); |
404 | 0 | return a / (is_null ? one : b); |
405 | 0 | } |
406 | | |
407 | | template <PrimitiveType ResultType> |
408 | | requires(is_decimal(ResultType)) |
409 | | static inline typename PrimitiveTypeTraits<ResultType>::CppNativeType impl(ArgNativeTypeA a, |
410 | | ArgNativeTypeB b, |
411 | 0 | UInt8& is_null) { |
412 | 0 | is_null = b == 0; |
413 | 0 | return static_cast<typename PrimitiveTypeTraits<ResultType>::CppNativeType>(a) / |
414 | 0 | (b + is_null); |
415 | 0 | } Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE4implILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEiiRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE4implILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEiiRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE4implILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEiiRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE4implILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEiiRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE4implILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEilRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE4implILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEilRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE4implILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEilRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE4implILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEilRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE4implILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEinRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE4implILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEinRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE4implILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEinRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE4implILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEinRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE4implILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEiN4wide7integerILm256EiEERh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE4implILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEiN4wide7integerILm256EiEERh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE4implILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEiN4wide7integerILm256EiEERh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE4implILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEiN4wide7integerILm256EiEERh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE4implILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEliRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE4implILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEliRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE4implILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEliRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE4implILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEliRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE4implILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEllRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE4implILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEllRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE4implILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEllRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE4implILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEllRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE4implILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeElnRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE4implILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeElnRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE4implILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeElnRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE4implILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeElnRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE4implILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeElN4wide7integerILm256EiEERh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE4implILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeElN4wide7integerILm256EiEERh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE4implILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeElN4wide7integerILm256EiEERh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE4implILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeElN4wide7integerILm256EiEERh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE4implILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEniRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE4implILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEniRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE4implILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEniRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE4implILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEniRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE4implILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnlRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE4implILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnlRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE4implILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnlRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE4implILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnlRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE4implILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnnRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE4implILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnnRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE4implILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnnRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE4implILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnnRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE4implILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnN4wide7integerILm256EiEERh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE4implILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnN4wide7integerILm256EiEERh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE4implILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnN4wide7integerILm256EiEERh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE4implILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEnN4wide7integerILm256EiEERh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE4implILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEEiRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE4implILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEEiRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE4implILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEEiRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE4implILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEEiRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE4implILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEElRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE4implILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEElRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE4implILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEElRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE4implILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEElRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE4implILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEEnRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE4implILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEEnRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE4implILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEEnRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE4implILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEEnRh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE4implILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEESA_Rh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE4implILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEESA_Rh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE4implILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEESA_Rh Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE4implILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_19PrimitiveTypeTraitsIXT_EE13CppNativeTypeEN4wide7integerILm256EiEESA_Rh |
416 | | |
417 | | template <PrimitiveType ResultType> |
418 | | requires(is_decimal(ResultType)) |
419 | | static ColumnPtr constant_constant( |
420 | | ArgA a, ArgB b, |
421 | | const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number, |
422 | | const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier, |
423 | 0 | const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) { |
424 | 0 | auto column_result = ColumnDecimal<ResultType>::create(1, res_data_type.get_scale()); |
425 | |
|
426 | 0 | auto null_map = ColumnUInt8::create(1, 0); |
427 | 0 | if (check_overflow_for_decimal) { |
428 | 0 | column_result->get_element(0) = |
429 | 0 | typename PrimitiveTypeTraits<ResultType>::ColumnItemType( |
430 | 0 | apply<true, ResultType>(a.value, b.value, null_map->get_element(0), |
431 | 0 | max_result_number)); |
432 | 0 | } else { |
433 | 0 | column_result->get_element(0) = |
434 | 0 | typename PrimitiveTypeTraits<ResultType>::ColumnItemType( |
435 | 0 | apply<false, ResultType>(a.value, b.value, null_map->get_element(0), |
436 | 0 | max_result_number)); |
437 | 0 | } |
438 | |
|
439 | 0 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
440 | 0 | } Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE20ELS2_20EE17constant_constantILS2_20EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalInEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ESA_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ESA_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ESA_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ESA_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEESE_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEESE_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEESE_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEESE_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb |
441 | | |
442 | | template <PrimitiveType ResultType> |
443 | | requires(is_decimal(ResultType)) |
444 | | static ColumnPtr vector_constant( |
445 | | ColumnPtr column_left, ArgB b, |
446 | | const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number, |
447 | | const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier, |
448 | 0 | const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) { |
449 | 0 | const auto* column_left_ptr = assert_cast<const ColumnTypeA*>(column_left.get()); |
450 | 0 | auto column_result = |
451 | 0 | ColumnDecimal<ResultType>::create(column_left->size(), res_data_type.get_scale()); |
452 | 0 | DCHECK(column_left_ptr != nullptr); |
453 | |
|
454 | 0 | auto null_map = ColumnUInt8::create(column_left->size(), 0); |
455 | 0 | const auto& a = column_left_ptr->get_data().data(); |
456 | 0 | const auto& c = column_result->get_data().data(); |
457 | 0 | auto& n = null_map->get_data(); |
458 | 0 | auto sz = column_left->size(); |
459 | 0 | if (check_overflow_for_decimal) { |
460 | 0 | for (size_t i = 0; i < sz; ++i) { |
461 | 0 | c[i] = typename DataTypeDecimal<ResultType>::FieldType( |
462 | 0 | apply<true, ResultType>(a[i].value, b.value, n[i], max_result_number)); |
463 | 0 | } |
464 | 0 | } else { |
465 | 0 | for (size_t i = 0; i < sz; ++i) { |
466 | 0 | c[i] = typename DataTypeDecimal<ResultType>::FieldType( |
467 | 0 | apply<false, ResultType>(a[i].value, b.value, n[i], max_result_number)); |
468 | 0 | } |
469 | 0 | } |
470 | |
|
471 | 0 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
472 | 0 | } Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE20ELS2_20EE15vector_constantILS2_20EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalInEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb |
473 | | |
474 | | template <PrimitiveType ResultType> |
475 | | requires(is_decimal(ResultType)) |
476 | | static ColumnPtr constant_vector( |
477 | | ArgA a, ColumnPtr column_right, |
478 | | const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number, |
479 | | const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier, |
480 | 0 | const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) { |
481 | 0 | const auto* column_right_ptr = assert_cast<const ColumnTypeB*>(column_right.get()); |
482 | 0 | auto column_result = |
483 | 0 | ColumnDecimal<ResultType>::create(column_right->size(), res_data_type.get_scale()); |
484 | 0 | DCHECK(column_right_ptr != nullptr); |
485 | |
|
486 | 0 | auto null_map = ColumnUInt8::create(column_right->size(), 0); |
487 | 0 | const auto& b = column_right_ptr->get_data().data(); |
488 | 0 | const auto& c = column_result->get_data().data(); |
489 | 0 | auto& n = null_map->get_data(); |
490 | 0 | auto sz = column_right->size(); |
491 | 0 | if (check_overflow_for_decimal) { |
492 | 0 | for (size_t i = 0; i < sz; ++i) { |
493 | 0 | c[i] = typename DataTypeDecimal<ResultType>::FieldType( |
494 | 0 | apply<true, ResultType>(a.value, b[i].value, n[i], max_result_number)); |
495 | 0 | } |
496 | 0 | } else { |
497 | 0 | for (size_t i = 0; i < sz; ++i) { |
498 | 0 | c[i] = typename DataTypeDecimal<ResultType>::FieldType( |
499 | 0 | apply<false, ResultType>(a.value, b[i].value, n[i], max_result_number)); |
500 | 0 | } |
501 | 0 | } |
502 | |
|
503 | 0 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
504 | 0 | } Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE20ELS2_20EE15constant_vectorILS2_20EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalInEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb |
505 | | |
506 | | template <PrimitiveType ResultType> |
507 | | requires(is_decimal(ResultType)) |
508 | | static ColumnPtr vector_vector( |
509 | | ColumnPtr column_left, ColumnPtr column_right, |
510 | | const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number, |
511 | | const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier, |
512 | 0 | const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) { |
513 | 0 | const auto* column_left_ptr = assert_cast<const ColumnTypeA*>(column_left.get()); |
514 | 0 | const auto* column_right_ptr = assert_cast<const ColumnTypeB*>(column_right.get()); |
515 | |
|
516 | 0 | auto column_result = |
517 | 0 | ColumnDecimal<ResultType>::create(column_left->size(), res_data_type.get_scale()); |
518 | 0 | DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr); |
519 | | |
520 | | // function divide, modulo and pmod |
521 | 0 | auto null_map = ColumnUInt8::create(column_result->size(), 0); |
522 | 0 | const auto& a = column_left_ptr->get_data().data(); |
523 | 0 | const auto& b = column_right_ptr->get_data().data(); |
524 | 0 | const auto& c = column_result->get_data().data(); |
525 | 0 | auto& n = null_map->get_data(); |
526 | 0 | auto sz = column_right->size(); |
527 | 0 | if constexpr (TypeA == TYPE_DECIMALV2) { |
528 | 0 | if (check_overflow_for_decimal) { |
529 | 0 | for (size_t i = 0; i < sz; ++i) { |
530 | 0 | c[i] = Decimal128V2(apply<true, TYPE_DECIMALV2>(a[i].value, b[i].value, n[i], |
531 | 0 | max_result_number)); |
532 | 0 | } |
533 | 0 | } else { |
534 | 0 | for (size_t i = 0; i < sz; ++i) { |
535 | 0 | c[i] = Decimal128V2(apply<false, TYPE_DECIMALV2>(a[i].value, b[i].value, n[i], |
536 | 0 | max_result_number)); |
537 | 0 | } |
538 | 0 | } |
539 | 0 | } else { |
540 | 0 | if (check_overflow_for_decimal) { |
541 | 0 | for (size_t i = 0; i < sz; ++i) { |
542 | 0 | c[i] = typename DataTypeDecimal<ResultType>::FieldType(apply<true, ResultType>( |
543 | 0 | a[i].value, b[i].value, n[i], max_result_number)); |
544 | 0 | } |
545 | 0 | } else { |
546 | 0 | for (size_t i = 0; i < sz; ++i) { |
547 | 0 | c[i] = typename DataTypeDecimal<ResultType>::FieldType(apply<false, ResultType>( |
548 | 0 | a[i].value, b[i].value, n[i], max_result_number)); |
549 | 0 | } |
550 | 0 | } |
551 | 0 | } |
552 | 0 | return ColumnNullable::create(std::move(column_result), std::move(null_map)); |
553 | 0 | } Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE20ELS2_20EE13vector_vectorILS2_20EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE13vector_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE13vector_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE13vector_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE13vector_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE13vector_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE13vector_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE13vector_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE13vector_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE13vector_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE13vector_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE13vector_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE13vector_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE13vector_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE13vector_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE13vector_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE13vector_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE13vector_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE13vector_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE13vector_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE13vector_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE13vector_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE13vector_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE13vector_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE13vector_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE13vector_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE13vector_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE13vector_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE13vector_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE13vector_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE13vector_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE13vector_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE13vector_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE13vector_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE13vector_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE13vector_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE13vector_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE13vector_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE13vector_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE13vector_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE13vector_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE13vector_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE13vector_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE13vector_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE13vector_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE13vector_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE13vector_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE13vector_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE13vector_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE13vector_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE13vector_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE13vector_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE13vector_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE13vector_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE13vector_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE13vector_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE13vector_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE13vector_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE13vector_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE13vector_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE13vector_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE13vector_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE13vector_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE13vector_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE13vector_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_S9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESE_RKNS0_15DataTypeDecimalIXT_EEEb |
554 | | |
555 | | template <bool check_overflow_for_decimal, PrimitiveType ResultType> |
556 | | requires(is_decimal(ResultType)) |
557 | | static ALWAYS_INLINE typename PrimitiveTypeTraits<ResultType>::CppNativeType apply( |
558 | | ArgNativeTypeA a, ArgNativeTypeB b, UInt8& is_null, |
559 | 0 | const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number) { |
560 | 0 | if constexpr (TypeA == TYPE_DECIMALV2) { |
561 | 0 | DecimalV2Value l(a); |
562 | 0 | DecimalV2Value r(b); |
563 | 0 | auto ans = impl(l, r, is_null); |
564 | 0 | using ANS_TYPE = std::decay_t<decltype(ans)>; |
565 | 0 | if constexpr (check_overflow_for_decimal) { |
566 | 0 | if constexpr (std::is_same_v<ANS_TYPE, DecimalV2Value>) { |
567 | 0 | if (ans.value() > max_result_number.value() || |
568 | 0 | ans.value() < -max_result_number.value()) { |
569 | 0 | throw Exception(ErrorCode::ARITHMETIC_OVERFLOW_ERRROR, |
570 | 0 | "Arithmetic overflow: {} {} {} = {}, result type: {}", |
571 | 0 | DecimalV2Value(a).to_string(), "divide", |
572 | 0 | DecimalV2Value(b).to_string(), |
573 | 0 | DecimalV2Value(ans).to_string(), |
574 | 0 | type_to_string(ResultType)); |
575 | 0 | } |
576 | | } else if constexpr (IsDecimalNumber<ANS_TYPE>) { |
577 | | if (ans.value > max_result_number.value || |
578 | | ans.value < -max_result_number.value) { |
579 | | throw Exception(ErrorCode::ARITHMETIC_OVERFLOW_ERRROR, |
580 | | "Arithmetic overflow: {} {} {} = {}, result type: {}", |
581 | | DecimalV2Value(a).to_string(), "divide", |
582 | | DecimalV2Value(b).to_string(), |
583 | | DecimalV2Value(ans).to_string(), |
584 | | type_to_string(ResultType)); |
585 | | } |
586 | | } else { |
587 | | if (ans > max_result_number.value || ans < -max_result_number.value) { |
588 | | throw Exception(ErrorCode::ARITHMETIC_OVERFLOW_ERRROR, |
589 | | "Arithmetic overflow: {} {} {} = {}, result type: {}", |
590 | | DecimalV2Value(a).to_string(), "divide", |
591 | | DecimalV2Value(b).to_string(), |
592 | | DecimalV2Value(ans).to_string(), |
593 | | type_to_string(ResultType)); |
594 | | } |
595 | | } |
596 | 0 | } |
597 | 0 | typename PrimitiveTypeTraits<ResultType>::CppNativeType result {}; |
598 | 0 | memcpy(&result, &ans, std::min(sizeof(result), sizeof(ans))); |
599 | 0 | return result; |
600 | 0 | } else { |
601 | 0 | return impl<ResultType>(a, b, is_null); |
602 | 0 | } |
603 | 0 | } Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE20ELS2_20EE5applyILb1ELS2_20EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE20ELS2_20EE5applyILb0ELS2_20EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE5applyILb1ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiiRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE5applyILb0ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiiRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE5applyILb1ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiiRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE5applyILb0ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiiRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE5applyILb1ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiiRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE5applyILb0ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiiRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE5applyILb1ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiiRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE5applyILb0ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiiRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE5applyILb1ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEilRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE5applyILb0ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEilRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE5applyILb1ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEilRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE5applyILb0ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEilRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE5applyILb1ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEilRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE5applyILb0ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEilRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE5applyILb1ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEilRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE5applyILb0ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEilRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE5applyILb1ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEinRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE5applyILb0ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEinRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE5applyILb1ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEinRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE5applyILb0ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEinRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE5applyILb1ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEinRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE5applyILb0ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEinRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE5applyILb1ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEinRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE5applyILb0ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEinRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE5applyILb1ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE5applyILb0ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE5applyILb1ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE5applyILb0ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE5applyILb1ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE5applyILb0ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE5applyILb1ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE5applyILb0ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEiN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE5applyILb1ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEliRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE5applyILb0ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEliRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE5applyILb1ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEliRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE5applyILb0ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEliRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE5applyILb1ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEliRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE5applyILb0ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEliRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE5applyILb1ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEliRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE5applyILb0ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEliRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE5applyILb1ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEllRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE5applyILb0ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEllRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE5applyILb1ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEllRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE5applyILb0ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEllRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE5applyILb1ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEllRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE5applyILb0ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEllRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE5applyILb1ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEllRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE5applyILb0ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEllRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE5applyILb1ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE5applyILb0ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE5applyILb1ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE5applyILb0ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE5applyILb1ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE5applyILb0ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE5applyILb1ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE5applyILb0ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE5applyILb1ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE5applyILb0ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE5applyILb1ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE5applyILb0ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE5applyILb1ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE5applyILb0ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE5applyILb1ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE5applyILb0ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeElN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE5applyILb1ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEniRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE5applyILb0ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEniRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE5applyILb1ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEniRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE5applyILb0ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEniRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE5applyILb1ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEniRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE5applyILb0ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEniRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE5applyILb1ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEniRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE5applyILb0ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEniRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE5applyILb1ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnlRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE5applyILb0ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnlRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE5applyILb1ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnlRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE5applyILb0ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnlRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE5applyILb1ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnlRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE5applyILb0ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnlRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE5applyILb1ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnlRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE5applyILb0ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnlRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE5applyILb1ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE5applyILb0ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE5applyILb1ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE5applyILb0ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE5applyILb1ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE5applyILb0ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE5applyILb1ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE5applyILb0ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE5applyILb1ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE5applyILb0ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE5applyILb1ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE5applyILb0ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE5applyILb1ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE5applyILb0ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE5applyILb1ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE5applyILb0ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEnN4wide7integerILm256EiEERhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE5applyILb1ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEiRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE5applyILb0ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEiRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE5applyILb1ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEiRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE5applyILb0ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEiRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE5applyILb1ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEiRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE5applyILb0ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEiRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE5applyILb1ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEiRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE5applyILb0ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEiRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE5applyILb1ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEElRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE5applyILb0ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEElRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE5applyILb1ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEElRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE5applyILb0ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEElRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE5applyILb1ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEElRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE5applyILb0ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEElRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE5applyILb1ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEElRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE5applyILb0ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEElRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE5applyILb1ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE5applyILb0ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE5applyILb1ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE5applyILb0ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE5applyILb1ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE5applyILb0ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE5applyILb1ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE5applyILb0ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEEnRhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE5applyILb1ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEESA_RhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE5applyILb0ELS2_28EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEESA_RhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE5applyILb1ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEESA_RhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE5applyILb0ELS2_29EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEESA_RhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE5applyILb1ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEESA_RhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE5applyILb0ELS2_30EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEESA_RhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE5applyILb1ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEESA_RhRKNS6_7CppTypeE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE5applyILb0ELS2_35EQclL_ZNS_10is_decimalES2_ETL0_0_EEENS_19PrimitiveTypeTraitsIXT0_EE13CppNativeTypeEN4wide7integerILm256EiEESA_RhRKNS6_7CppTypeE |
604 | | |
605 | | template <PrimitiveType PT> |
606 | | static std::pair<typename PrimitiveTypeTraits<PT>::CppType, |
607 | | typename PrimitiveTypeTraits<PT>::CppType> |
608 | | get_max_and_multiplier(const DataTypeA* type_left, const DataTypeB* type_right, |
609 | 0 | const DataTypeDecimal<PT>& type_result) { |
610 | 0 | auto max_result_number = |
611 | 0 | DataTypeDecimal<PT>::get_max_digits_number(type_result.get_precision()); |
612 | |
|
613 | 0 | auto orig_result_scale = type_left->get_scale() + type_right->get_scale(); |
614 | 0 | auto result_scale = type_result.get_scale(); |
615 | 0 | DCHECK(orig_result_scale >= result_scale); |
616 | 0 | auto scale_diff_multiplier = |
617 | 0 | DataTypeDecimal<PT>::get_scale_multiplier(orig_result_scale - result_scale).value; |
618 | 0 | return {typename PrimitiveTypeTraits<PT>::CppType(max_result_number), |
619 | 0 | typename PrimitiveTypeTraits<PT>::CppType(scale_diff_multiplier)}; |
620 | 0 | } Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE20ELS2_20EE22get_max_and_multiplierILS2_20EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_20EEESD_RKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE22get_max_and_multiplierILS2_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_28EEESD_RKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE22get_max_and_multiplierILS2_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_28EEESD_RKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE22get_max_and_multiplierILS2_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_28EEESD_RKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE22get_max_and_multiplierILS2_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_28EEESD_RKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE22get_max_and_multiplierILS2_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_28EEEPKNSA_ILS2_29EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE22get_max_and_multiplierILS2_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_28EEEPKNSA_ILS2_29EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE22get_max_and_multiplierILS2_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_28EEEPKNSA_ILS2_29EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE22get_max_and_multiplierILS2_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_28EEEPKNSA_ILS2_29EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE22get_max_and_multiplierILS2_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_28EEEPKNSA_ILS2_30EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE22get_max_and_multiplierILS2_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_28EEEPKNSA_ILS2_30EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE22get_max_and_multiplierILS2_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_28EEEPKNSA_ILS2_30EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE22get_max_and_multiplierILS2_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_28EEEPKNSA_ILS2_30EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE22get_max_and_multiplierILS2_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_28EEEPKNSA_ILS2_35EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE22get_max_and_multiplierILS2_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_28EEEPKNSA_ILS2_35EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE22get_max_and_multiplierILS2_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_28EEEPKNSA_ILS2_35EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE22get_max_and_multiplierILS2_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_28EEEPKNSA_ILS2_35EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE22get_max_and_multiplierILS2_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_29EEEPKNSA_ILS2_28EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE22get_max_and_multiplierILS2_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_29EEEPKNSA_ILS2_28EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE22get_max_and_multiplierILS2_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_29EEEPKNSA_ILS2_28EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE22get_max_and_multiplierILS2_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_29EEEPKNSA_ILS2_28EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE22get_max_and_multiplierILS2_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_29EEESD_RKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE22get_max_and_multiplierILS2_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_29EEESD_RKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE22get_max_and_multiplierILS2_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_29EEESD_RKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE22get_max_and_multiplierILS2_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_29EEESD_RKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE22get_max_and_multiplierILS2_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_29EEEPKNSA_ILS2_30EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE22get_max_and_multiplierILS2_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_29EEEPKNSA_ILS2_30EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE22get_max_and_multiplierILS2_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_29EEEPKNSA_ILS2_30EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE22get_max_and_multiplierILS2_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_29EEEPKNSA_ILS2_30EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE22get_max_and_multiplierILS2_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_29EEEPKNSA_ILS2_35EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE22get_max_and_multiplierILS2_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_29EEEPKNSA_ILS2_35EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE22get_max_and_multiplierILS2_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_29EEEPKNSA_ILS2_35EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE22get_max_and_multiplierILS2_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_29EEEPKNSA_ILS2_35EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE22get_max_and_multiplierILS2_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_30EEEPKNSA_ILS2_28EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE22get_max_and_multiplierILS2_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_30EEEPKNSA_ILS2_28EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE22get_max_and_multiplierILS2_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_30EEEPKNSA_ILS2_28EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE22get_max_and_multiplierILS2_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_30EEEPKNSA_ILS2_28EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE22get_max_and_multiplierILS2_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_30EEEPKNSA_ILS2_29EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE22get_max_and_multiplierILS2_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_30EEEPKNSA_ILS2_29EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE22get_max_and_multiplierILS2_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_30EEEPKNSA_ILS2_29EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE22get_max_and_multiplierILS2_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_30EEEPKNSA_ILS2_29EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE22get_max_and_multiplierILS2_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_30EEESD_RKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE22get_max_and_multiplierILS2_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_30EEESD_RKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE22get_max_and_multiplierILS2_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_30EEESD_RKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE22get_max_and_multiplierILS2_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_30EEESD_RKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE22get_max_and_multiplierILS2_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_30EEEPKNSA_ILS2_35EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE22get_max_and_multiplierILS2_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_30EEEPKNSA_ILS2_35EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE22get_max_and_multiplierILS2_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_30EEEPKNSA_ILS2_35EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE22get_max_and_multiplierILS2_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_30EEEPKNSA_ILS2_35EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE22get_max_and_multiplierILS2_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_35EEEPKNSA_ILS2_28EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE22get_max_and_multiplierILS2_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_35EEEPKNSA_ILS2_28EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE22get_max_and_multiplierILS2_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_35EEEPKNSA_ILS2_28EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE22get_max_and_multiplierILS2_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_35EEEPKNSA_ILS2_28EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE22get_max_and_multiplierILS2_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_35EEEPKNSA_ILS2_29EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE22get_max_and_multiplierILS2_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_35EEEPKNSA_ILS2_29EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE22get_max_and_multiplierILS2_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_35EEEPKNSA_ILS2_29EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE22get_max_and_multiplierILS2_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_35EEEPKNSA_ILS2_29EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE22get_max_and_multiplierILS2_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_35EEEPKNSA_ILS2_30EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE22get_max_and_multiplierILS2_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_35EEEPKNSA_ILS2_30EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE22get_max_and_multiplierILS2_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_35EEEPKNSA_ILS2_30EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE22get_max_and_multiplierILS2_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_35EEEPKNSA_ILS2_30EEERKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE22get_max_and_multiplierILS2_28EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_35EEESD_RKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE22get_max_and_multiplierILS2_29EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_35EEESD_RKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE22get_max_and_multiplierILS2_30EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_35EEESD_RKNSA_IXT_EEE Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE22get_max_and_multiplierILS2_35EEESt4pairINS_19PrimitiveTypeTraitsIXT_EE7CppTypeES8_EPKNS0_15DataTypeDecimalILS2_35EEESD_RKNSA_IXT_EEE |
621 | | }; |
622 | | |
623 | 1 | void register_function_divide(SimpleFunctionFactory& factory) { |
624 | 1 | factory.register_function<FunctionDiv<DivideFloatingImpl>>(); |
625 | 1 | factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMALV2, TYPE_DECIMALV2>>>(); |
626 | | |
627 | 1 | factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL32>>>(); |
628 | 1 | factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL64>>>(); |
629 | 1 | factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL128I>>>(); |
630 | 1 | factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL256>>>(); |
631 | | |
632 | 1 | factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL32>>>(); |
633 | 1 | factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL64>>>(); |
634 | 1 | factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL128I>>>(); |
635 | 1 | factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL256>>>(); |
636 | | |
637 | 1 | factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL32>>>(); |
638 | 1 | factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL64>>>(); |
639 | 1 | factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL128I>>>(); |
640 | 1 | factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL256>>>(); |
641 | | |
642 | 1 | factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL32>>>(); |
643 | 1 | factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL64>>>(); |
644 | 1 | factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL128I>>>(); |
645 | 1 | factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL256>>>(); |
646 | 1 | } |
647 | | |
648 | | } // namespace doris::vectorized |