Coverage Report

Created: 2026-01-18 13:22

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/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
                                typename PrimitiveTypeTraits<TYPE_DECIMALV2>::CppType left_tmp;
114
0
                                auto left_src =
115
0
                                        column_left_ptr->template get_value<Impl::ArgAPType>();
116
0
                                std::memcpy(&left_tmp, &left_src, sizeof(left_src));
117
0
                                typename PrimitiveTypeTraits<TYPE_DECIMALV2>::CppType right_tmp;
118
0
                                auto right_src =
119
0
                                        column_right_ptr->template get_value<Impl::ArgBPType>();
120
0
                                std::memcpy(&right_tmp, &right_src, sizeof(right_src));
121
0
                                column_result = Impl::constant_constant(
122
0
                                        left_tmp, right_tmp, max_and_multiplier.first,
123
0
                                        max_and_multiplier.second, type_result,
124
0
                                        check_overflow_for_decimal);
125
0
                                return true;
126
0
                            })) {
127
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
128
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
129
0
                                    type_to_string(res_data_type->get_primitive_type()));
130
0
                }
131
0
            } else {
132
0
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
133
0
                                         DataTypeDecimal256>(
134
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
135
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
136
0
                                        type_left, type_right, type_result);
137
0
                                typename PrimitiveTypeTraits<Impl::ArgAPType>::CppType left_tmp;
138
0
                                auto left_src =
139
0
                                        column_left_ptr->template get_value<Impl::ArgAPType>();
140
0
                                std::memcpy(&left_tmp, &left_src, sizeof(left_src));
141
0
                                typename PrimitiveTypeTraits<Impl::ArgBPType>::CppType right_tmp;
142
0
                                auto right_src =
143
0
                                        column_right_ptr->template get_value<Impl::ArgBPType>();
144
0
                                std::memcpy(&right_tmp, &right_src, sizeof(right_src));
145
0
                                column_result = Impl::constant_constant(
146
0
                                        left_tmp, right_tmp, max_and_multiplier.first,
147
0
                                        max_and_multiplier.second, type_result,
148
0
                                        check_overflow_for_decimal);
149
0
                                return true;
150
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_
151
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
152
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
153
0
                                    type_to_string(res_data_type->get_primitive_type()));
154
0
                }
155
0
            }
156
0
        } else {
157
0
            typename PrimitiveTypeTraits<Impl::ArgAPType>::CppType left_tmp;
158
0
            auto left_src = column_left_ptr->template get_value<Impl::ArgAPType>();
159
0
            std::memcpy(&left_tmp, &left_src, sizeof(left_src));
160
0
            typename PrimitiveTypeTraits<Impl::ArgBPType>::CppType right_tmp;
161
0
            auto right_src = column_right_ptr->template get_value<Impl::ArgBPType>();
162
0
            std::memcpy(&right_tmp, &right_src, sizeof(right_src));
163
0
            column_result = Impl::constant_constant(left_tmp, right_tmp);
164
0
        }
165
166
0
        return ColumnConst::create(std::move(column_result), column_left->size());
167
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
168
169
    ColumnPtr vector_constant(ColumnPtr column_left, ColumnPtr column_right,
170
                              const typename Impl::DataTypeA* type_left,
171
                              const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type,
172
0
                              bool check_overflow_for_decimal) const {
173
0
        const auto* column_right_ptr = assert_cast<const ColumnConst*>(column_right.get());
174
0
        DCHECK(column_right_ptr != nullptr);
175
176
0
        ColumnPtr res = nullptr;
177
0
        if constexpr (result_is_decimal) {
178
0
            if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) {
179
0
                if (!cast_type_to_either<DataTypeDecimalV2>(
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
                                typename PrimitiveTypeTraits<Impl::ArgBPType>::CppType tmp;
184
0
                                auto src = column_right_ptr->template get_value<Impl::ArgBPType>();
185
0
                                std::memcpy(&tmp, &src, sizeof(src));
186
0
                                res = Impl::vector_constant(column_left->get_ptr(), tmp,
187
0
                                                            max_and_multiplier.first,
188
0
                                                            max_and_multiplier.second, type_result,
189
0
                                                            check_overflow_for_decimal);
190
0
                                return true;
191
0
                            })) {
192
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
193
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
194
0
                                    type_to_string(res_data_type->get_primitive_type()));
195
0
                }
196
0
            } else {
197
0
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
198
0
                                         DataTypeDecimal256>(
199
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
200
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
201
0
                                        type_left, type_right, type_result);
202
0
                                res = Impl::vector_constant(
203
0
                                        column_left->get_ptr(),
204
0
                                        column_right_ptr->template get_value<Impl::ArgBPType>(),
205
0
                                        max_and_multiplier.first, max_and_multiplier.second,
206
0
                                        type_result, check_overflow_for_decimal);
207
0
                                return true;
208
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_
209
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
210
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
211
0
                                    type_to_string(res_data_type->get_primitive_type()));
212
0
                }
213
0
            }
214
0
        } else {
215
0
            res = Impl::vector_constant(column_left->get_ptr(),
216
0
                                        column_right_ptr->template get_value<Impl::ArgBPType>());
217
0
        }
218
0
        return res;
219
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
220
221
    ColumnPtr constant_vector(ColumnPtr column_left, ColumnPtr column_right,
222
                              const typename Impl::DataTypeA* type_left,
223
                              const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type,
224
0
                              bool check_overflow_for_decimal) const {
225
0
        const auto* column_left_ptr = assert_cast<const ColumnConst*>(column_left.get());
226
0
        DCHECK(column_left_ptr != nullptr);
227
228
0
        ColumnPtr res = nullptr;
229
0
        if constexpr (result_is_decimal) {
230
0
            if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) {
231
0
                if (!cast_type_to_either<DataTypeDecimalV2>(
232
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
233
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
234
0
                                        type_left, type_right, type_result);
235
0
                                typename PrimitiveTypeTraits<Impl::ArgAPType>::CppType tmp;
236
0
                                auto src = column_left_ptr->template get_value<Impl::ArgAPType>();
237
0
                                std::memcpy(&tmp, &src, sizeof(src));
238
0
                                res = Impl::constant_vector(tmp, column_right->get_ptr(),
239
0
                                                            max_and_multiplier.first,
240
0
                                                            max_and_multiplier.second, type_result,
241
0
                                                            check_overflow_for_decimal);
242
0
                                return true;
243
0
                            })) {
244
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
245
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
246
0
                                    type_to_string(res_data_type->get_primitive_type()));
247
0
                }
248
0
            } else {
249
0
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
250
0
                                         DataTypeDecimal256>(
251
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
252
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
253
0
                                        type_left, type_right, type_result);
254
0
                                typename PrimitiveTypeTraits<Impl::ArgAPType>::CppType tmp;
255
0
                                auto src = column_left_ptr->template get_value<Impl::ArgAPType>();
256
0
                                std::memcpy(&tmp, &src, sizeof(src));
257
0
                                res = Impl::constant_vector(tmp, column_right->get_ptr(),
258
0
                                                            max_and_multiplier.first,
259
0
                                                            max_and_multiplier.second, type_result,
260
0
                                                            check_overflow_for_decimal);
261
0
                                return true;
262
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_
263
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
264
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
265
0
                                    type_to_string(res_data_type->get_primitive_type()));
266
0
                }
267
0
            }
268
0
        } else {
269
0
            res = Impl::constant_vector(column_left_ptr->template get_value<Impl::ArgAPType>(),
270
0
                                        column_right->get_ptr());
271
0
        }
272
0
        return res;
273
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
274
275
    ColumnPtr vector_vector(ColumnPtr column_left, ColumnPtr column_right,
276
                            const typename Impl::DataTypeA* type_left,
277
                            const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type,
278
1
                            bool check_overflow_for_decimal) const {
279
1
        ColumnPtr res = nullptr;
280
1
        if constexpr (result_is_decimal) {
281
0
            if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) {
282
0
                if (!cast_type_to_either<DataTypeDecimalV2>(
283
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
284
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
285
0
                                        type_left, type_right, type_result);
286
0
                                res = Impl::vector_vector(
287
0
                                        column_left->get_ptr(), column_right->get_ptr(),
288
0
                                        max_and_multiplier.first, max_and_multiplier.second,
289
0
                                        type_result, check_overflow_for_decimal);
290
0
                                return true;
291
0
                            })) {
292
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
293
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
294
0
                                    type_to_string(res_data_type->get_primitive_type()));
295
0
                }
296
0
            } else {
297
0
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
298
0
                                         DataTypeDecimal256>(
299
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
300
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
301
0
                                        type_left, type_right, type_result);
302
0
                                res = Impl::vector_vector(
303
0
                                        column_left->get_ptr(), column_right->get_ptr(),
304
0
                                        max_and_multiplier.first, max_and_multiplier.second,
305
0
                                        type_result, check_overflow_for_decimal);
306
0
                                return true;
307
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_
308
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
309
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
310
0
                                    type_to_string(res_data_type->get_primitive_type()));
311
0
                }
312
0
            }
313
1
        } else {
314
1
            res = Impl::vector_vector(column_left->get_ptr(), column_right->get_ptr());
315
1
        }
316
0
        return res;
317
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS5_EES8_PKNS0_14DataTypeNumberILNS_13PrimitiveTypeE9EEESD_St10shared_ptrIKNS0_9IDataTypeEEb
Line
Count
Source
278
1
                            bool check_overflow_for_decimal) const {
279
1
        ColumnPtr res = nullptr;
280
        if constexpr (result_is_decimal) {
281
            if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) {
282
                if (!cast_type_to_either<DataTypeDecimalV2>(
283
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
284
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
285
                                        type_left, type_right, type_result);
286
                                res = Impl::vector_vector(
287
                                        column_left->get_ptr(), column_right->get_ptr(),
288
                                        max_and_multiplier.first, max_and_multiplier.second,
289
                                        type_result, check_overflow_for_decimal);
290
                                return true;
291
                            })) {
292
                    throw Exception(ErrorCode::INTERNAL_ERROR,
293
                                    "Wrong type. Expected: Decimal, Actually: {}",
294
                                    type_to_string(res_data_type->get_primitive_type()));
295
                }
296
            } else {
297
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
298
                                         DataTypeDecimal256>(
299
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
300
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
301
                                        type_left, type_right, type_result);
302
                                res = Impl::vector_vector(
303
                                        column_left->get_ptr(), column_right->get_ptr(),
304
                                        max_and_multiplier.first, max_and_multiplier.second,
305
                                        type_result, check_overflow_for_decimal);
306
                                return true;
307
                            })) {
308
                    throw Exception(ErrorCode::INTERNAL_ERROR,
309
                                    "Wrong type. Expected: Decimal, Actually: {}",
310
                                    type_to_string(res_data_type->get_primitive_type()));
311
                }
312
            }
313
1
        } else {
314
1
            res = Impl::vector_vector(column_left->get_ptr(), column_right->get_ptr());
315
1
        }
316
1
        return res;
317
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
318
};
319
320
static const DecimalV2Value one(1, 0);
321
322
struct DivideFloatingImpl {
323
    using ArgA = typename PrimitiveTypeTraits<TYPE_DOUBLE>::CppNativeType;
324
    using ArgB = typename PrimitiveTypeTraits<TYPE_DOUBLE>::CppNativeType;
325
    static constexpr PrimitiveType ArgAPType = TYPE_DOUBLE;
326
    static constexpr PrimitiveType ArgBPType = TYPE_DOUBLE;
327
    using ColumnType = typename PrimitiveTypeTraits<TYPE_DOUBLE>::ColumnType;
328
    using DataTypeA = typename PrimitiveTypeTraits<TYPE_DOUBLE>::DataType;
329
    using DataTypeB = typename PrimitiveTypeTraits<TYPE_DOUBLE>::DataType;
330
331
1
    static DataTypes get_variadic_argument_types() {
332
1
        return {std::make_shared<DataTypeFloat64>(), std::make_shared<DataTypeFloat64>()};
333
1
    }
334
335
    static void apply(const typename ColumnType::Container& a, ArgB b,
336
0
                      typename ColumnType::Container& c, PaddedPODArray<UInt8>& null_map) {
337
0
        size_t size = c.size();
338
0
        UInt8 is_null = b == 0;
339
0
        memset(null_map.data(), is_null, size);
340
341
0
        if (!is_null) {
342
0
            for (size_t i = 0; i < size; i++) {
343
0
                c[i] = (double)a[i] / (double)b;
344
0
            }
345
0
        }
346
0
    }
347
348
2
    static inline ArgA apply(ArgA a, ArgB b, UInt8& is_null) {
349
2
        is_null = b == 0;
350
2
        return static_cast<ArgA>(a) / (b + is_null);
351
2
    }
352
353
0
    static ColumnPtr constant_constant(ArgA a, ArgB b) {
354
0
        auto column_result = ColumnFloat64 ::create(1);
355
356
0
        auto null_map = ColumnUInt8::create(1, 0);
357
0
        column_result->get_element(0) = apply(a, b, null_map->get_element(0));
358
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
359
0
    }
360
361
0
    static ColumnPtr vector_constant(ColumnPtr column_left, ArgB b) {
362
0
        const auto column_left_ptr = assert_cast<const ColumnType*>(column_left.get());
363
0
        auto column_result = ColumnFloat64::create(column_left->size());
364
0
        DCHECK(column_left_ptr != nullptr);
365
366
0
        auto null_map = ColumnUInt8::create(column_left->size(), 0);
367
0
        apply(column_left_ptr->get_data(), b, column_result->get_data(), null_map->get_data());
368
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
369
0
    }
370
371
0
    static ColumnPtr constant_vector(ArgA a, ColumnPtr column_right) {
372
0
        const auto column_right_ptr = assert_cast<const ColumnType*>(column_right.get());
373
0
        auto column_result = ColumnFloat64::create(column_right->size());
374
0
        DCHECK(column_right_ptr != nullptr);
375
376
0
        auto null_map = ColumnUInt8::create(column_right->size(), 0);
377
0
        auto& b = column_right_ptr->get_data();
378
0
        auto& c = column_result->get_data();
379
0
        auto& n = null_map->get_data();
380
0
        size_t size = b.size();
381
0
        for (size_t i = 0; i < size; ++i) {
382
0
            c[i] = apply(a, b[i], n[i]);
383
0
        }
384
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
385
0
    }
386
387
1
    static ColumnPtr vector_vector(ColumnPtr column_left, ColumnPtr column_right) {
388
1
        const auto* column_left_ptr = assert_cast<const ColumnType*>(column_left.get());
389
1
        const auto* column_right_ptr = assert_cast<const ColumnType*>(column_right.get());
390
391
1
        auto column_result = ColumnFloat64::create(column_left->size());
392
1
        DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr);
393
394
1
        auto null_map = ColumnUInt8::create(column_result->size(), 0);
395
1
        auto& a = column_left_ptr->get_data();
396
1
        auto& b = column_right_ptr->get_data();
397
1
        auto& c = column_result->get_data();
398
1
        auto& n = null_map->get_data();
399
1
        size_t size = a.size();
400
3
        for (size_t i = 0; i < size; ++i) {
401
2
            c[i] = apply(a[i], b[i], n[i]);
402
2
        }
403
1
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
404
1
    }
405
};
406
407
template <PrimitiveType TypeA, PrimitiveType TypeB>
408
struct DivideDecimalImpl {
409
    static_assert(is_decimal(TypeA) && is_decimal(TypeB));
410
    static_assert((TypeA == TYPE_DECIMALV2 && TypeB == TYPE_DECIMALV2) ||
411
                  (TypeA != TYPE_DECIMALV2 && TypeB != TYPE_DECIMALV2));
412
    using ArgA = typename PrimitiveTypeTraits<TypeA>::CppType;
413
    using ArgB = typename PrimitiveTypeTraits<TypeB>::CppType;
414
    static constexpr PrimitiveType ArgAPType = TypeA;
415
    static constexpr PrimitiveType ArgBPType = TypeB;
416
    using ArgNativeTypeA = typename PrimitiveTypeTraits<TypeA>::CppNativeType;
417
    using ArgNativeTypeB = typename PrimitiveTypeTraits<TypeB>::CppNativeType;
418
    using DataTypeA = typename PrimitiveTypeTraits<TypeA>::DataType;
419
    using DataTypeB = typename PrimitiveTypeTraits<TypeB>::DataType;
420
    using ColumnTypeA = typename PrimitiveTypeTraits<TypeA>::ColumnType;
421
    using ColumnTypeB = typename PrimitiveTypeTraits<TypeB>::ColumnType;
422
423
17
    static DataTypes get_variadic_argument_types() {
424
17
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
425
17
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
426
17
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE20ELS2_20EE27get_variadic_argument_typesEv
Line
Count
Source
423
1
    static DataTypes get_variadic_argument_types() {
424
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
425
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
426
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE27get_variadic_argument_typesEv
Line
Count
Source
423
1
    static DataTypes get_variadic_argument_types() {
424
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
425
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
426
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE27get_variadic_argument_typesEv
Line
Count
Source
423
1
    static DataTypes get_variadic_argument_types() {
424
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
425
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
426
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE27get_variadic_argument_typesEv
Line
Count
Source
423
1
    static DataTypes get_variadic_argument_types() {
424
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
425
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
426
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE27get_variadic_argument_typesEv
Line
Count
Source
423
1
    static DataTypes get_variadic_argument_types() {
424
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
425
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
426
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE27get_variadic_argument_typesEv
Line
Count
Source
423
1
    static DataTypes get_variadic_argument_types() {
424
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
425
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
426
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE27get_variadic_argument_typesEv
Line
Count
Source
423
1
    static DataTypes get_variadic_argument_types() {
424
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
425
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
426
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE27get_variadic_argument_typesEv
Line
Count
Source
423
1
    static DataTypes get_variadic_argument_types() {
424
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
425
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
426
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE27get_variadic_argument_typesEv
Line
Count
Source
423
1
    static DataTypes get_variadic_argument_types() {
424
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
425
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
426
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE27get_variadic_argument_typesEv
Line
Count
Source
423
1
    static DataTypes get_variadic_argument_types() {
424
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
425
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
426
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE27get_variadic_argument_typesEv
Line
Count
Source
423
1
    static DataTypes get_variadic_argument_types() {
424
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
425
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
426
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE27get_variadic_argument_typesEv
Line
Count
Source
423
1
    static DataTypes get_variadic_argument_types() {
424
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
425
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
426
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE27get_variadic_argument_typesEv
Line
Count
Source
423
1
    static DataTypes get_variadic_argument_types() {
424
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
425
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
426
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE27get_variadic_argument_typesEv
Line
Count
Source
423
1
    static DataTypes get_variadic_argument_types() {
424
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
425
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
426
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE27get_variadic_argument_typesEv
Line
Count
Source
423
1
    static DataTypes get_variadic_argument_types() {
424
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
425
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
426
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE27get_variadic_argument_typesEv
Line
Count
Source
423
1
    static DataTypes get_variadic_argument_types() {
424
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
425
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
426
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE27get_variadic_argument_typesEv
Line
Count
Source
423
1
    static DataTypes get_variadic_argument_types() {
424
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
425
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
426
1
    }
427
428
0
    static inline DecimalV2Value impl(DecimalV2Value a, DecimalV2Value b, UInt8& is_null) {
429
0
        is_null = b.is_zero();
430
0
        return a / (is_null ? one : b);
431
0
    }
432
433
    template <PrimitiveType ResultType>
434
        requires(is_decimal(ResultType))
435
    static inline typename PrimitiveTypeTraits<ResultType>::CppNativeType impl(ArgNativeTypeA a,
436
                                                                               ArgNativeTypeB b,
437
0
                                                                               UInt8& is_null) {
438
0
        is_null = b == 0;
439
0
        return static_cast<typename PrimitiveTypeTraits<ResultType>::CppNativeType>(a) /
440
0
               (b + is_null);
441
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
442
443
    template <PrimitiveType ResultType>
444
        requires(is_decimal(ResultType) && ResultType != TYPE_DECIMALV2)
445
    static ColumnPtr constant_constant(
446
            ArgA a, ArgB b,
447
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number,
448
            const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier,
449
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
450
0
        auto column_result = ColumnDecimal<ResultType>::create(1, res_data_type.get_scale());
451
452
0
        auto null_map = ColumnUInt8::create(1, 0);
453
0
        if (check_overflow_for_decimal) {
454
0
            column_result->get_element(0) =
455
0
                    typename PrimitiveTypeTraits<ResultType>::CppType(apply<true, ResultType>(
456
0
                            a.value, b.value, null_map->get_element(0), max_result_number));
457
0
        } else {
458
0
            column_result->get_element(0) =
459
0
                    typename PrimitiveTypeTraits<ResultType>::CppType(apply<false, ResultType>(
460
0
                            a.value, b.value, null_map->get_element(0), max_result_number));
461
0
        }
462
463
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
464
0
    }
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE17constant_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE17constant_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE17constant_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE17constant_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE17constant_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE17constant_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE17constant_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE17constant_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE17constant_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE17constant_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE17constant_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE17constant_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE17constant_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE17constant_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE17constant_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE17constant_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE17constant_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE17constant_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE17constant_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE17constant_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE17constant_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE17constant_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE17constant_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE17constant_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE17constant_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE17constant_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE17constant_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE17constant_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE17constant_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE17constant_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE17constant_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE17constant_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE17constant_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE17constant_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE17constant_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE17constant_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE17constant_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE17constant_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE17constant_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE17constant_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE17constant_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ESA_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE17constant_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ESA_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE17constant_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ESA_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE17constant_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ESA_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE17constant_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE17constant_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE17constant_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE17constant_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE17constant_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE17constant_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE17constant_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE17constant_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE17constant_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE17constant_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE17constant_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE17constant_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE17constant_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE17constant_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE17constant_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE17constant_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE17constant_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEESE_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE17constant_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEESE_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE17constant_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEESE_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE17constant_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEESE_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
465
466
    template <PrimitiveType ResultType>
467
        requires(ResultType == TYPE_DECIMALV2)
468
    static ColumnPtr constant_constant(
469
            ArgA a, ArgB b,
470
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number,
471
            const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier,
472
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
473
0
        auto column_result = ColumnDecimal<ResultType>::create(1, res_data_type.get_scale());
474
475
0
        auto null_map = ColumnUInt8::create(1, 0);
476
0
        if (check_overflow_for_decimal) {
477
0
            column_result->get_element(0) =
478
0
                    typename PrimitiveTypeTraits<ResultType>::CppType(apply<true, ResultType>(
479
0
                            a.value(), b.value(), null_map->get_element(0), max_result_number));
480
0
        } else {
481
0
            column_result->get_element(0) =
482
0
                    typename PrimitiveTypeTraits<ResultType>::CppType(apply<false, ResultType>(
483
0
                            a.value(), b.value(), null_map->get_element(0), max_result_number));
484
0
        }
485
486
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
487
0
    }
488
489
    template <PrimitiveType ResultType>
490
        requires(is_decimal(ResultType) && ResultType != TYPE_DECIMALV2)
491
    static ColumnPtr vector_constant(
492
            ColumnPtr column_left, ArgB b,
493
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number,
494
            const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier,
495
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
496
0
        const auto* column_left_ptr = assert_cast<const ColumnTypeA*>(column_left.get());
497
0
        auto column_result =
498
0
                ColumnDecimal<ResultType>::create(column_left->size(), res_data_type.get_scale());
499
0
        DCHECK(column_left_ptr != nullptr);
500
501
0
        auto null_map = ColumnUInt8::create(column_left->size(), 0);
502
0
        const auto& a = column_left_ptr->get_data().data();
503
0
        const auto& c = column_result->get_data().data();
504
0
        auto& n = null_map->get_data();
505
0
        auto sz = column_left->size();
506
0
        if (check_overflow_for_decimal) {
507
0
            for (size_t i = 0; i < sz; ++i) {
508
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
509
0
                        apply<true, ResultType>(a[i], b, n[i], max_result_number));
510
0
            }
511
0
        } else {
512
0
            for (size_t i = 0; i < sz; ++i) {
513
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
514
0
                        apply<false, ResultType>(a[i], b, n[i], max_result_number));
515
0
            }
516
0
        }
517
518
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
519
0
    }
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15vector_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15vector_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15vector_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15vector_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15vector_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15vector_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15vector_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15vector_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15vector_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15vector_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15vector_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15vector_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15vector_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15vector_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15vector_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15vector_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15vector_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15vector_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15vector_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15vector_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15vector_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15vector_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15vector_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15vector_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15vector_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15vector_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15vector_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15vector_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15vector_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15vector_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15vector_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15vector_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15vector_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15vector_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15vector_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15vector_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15vector_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15vector_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15vector_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15vector_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15vector_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15vector_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15vector_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15vector_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15vector_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15vector_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15vector_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15vector_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15vector_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15vector_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15vector_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15vector_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15vector_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15vector_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15vector_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15vector_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15vector_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15vector_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15vector_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15vector_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15vector_constantILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15vector_constantILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15vector_constantILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15vector_constantILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
520
521
    template <PrimitiveType ResultType>
522
        requires(ResultType == TYPE_DECIMALV2)
523
    static ColumnPtr vector_constant(
524
            ColumnPtr column_left, ArgB b,
525
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number,
526
            const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier,
527
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
528
0
        const auto* column_left_ptr = assert_cast<const ColumnTypeA*>(column_left.get());
529
0
        auto column_result =
530
0
                ColumnDecimal<ResultType>::create(column_left->size(), res_data_type.get_scale());
531
0
        DCHECK(column_left_ptr != nullptr);
532
533
0
        auto null_map = ColumnUInt8::create(column_left->size(), 0);
534
0
        const auto& a = column_left_ptr->get_data().data();
535
0
        const auto& c = column_result->get_data().data();
536
0
        auto& n = null_map->get_data();
537
0
        auto sz = column_left->size();
538
0
        if (check_overflow_for_decimal) {
539
0
            for (size_t i = 0; i < sz; ++i) {
540
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
541
0
                        apply<true, ResultType>(a[i].value(), b.value(), n[i], max_result_number));
542
0
            }
543
0
        } else {
544
0
            for (size_t i = 0; i < sz; ++i) {
545
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
546
0
                        apply<false, ResultType>(a[i].value(), b.value(), n[i], max_result_number));
547
0
            }
548
0
        }
549
550
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
551
0
    }
552
553
    template <PrimitiveType ResultType>
554
        requires(is_decimal(ResultType) && ResultType != TYPE_DECIMALV2)
555
    static ColumnPtr constant_vector(
556
            ArgA a, ColumnPtr column_right,
557
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number,
558
            const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier,
559
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
560
0
        const auto* column_right_ptr = assert_cast<const ColumnTypeB*>(column_right.get());
561
0
        auto column_result =
562
0
                ColumnDecimal<ResultType>::create(column_right->size(), res_data_type.get_scale());
563
0
        DCHECK(column_right_ptr != nullptr);
564
565
0
        auto null_map = ColumnUInt8::create(column_right->size(), 0);
566
0
        const auto& b = column_right_ptr->get_data().data();
567
0
        const auto& c = column_result->get_data().data();
568
0
        auto& n = null_map->get_data();
569
0
        auto sz = column_right->size();
570
0
        if (check_overflow_for_decimal) {
571
0
            for (size_t i = 0; i < sz; ++i) {
572
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
573
0
                        apply<true, ResultType>(a, b[i], n[i], max_result_number));
574
0
            }
575
0
        } else {
576
0
            for (size_t i = 0; i < sz; ++i) {
577
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
578
0
                        apply<false, ResultType>(a, b[i], n[i], max_result_number));
579
0
            }
580
0
        }
581
582
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
583
0
    }
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15constant_vectorILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15constant_vectorILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15constant_vectorILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15constant_vectorILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15constant_vectorILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15constant_vectorILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15constant_vectorILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15constant_vectorILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15constant_vectorILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15constant_vectorILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15constant_vectorILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15constant_vectorILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15constant_vectorILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15constant_vectorILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15constant_vectorILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15constant_vectorILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15constant_vectorILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15constant_vectorILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15constant_vectorILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15constant_vectorILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15constant_vectorILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15constant_vectorILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15constant_vectorILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15constant_vectorILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15constant_vectorILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15constant_vectorILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15constant_vectorILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15constant_vectorILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15constant_vectorILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15constant_vectorILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15constant_vectorILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15constant_vectorILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15constant_vectorILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15constant_vectorILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15constant_vectorILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15constant_vectorILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15constant_vectorILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15constant_vectorILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15constant_vectorILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15constant_vectorILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15constant_vectorILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15constant_vectorILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15constant_vectorILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15constant_vectorILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15constant_vectorILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15constant_vectorILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15constant_vectorILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15constant_vectorILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15constant_vectorILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15constant_vectorILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15constant_vectorILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15constant_vectorILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15constant_vectorILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15constant_vectorILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15constant_vectorILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15constant_vectorILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15constant_vectorILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15constant_vectorILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15constant_vectorILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15constant_vectorILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15constant_vectorILS2_28EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15constant_vectorILS2_29EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15constant_vectorILS2_30EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15constant_vectorILS2_35EQaaclL_ZNS_10is_decimalES2_ETL0__EneTL0__LS2_20EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
584
585
    template <PrimitiveType ResultType>
586
        requires(ResultType == TYPE_DECIMALV2)
587
    static ColumnPtr constant_vector(
588
            ArgA a, ColumnPtr column_right,
589
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number,
590
            const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier,
591
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
592
0
        const auto* column_right_ptr = assert_cast<const ColumnTypeB*>(column_right.get());
593
0
        auto column_result =
594
0
                ColumnDecimal<ResultType>::create(column_right->size(), res_data_type.get_scale());
595
0
        DCHECK(column_right_ptr != nullptr);
596
597
0
        auto null_map = ColumnUInt8::create(column_right->size(), 0);
598
0
        const auto& b = column_right_ptr->get_data().data();
599
0
        const auto& c = column_result->get_data().data();
600
0
        auto& n = null_map->get_data();
601
0
        auto sz = column_right->size();
602
0
        if (check_overflow_for_decimal) {
603
0
            for (size_t i = 0; i < sz; ++i) {
604
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
605
0
                        apply<true, ResultType>(a.value(), b[i].value(), n[i], max_result_number));
606
0
            }
607
0
        } else {
608
0
            for (size_t i = 0; i < sz; ++i) {
609
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
610
0
                        apply<false, ResultType>(a.value(), b[i].value(), n[i], max_result_number));
611
0
            }
612
0
        }
613
614
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
615
0
    }
616
617
    template <PrimitiveType ResultType>
618
        requires(is_decimal(ResultType))
619
    static ColumnPtr vector_vector(
620
            ColumnPtr column_left, ColumnPtr column_right,
621
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number,
622
            const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier,
623
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
624
0
        const auto* column_left_ptr = assert_cast<const ColumnTypeA*>(column_left.get());
625
0
        const auto* column_right_ptr = assert_cast<const ColumnTypeB*>(column_right.get());
626
627
0
        auto column_result =
628
0
                ColumnDecimal<ResultType>::create(column_left->size(), res_data_type.get_scale());
629
0
        DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr);
630
631
        // function divide, modulo and pmod
632
0
        auto null_map = ColumnUInt8::create(column_result->size(), 0);
633
0
        const auto& a = column_left_ptr->get_data().data();
634
0
        const auto& b = column_right_ptr->get_data().data();
635
0
        const auto& c = column_result->get_data().data();
636
0
        auto& n = null_map->get_data();
637
0
        auto sz = column_right->size();
638
0
        if constexpr (TypeA == TYPE_DECIMALV2) {
639
0
            if (check_overflow_for_decimal) {
640
0
                for (size_t i = 0; i < sz; ++i) {
641
0
                    c[i] = DecimalV2Value(apply<true, TYPE_DECIMALV2>(a[i].value(), b[i].value(),
642
0
                                                                      n[i], max_result_number));
643
0
                }
644
0
            } else {
645
0
                for (size_t i = 0; i < sz; ++i) {
646
0
                    c[i] = DecimalV2Value(apply<false, TYPE_DECIMALV2>(a[i].value(), b[i].value(),
647
0
                                                                       n[i], max_result_number));
648
0
                }
649
0
            }
650
0
        } else {
651
0
            if (check_overflow_for_decimal) {
652
0
                for (size_t i = 0; i < sz; ++i) {
653
0
                    c[i] = typename DataTypeDecimal<ResultType>::FieldType(
654
0
                            apply<true, ResultType>(a[i], b[i], n[i], max_result_number));
655
0
                }
656
0
            } else {
657
0
                for (size_t i = 0; i < sz; ++i) {
658
0
                    c[i] = typename DataTypeDecimal<ResultType>::FieldType(
659
0
                            apply<false, ResultType>(a[i], b[i], n[i], max_result_number));
660
0
                }
661
0
            }
662
0
        }
663
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
664
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
665
666
    template <bool check_overflow_for_decimal, PrimitiveType ResultType>
667
        requires(is_decimal(ResultType))
668
    static ALWAYS_INLINE typename PrimitiveTypeTraits<ResultType>::CppNativeType apply(
669
            ArgNativeTypeA a, ArgNativeTypeB b, UInt8& is_null,
670
0
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number) {
671
0
        if constexpr (TypeA == TYPE_DECIMALV2) {
672
0
            DecimalV2Value l(a);
673
0
            DecimalV2Value r(b);
674
0
            auto ans = impl(l, r, is_null);
675
0
            using ANS_TYPE = std::decay_t<decltype(ans)>;
676
0
            if constexpr (check_overflow_for_decimal) {
677
0
                if constexpr (std::is_same_v<ANS_TYPE, DecimalV2Value>) {
678
0
                    if (ans.value() > max_result_number.value() ||
679
0
                        ans.value() < -max_result_number.value()) {
680
0
                        throw Exception(ErrorCode::ARITHMETIC_OVERFLOW_ERRROR,
681
0
                                        "Arithmetic overflow: {} {} {} = {}, result type: {}",
682
0
                                        DecimalV2Value(a).to_string(), "divide",
683
0
                                        DecimalV2Value(b).to_string(),
684
0
                                        DecimalV2Value(ans).to_string(),
685
0
                                        type_to_string(ResultType));
686
0
                    }
687
                } else if constexpr (IsDecimalNumber<ANS_TYPE>) {
688
                    if (ans.value > max_result_number.value ||
689
                        ans.value < -max_result_number.value) {
690
                        throw Exception(ErrorCode::ARITHMETIC_OVERFLOW_ERRROR,
691
                                        "Arithmetic overflow: {} {} {} = {}, result type: {}",
692
                                        DecimalV2Value(a).to_string(), "divide",
693
                                        DecimalV2Value(b).to_string(),
694
                                        DecimalV2Value(ans).to_string(),
695
                                        type_to_string(ResultType));
696
                    }
697
                } else {
698
                    if (ans > max_result_number.value || ans < -max_result_number.value) {
699
                        throw Exception(ErrorCode::ARITHMETIC_OVERFLOW_ERRROR,
700
                                        "Arithmetic overflow: {} {} {} = {}, result type: {}",
701
                                        DecimalV2Value(a).to_string(), "divide",
702
                                        DecimalV2Value(b).to_string(),
703
                                        DecimalV2Value(ans).to_string(),
704
                                        type_to_string(ResultType));
705
                    }
706
                }
707
0
            }
708
0
            typename PrimitiveTypeTraits<ResultType>::CppNativeType result {};
709
0
            memcpy(&result, &ans, std::min(sizeof(result), sizeof(ans)));
710
0
            return result;
711
0
        } else {
712
0
            return impl<ResultType>(a, b, is_null);
713
0
        }
714
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
715
716
    template <PrimitiveType PT>
717
    static std::pair<typename PrimitiveTypeTraits<PT>::CppType,
718
                     typename PrimitiveTypeTraits<PT>::CppType>
719
    get_max_and_multiplier(const DataTypeA* type_left, const DataTypeB* type_right,
720
0
                           const DataTypeDecimal<PT>& type_result) {
721
0
        auto max_result_number =
722
0
                DataTypeDecimal<PT>::get_max_digits_number(type_result.get_precision());
723
724
0
        auto orig_result_scale = type_left->get_scale() + type_right->get_scale();
725
0
        auto result_scale = type_result.get_scale();
726
0
        DCHECK(orig_result_scale >= result_scale);
727
0
        auto scale_diff_multiplier =
728
0
                DataTypeDecimal<PT>::get_scale_multiplier(orig_result_scale - result_scale);
729
0
        return {typename PrimitiveTypeTraits<PT>::CppType(max_result_number),
730
0
                typename PrimitiveTypeTraits<PT>::CppType(scale_diff_multiplier)};
731
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
732
};
733
734
1
void register_function_divide(SimpleFunctionFactory& factory) {
735
1
    factory.register_function<FunctionDiv<DivideFloatingImpl>>();
736
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMALV2, TYPE_DECIMALV2>>>();
737
738
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL32>>>();
739
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL64>>>();
740
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL128I>>>();
741
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL256>>>();
742
743
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL32>>>();
744
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL64>>>();
745
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL128I>>>();
746
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL256>>>();
747
748
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL32>>>();
749
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL64>>>();
750
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL128I>>>();
751
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL256>>>();
752
753
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL32>>>();
754
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL64>>>();
755
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL128I>>>();
756
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL256>>>();
757
1
}
758
759
} // namespace doris::vectorized