Coverage Report

Created: 2025-12-05 17:59

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
40
public:
41
    static constexpr auto name = "divide";
42
43
37
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
_ZN5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE6createEv
Line
Count
Source
43
3
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE6createEv
Line
Count
Source
43
2
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE6createEv
Line
Count
Source
43
2
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE6createEv
Line
Count
Source
43
2
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE6createEv
Line
Count
Source
43
2
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE6createEv
Line
Count
Source
43
2
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE6createEv
Line
Count
Source
43
2
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE6createEv
Line
Count
Source
43
2
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE6createEv
Line
Count
Source
43
2
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE6createEv
Line
Count
Source
43
2
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE6createEv
Line
Count
Source
43
2
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE6createEv
Line
Count
Source
43
2
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE6createEv
Line
Count
Source
43
2
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE6createEv
Line
Count
Source
43
2
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE6createEv
Line
Count
Source
43
2
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE6createEv
Line
Count
Source
43
2
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE6createEv
Line
Count
Source
43
2
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE6createEv
Line
Count
Source
43
2
    static FunctionPtr create() { return std::make_shared<FunctionDiv>(); }
44
45
37
    FunctionDiv() = default;
_ZN5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEEC2Ev
Line
Count
Source
45
3
    FunctionDiv() = default;
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEEC2Ev
Line
Count
Source
45
2
    FunctionDiv() = default;
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEEC2Ev
Line
Count
Source
45
2
    FunctionDiv() = default;
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEEC2Ev
Line
Count
Source
45
2
    FunctionDiv() = default;
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEEC2Ev
Line
Count
Source
45
2
    FunctionDiv() = default;
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEEC2Ev
Line
Count
Source
45
2
    FunctionDiv() = default;
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEEC2Ev
Line
Count
Source
45
2
    FunctionDiv() = default;
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEEC2Ev
Line
Count
Source
45
2
    FunctionDiv() = default;
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEEC2Ev
Line
Count
Source
45
2
    FunctionDiv() = default;
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEEC2Ev
Line
Count
Source
45
2
    FunctionDiv() = default;
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEEC2Ev
Line
Count
Source
45
2
    FunctionDiv() = default;
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEEC2Ev
Line
Count
Source
45
2
    FunctionDiv() = default;
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEEC2Ev
Line
Count
Source
45
2
    FunctionDiv() = default;
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEEC2Ev
Line
Count
Source
45
2
    FunctionDiv() = default;
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEEC2Ev
Line
Count
Source
45
2
    FunctionDiv() = default;
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEEC2Ev
Line
Count
Source
45
2
    FunctionDiv() = default;
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEEC2Ev
Line
Count
Source
45
2
    FunctionDiv() = default;
_ZN5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEEC2Ev
Line
Count
Source
45
2
    FunctionDiv() = default;
46
47
18
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE8get_nameB5cxx11Ev
Line
Count
Source
47
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE8get_nameB5cxx11Ev
Line
Count
Source
47
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE8get_nameB5cxx11Ev
Line
Count
Source
47
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE8get_nameB5cxx11Ev
Line
Count
Source
47
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE8get_nameB5cxx11Ev
Line
Count
Source
47
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE8get_nameB5cxx11Ev
Line
Count
Source
47
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE8get_nameB5cxx11Ev
Line
Count
Source
47
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE8get_nameB5cxx11Ev
Line
Count
Source
47
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE8get_nameB5cxx11Ev
Line
Count
Source
47
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE8get_nameB5cxx11Ev
Line
Count
Source
47
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE8get_nameB5cxx11Ev
Line
Count
Source
47
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE8get_nameB5cxx11Ev
Line
Count
Source
47
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE8get_nameB5cxx11Ev
Line
Count
Source
47
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE8get_nameB5cxx11Ev
Line
Count
Source
47
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE8get_nameB5cxx11Ev
Line
Count
Source
47
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE8get_nameB5cxx11Ev
Line
Count
Source
47
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE8get_nameB5cxx11Ev
Line
Count
Source
47
1
    String get_name() const override { return name; }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE8get_nameB5cxx11Ev
Line
Count
Source
47
1
    String get_name() const override { return name; }
48
49
1
    bool need_replace_null_data_to_default() const override {
50
1
        return Impl::need_replace_null_data_to_default;
51
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE33need_replace_null_data_to_defaultEv
Line
Count
Source
49
1
    bool need_replace_null_data_to_default() const override {
50
1
        return Impl::need_replace_null_data_to_default;
51
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
52
53
1
    size_t get_number_of_arguments() const override { return 2; }
_ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE23get_number_of_argumentsEv
Line
Count
Source
53
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
54
55
18
    DataTypes get_variadic_argument_types_impl() const override {
56
18
        return Impl::get_variadic_argument_types();
57
18
    }
_ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE32get_variadic_argument_types_implEv
Line
Count
Source
55
1
    DataTypes get_variadic_argument_types_impl() const override {
56
1
        return Impl::get_variadic_argument_types();
57
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE20ELS3_20EEEE32get_variadic_argument_types_implEv
Line
Count
Source
55
1
    DataTypes get_variadic_argument_types_impl() const override {
56
1
        return Impl::get_variadic_argument_types();
57
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_28EEEE32get_variadic_argument_types_implEv
Line
Count
Source
55
1
    DataTypes get_variadic_argument_types_impl() const override {
56
1
        return Impl::get_variadic_argument_types();
57
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_29EEEE32get_variadic_argument_types_implEv
Line
Count
Source
55
1
    DataTypes get_variadic_argument_types_impl() const override {
56
1
        return Impl::get_variadic_argument_types();
57
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_30EEEE32get_variadic_argument_types_implEv
Line
Count
Source
55
1
    DataTypes get_variadic_argument_types_impl() const override {
56
1
        return Impl::get_variadic_argument_types();
57
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE28ELS3_35EEEE32get_variadic_argument_types_implEv
Line
Count
Source
55
1
    DataTypes get_variadic_argument_types_impl() const override {
56
1
        return Impl::get_variadic_argument_types();
57
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_28EEEE32get_variadic_argument_types_implEv
Line
Count
Source
55
1
    DataTypes get_variadic_argument_types_impl() const override {
56
1
        return Impl::get_variadic_argument_types();
57
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_29EEEE32get_variadic_argument_types_implEv
Line
Count
Source
55
1
    DataTypes get_variadic_argument_types_impl() const override {
56
1
        return Impl::get_variadic_argument_types();
57
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_30EEEE32get_variadic_argument_types_implEv
Line
Count
Source
55
1
    DataTypes get_variadic_argument_types_impl() const override {
56
1
        return Impl::get_variadic_argument_types();
57
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE29ELS3_35EEEE32get_variadic_argument_types_implEv
Line
Count
Source
55
1
    DataTypes get_variadic_argument_types_impl() const override {
56
1
        return Impl::get_variadic_argument_types();
57
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_28EEEE32get_variadic_argument_types_implEv
Line
Count
Source
55
1
    DataTypes get_variadic_argument_types_impl() const override {
56
1
        return Impl::get_variadic_argument_types();
57
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_29EEEE32get_variadic_argument_types_implEv
Line
Count
Source
55
1
    DataTypes get_variadic_argument_types_impl() const override {
56
1
        return Impl::get_variadic_argument_types();
57
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_30EEEE32get_variadic_argument_types_implEv
Line
Count
Source
55
1
    DataTypes get_variadic_argument_types_impl() const override {
56
1
        return Impl::get_variadic_argument_types();
57
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE30ELS3_35EEEE32get_variadic_argument_types_implEv
Line
Count
Source
55
1
    DataTypes get_variadic_argument_types_impl() const override {
56
1
        return Impl::get_variadic_argument_types();
57
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_28EEEE32get_variadic_argument_types_implEv
Line
Count
Source
55
1
    DataTypes get_variadic_argument_types_impl() const override {
56
1
        return Impl::get_variadic_argument_types();
57
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_29EEEE32get_variadic_argument_types_implEv
Line
Count
Source
55
1
    DataTypes get_variadic_argument_types_impl() const override {
56
1
        return Impl::get_variadic_argument_types();
57
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_30EEEE32get_variadic_argument_types_implEv
Line
Count
Source
55
1
    DataTypes get_variadic_argument_types_impl() const override {
56
1
        return Impl::get_variadic_argument_types();
57
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_17DivideDecimalImplILNS_13PrimitiveTypeE35ELS3_35EEEE32get_variadic_argument_types_implEv
Line
Count
Source
55
1
    DataTypes get_variadic_argument_types_impl() const override {
56
1
        return Impl::get_variadic_argument_types();
57
1
    }
58
59
1
    DataTypePtr get_return_type_impl(const DataTypes& arguments) const override {
60
1
        return make_nullable(arguments[0]);
61
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaIS8_EE
Line
Count
Source
59
1
    DataTypePtr get_return_type_impl(const DataTypes& arguments) const override {
60
1
        return make_nullable(arguments[0]);
61
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
62
63
    Status execute_impl(FunctionContext* context, Block& block, const ColumnNumbers& arguments,
64
1
                        uint32_t result, size_t input_rows_count) const override {
65
1
        auto& column_left = block.get_by_position(arguments[0]).column;
66
1
        auto& column_right = block.get_by_position(arguments[1]).column;
67
1
        const auto* type_left = assert_cast<const typename Impl::DataTypeA*>(
68
1
                block.get_by_position(arguments[0]).type.get());
69
1
        const auto* type_right = assert_cast<const typename Impl::DataTypeB*>(
70
1
                block.get_by_position(arguments[1]).type.get());
71
1
        const auto& res_data_type = remove_nullable(block.get_by_position(result).type);
72
1
        bool is_const_left = is_column_const(*column_left);
73
1
        bool is_const_right = is_column_const(*column_right);
74
75
1
        ColumnPtr column_result = nullptr;
76
1
        if (is_const_left && is_const_right) {
77
0
            column_result = constant_constant(column_left, column_right, type_left, type_right,
78
0
                                              res_data_type, context->check_overflow_for_decimal());
79
1
        } else if (is_const_left) {
80
0
            column_result = constant_vector(column_left, column_right, type_left, type_right,
81
0
                                            res_data_type, context->check_overflow_for_decimal());
82
1
        } else if (is_const_right) {
83
0
            column_result = vector_constant(column_left, column_right, type_left, type_right,
84
0
                                            res_data_type, context->check_overflow_for_decimal());
85
1
        } else {
86
1
            column_result = vector_vector(column_left, column_right, type_left, type_right,
87
1
                                          res_data_type, context->check_overflow_for_decimal());
88
1
        }
89
1
        block.replace_by_position(result, std::move(column_result));
90
1
        return Status::OK();
91
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
64
1
                        uint32_t result, size_t input_rows_count) const override {
65
1
        auto& column_left = block.get_by_position(arguments[0]).column;
66
1
        auto& column_right = block.get_by_position(arguments[1]).column;
67
1
        const auto* type_left = assert_cast<const typename Impl::DataTypeA*>(
68
1
                block.get_by_position(arguments[0]).type.get());
69
1
        const auto* type_right = assert_cast<const typename Impl::DataTypeB*>(
70
1
                block.get_by_position(arguments[1]).type.get());
71
1
        const auto& res_data_type = remove_nullable(block.get_by_position(result).type);
72
1
        bool is_const_left = is_column_const(*column_left);
73
1
        bool is_const_right = is_column_const(*column_right);
74
75
1
        ColumnPtr column_result = nullptr;
76
1
        if (is_const_left && is_const_right) {
77
0
            column_result = constant_constant(column_left, column_right, type_left, type_right,
78
0
                                              res_data_type, context->check_overflow_for_decimal());
79
1
        } else if (is_const_left) {
80
0
            column_result = constant_vector(column_left, column_right, type_left, type_right,
81
0
                                            res_data_type, context->check_overflow_for_decimal());
82
1
        } else if (is_const_right) {
83
0
            column_result = vector_constant(column_left, column_right, type_left, type_right,
84
0
                                            res_data_type, context->check_overflow_for_decimal());
85
1
        } else {
86
1
            column_result = vector_vector(column_left, column_right, type_left, type_right,
87
1
                                          res_data_type, context->check_overflow_for_decimal());
88
1
        }
89
1
        block.replace_by_position(result, std::move(column_result));
90
1
        return Status::OK();
91
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
92
93
private:
94
    ColumnPtr constant_constant(ColumnPtr column_left, ColumnPtr column_right,
95
                                const typename Impl::DataTypeA* type_left,
96
                                const typename Impl::DataTypeB* type_right,
97
0
                                DataTypePtr res_data_type, bool check_overflow_for_decimal) const {
98
0
        const auto* column_left_ptr = assert_cast<const ColumnConst*>(column_left.get());
99
0
        const auto* column_right_ptr = assert_cast<const ColumnConst*>(column_right.get());
100
0
        DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr);
101
102
0
        ColumnPtr column_result = nullptr;
103
104
0
        if constexpr (result_is_decimal) {
105
0
            if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) {
106
0
                if (!cast_type_to_either<DataTypeDecimalV2>(
107
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
108
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
109
0
                                        type_left, type_right, type_result);
110
111
0
                                column_result = Impl::constant_constant(
112
0
                                        column_left_ptr->template get_value<typename Impl::ArgA>(),
113
0
                                        column_right_ptr->template get_value<typename Impl::ArgB>(),
114
0
                                        max_and_multiplier.first, max_and_multiplier.second,
115
0
                                        type_result, check_overflow_for_decimal);
116
0
                                return true;
117
0
                            })) {
118
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
119
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
120
0
                                    type_to_string(res_data_type->get_primitive_type()));
121
0
                }
122
0
            } else {
123
0
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
124
0
                                         DataTypeDecimal256>(
125
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
126
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
127
0
                                        type_left, type_right, type_result);
128
129
0
                                column_result = Impl::constant_constant(
130
0
                                        column_left_ptr->template get_value<typename Impl::ArgA>(),
131
0
                                        column_right_ptr->template get_value<typename Impl::ArgB>(),
132
0
                                        max_and_multiplier.first, max_and_multiplier.second,
133
0
                                        type_result, check_overflow_for_decimal);
134
0
                                return true;
135
0
                            })) {
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_
136
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
137
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
138
0
                                    type_to_string(res_data_type->get_primitive_type()));
139
0
                }
140
0
            }
141
0
        } else {
142
0
            column_result = Impl::constant_constant(
143
0
                    column_left_ptr->template get_value<typename Impl::ArgA>(),
144
0
                    column_right_ptr->template get_value<typename Impl::ArgB>());
145
0
        }
146
147
0
        return ColumnConst::create(std::move(column_result), column_left->size());
148
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
149
150
    ColumnPtr vector_constant(ColumnPtr column_left, ColumnPtr column_right,
151
                              const typename Impl::DataTypeA* type_left,
152
                              const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type,
153
0
                              bool check_overflow_for_decimal) const {
154
0
        const auto* column_right_ptr = assert_cast<const ColumnConst*>(column_right.get());
155
0
        DCHECK(column_right_ptr != nullptr);
156
157
0
        ColumnPtr res = nullptr;
158
0
        if constexpr (result_is_decimal) {
159
0
            if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) {
160
0
                if (!cast_type_to_either<DataTypeDecimalV2>(
161
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
162
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
163
0
                                        type_left, type_right, type_result);
164
0
                                res = Impl::vector_constant(
165
0
                                        column_left->get_ptr(),
166
0
                                        column_right_ptr->template get_value<typename Impl::ArgB>(),
167
0
                                        max_and_multiplier.first, max_and_multiplier.second,
168
0
                                        type_result, check_overflow_for_decimal);
169
0
                                return true;
170
0
                            })) {
171
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
172
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
173
0
                                    type_to_string(res_data_type->get_primitive_type()));
174
0
                }
175
0
            } else {
176
0
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
177
0
                                         DataTypeDecimal256>(
178
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
179
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
180
0
                                        type_left, type_right, type_result);
181
0
                                res = Impl::vector_constant(
182
0
                                        column_left->get_ptr(),
183
0
                                        column_right_ptr->template get_value<typename Impl::ArgB>(),
184
0
                                        max_and_multiplier.first, max_and_multiplier.second,
185
0
                                        type_result, check_overflow_for_decimal);
186
0
                                return true;
187
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_
188
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
189
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
190
0
                                    type_to_string(res_data_type->get_primitive_type()));
191
0
                }
192
0
            }
193
0
        } else {
194
0
            res = Impl::vector_constant(
195
0
                    column_left->get_ptr(),
196
0
                    column_right_ptr->template get_value<typename Impl::ArgB>());
197
0
        }
198
0
        return res;
199
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
200
201
    ColumnPtr constant_vector(ColumnPtr column_left, ColumnPtr column_right,
202
                              const typename Impl::DataTypeA* type_left,
203
                              const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type,
204
0
                              bool check_overflow_for_decimal) const {
205
0
        const auto* column_left_ptr = assert_cast<const ColumnConst*>(column_left.get());
206
0
        DCHECK(column_left_ptr != nullptr);
207
208
0
        ColumnPtr res = nullptr;
209
0
        if constexpr (result_is_decimal) {
210
0
            if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) {
211
0
                if (!cast_type_to_either<DataTypeDecimalV2>(
212
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
213
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
214
0
                                        type_left, type_right, type_result);
215
0
                                res = Impl::constant_vector(
216
0
                                        column_left_ptr->template get_value<typename Impl::ArgA>(),
217
0
                                        column_right->get_ptr(), max_and_multiplier.first,
218
0
                                        max_and_multiplier.second, type_result,
219
0
                                        check_overflow_for_decimal);
220
0
                                return true;
221
0
                            })) {
222
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
223
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
224
0
                                    type_to_string(res_data_type->get_primitive_type()));
225
0
                }
226
0
            } else {
227
0
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
228
0
                                         DataTypeDecimal256>(
229
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
230
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
231
0
                                        type_left, type_right, type_result);
232
0
                                res = Impl::constant_vector(
233
0
                                        column_left_ptr->template get_value<typename Impl::ArgA>(),
234
0
                                        column_right->get_ptr(), max_and_multiplier.first,
235
0
                                        max_and_multiplier.second, type_result,
236
0
                                        check_overflow_for_decimal);
237
0
                                return true;
238
0
                            })) {
Unexecuted instantiation: _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_
239
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
240
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
241
0
                                    type_to_string(res_data_type->get_primitive_type()));
242
0
                }
243
0
            }
244
0
        } else {
245
0
            res = Impl::constant_vector(column_left_ptr->template get_value<typename Impl::ArgA>(),
246
0
                                        column_right->get_ptr());
247
0
        }
248
0
        return res;
249
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
250
251
    ColumnPtr vector_vector(ColumnPtr column_left, ColumnPtr column_right,
252
                            const typename Impl::DataTypeA* type_left,
253
                            const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type,
254
1
                            bool check_overflow_for_decimal) const {
255
1
        ColumnPtr res = nullptr;
256
1
        if constexpr (result_is_decimal) {
257
0
            if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) {
258
0
                if (!cast_type_to_either<DataTypeDecimalV2>(
259
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
260
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
261
0
                                        type_left, type_right, type_result);
262
0
                                res = Impl::vector_vector(
263
0
                                        column_left->get_ptr(), column_right->get_ptr(),
264
0
                                        max_and_multiplier.first, max_and_multiplier.second,
265
0
                                        type_result, check_overflow_for_decimal);
266
0
                                return true;
267
0
                            })) {
268
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
269
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
270
0
                                    type_to_string(res_data_type->get_primitive_type()));
271
0
                }
272
0
            } else {
273
0
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
274
0
                                         DataTypeDecimal256>(
275
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
276
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
277
0
                                        type_left, type_right, type_result);
278
0
                                res = Impl::vector_vector(
279
0
                                        column_left->get_ptr(), column_right->get_ptr(),
280
0
                                        max_and_multiplier.first, max_and_multiplier.second,
281
0
                                        type_result, check_overflow_for_decimal);
282
0
                                return true;
283
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_
284
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
285
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
286
0
                                    type_to_string(res_data_type->get_primitive_type()));
287
0
                }
288
0
            }
289
1
        } else {
290
1
            res = Impl::vector_vector(column_left->get_ptr(), column_right->get_ptr());
291
1
        }
292
0
        return res;
293
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS5_EES8_PKNS0_14DataTypeNumberILNS_13PrimitiveTypeE9EEESD_St10shared_ptrIKNS0_9IDataTypeEEb
Line
Count
Source
254
1
                            bool check_overflow_for_decimal) const {
255
1
        ColumnPtr res = nullptr;
256
        if constexpr (result_is_decimal) {
257
            if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) {
258
                if (!cast_type_to_either<DataTypeDecimalV2>(
259
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
260
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
261
                                        type_left, type_right, type_result);
262
                                res = Impl::vector_vector(
263
                                        column_left->get_ptr(), column_right->get_ptr(),
264
                                        max_and_multiplier.first, max_and_multiplier.second,
265
                                        type_result, check_overflow_for_decimal);
266
                                return true;
267
                            })) {
268
                    throw Exception(ErrorCode::INTERNAL_ERROR,
269
                                    "Wrong type. Expected: Decimal, Actually: {}",
270
                                    type_to_string(res_data_type->get_primitive_type()));
271
                }
272
            } else {
273
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
274
                                         DataTypeDecimal256>(
275
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
276
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
277
                                        type_left, type_right, type_result);
278
                                res = Impl::vector_vector(
279
                                        column_left->get_ptr(), column_right->get_ptr(),
280
                                        max_and_multiplier.first, max_and_multiplier.second,
281
                                        type_result, check_overflow_for_decimal);
282
                                return true;
283
                            })) {
284
                    throw Exception(ErrorCode::INTERNAL_ERROR,
285
                                    "Wrong type. Expected: Decimal, Actually: {}",
286
                                    type_to_string(res_data_type->get_primitive_type()));
287
                }
288
            }
289
1
        } else {
290
1
            res = Impl::vector_vector(column_left->get_ptr(), column_right->get_ptr());
291
1
        }
292
1
        return res;
293
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
294
};
295
296
static const DecimalV2Value one(1, 0);
297
298
struct DivideFloatingImpl {
299
    using ArgA = typename PrimitiveTypeTraits<TYPE_DOUBLE>::CppNativeType;
300
    using ArgB = typename PrimitiveTypeTraits<TYPE_DOUBLE>::CppNativeType;
301
    using ColumnType = typename PrimitiveTypeTraits<TYPE_DOUBLE>::ColumnType;
302
    using DataTypeA = typename PrimitiveTypeTraits<TYPE_DOUBLE>::DataType;
303
    using DataTypeB = typename PrimitiveTypeTraits<TYPE_DOUBLE>::DataType;
304
305
    constexpr static bool need_replace_null_data_to_default = false;
306
307
1
    static DataTypes get_variadic_argument_types() {
308
1
        return {std::make_shared<DataTypeFloat64>(), std::make_shared<DataTypeFloat64>()};
309
1
    }
310
311
    static void apply(const typename ColumnType::Container& a, ArgB b,
312
0
                      typename ColumnType::Container& c, PaddedPODArray<UInt8>& null_map) {
313
0
        size_t size = c.size();
314
0
        UInt8 is_null = b == 0;
315
0
        memset(null_map.data(), is_null, size);
316
317
0
        if (!is_null) {
318
0
            for (size_t i = 0; i < size; i++) {
319
0
                c[i] = (double)a[i] / (double)b;
320
0
            }
321
0
        }
322
0
    }
323
324
2
    static inline ArgA apply(ArgA a, ArgB b, UInt8& is_null) {
325
2
        is_null = b == 0;
326
2
        return static_cast<ArgA>(a) / (b + is_null);
327
2
    }
328
329
0
    static ColumnPtr constant_constant(ArgA a, ArgB b) {
330
0
        auto column_result = ColumnFloat64 ::create(1);
331
332
0
        auto null_map = ColumnUInt8::create(1, 0);
333
0
        column_result->get_element(0) = apply(a, b, null_map->get_element(0));
334
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
335
0
    }
336
337
0
    static ColumnPtr vector_constant(ColumnPtr column_left, ArgB b) {
338
0
        const auto column_left_ptr = assert_cast<const ColumnType*>(column_left.get());
339
0
        auto column_result = ColumnFloat64::create(column_left->size());
340
0
        DCHECK(column_left_ptr != nullptr);
341
342
0
        auto null_map = ColumnUInt8::create(column_left->size(), 0);
343
0
        apply(column_left_ptr->get_data(), b, column_result->get_data(), null_map->get_data());
344
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
345
0
    }
346
347
0
    static ColumnPtr constant_vector(ArgA a, ColumnPtr column_right) {
348
0
        const auto column_right_ptr = assert_cast<const ColumnType*>(column_right.get());
349
0
        auto column_result = ColumnFloat64::create(column_right->size());
350
0
        DCHECK(column_right_ptr != nullptr);
351
352
0
        auto null_map = ColumnUInt8::create(column_right->size(), 0);
353
0
        auto& b = column_right_ptr->get_data();
354
0
        auto& c = column_result->get_data();
355
0
        auto& n = null_map->get_data();
356
0
        size_t size = b.size();
357
0
        for (size_t i = 0; i < size; ++i) {
358
0
            c[i] = apply(a, b[i], n[i]);
359
0
        }
360
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
361
0
    }
362
363
1
    static ColumnPtr vector_vector(ColumnPtr column_left, ColumnPtr column_right) {
364
1
        const auto* column_left_ptr = assert_cast<const ColumnType*>(column_left.get());
365
1
        const auto* column_right_ptr = assert_cast<const ColumnType*>(column_right.get());
366
367
1
        auto column_result = ColumnFloat64::create(column_left->size());
368
1
        DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr);
369
370
1
        auto null_map = ColumnUInt8::create(column_result->size(), 0);
371
1
        auto& a = column_left_ptr->get_data();
372
1
        auto& b = column_right_ptr->get_data();
373
1
        auto& c = column_result->get_data();
374
1
        auto& n = null_map->get_data();
375
1
        size_t size = a.size();
376
3
        for (size_t i = 0; i < size; ++i) {
377
2
            c[i] = apply(a[i], b[i], n[i]);
378
2
        }
379
1
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
380
1
    }
381
};
382
383
template <PrimitiveType TypeA, PrimitiveType TypeB>
384
struct DivideDecimalImpl {
385
    static_assert(is_decimal(TypeA) && is_decimal(TypeB));
386
    static_assert((TypeA == TYPE_DECIMALV2 && TypeB == TYPE_DECIMALV2) ||
387
                  (TypeA != TYPE_DECIMALV2 && TypeB != TYPE_DECIMALV2));
388
    using ArgA = typename PrimitiveTypeTraits<TypeA>::ColumnItemType;
389
    using ArgB = typename PrimitiveTypeTraits<TypeB>::ColumnItemType;
390
    using ArgNativeTypeA = typename PrimitiveTypeTraits<TypeA>::CppNativeType;
391
    using ArgNativeTypeB = typename PrimitiveTypeTraits<TypeB>::CppNativeType;
392
    using DataTypeA = typename PrimitiveTypeTraits<TypeA>::DataType;
393
    using DataTypeB = typename PrimitiveTypeTraits<TypeB>::DataType;
394
    using ColumnTypeA = typename PrimitiveTypeTraits<TypeA>::ColumnType;
395
    using ColumnTypeB = typename PrimitiveTypeTraits<TypeB>::ColumnType;
396
397
    constexpr static bool need_replace_null_data_to_default = true;
398
399
17
    static DataTypes get_variadic_argument_types() {
400
17
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
401
17
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
402
17
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE20ELS2_20EE27get_variadic_argument_typesEv
Line
Count
Source
399
1
    static DataTypes get_variadic_argument_types() {
400
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
401
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
402
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE27get_variadic_argument_typesEv
Line
Count
Source
399
1
    static DataTypes get_variadic_argument_types() {
400
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
401
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
402
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE27get_variadic_argument_typesEv
Line
Count
Source
399
1
    static DataTypes get_variadic_argument_types() {
400
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
401
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
402
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE27get_variadic_argument_typesEv
Line
Count
Source
399
1
    static DataTypes get_variadic_argument_types() {
400
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
401
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
402
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE27get_variadic_argument_typesEv
Line
Count
Source
399
1
    static DataTypes get_variadic_argument_types() {
400
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
401
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
402
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE27get_variadic_argument_typesEv
Line
Count
Source
399
1
    static DataTypes get_variadic_argument_types() {
400
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
401
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
402
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE27get_variadic_argument_typesEv
Line
Count
Source
399
1
    static DataTypes get_variadic_argument_types() {
400
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
401
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
402
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE27get_variadic_argument_typesEv
Line
Count
Source
399
1
    static DataTypes get_variadic_argument_types() {
400
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
401
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
402
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE27get_variadic_argument_typesEv
Line
Count
Source
399
1
    static DataTypes get_variadic_argument_types() {
400
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
401
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
402
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE27get_variadic_argument_typesEv
Line
Count
Source
399
1
    static DataTypes get_variadic_argument_types() {
400
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
401
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
402
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE27get_variadic_argument_typesEv
Line
Count
Source
399
1
    static DataTypes get_variadic_argument_types() {
400
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
401
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
402
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE27get_variadic_argument_typesEv
Line
Count
Source
399
1
    static DataTypes get_variadic_argument_types() {
400
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
401
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
402
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE27get_variadic_argument_typesEv
Line
Count
Source
399
1
    static DataTypes get_variadic_argument_types() {
400
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
401
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
402
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE27get_variadic_argument_typesEv
Line
Count
Source
399
1
    static DataTypes get_variadic_argument_types() {
400
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
401
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
402
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE27get_variadic_argument_typesEv
Line
Count
Source
399
1
    static DataTypes get_variadic_argument_types() {
400
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
401
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
402
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE27get_variadic_argument_typesEv
Line
Count
Source
399
1
    static DataTypes get_variadic_argument_types() {
400
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
401
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
402
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE27get_variadic_argument_typesEv
Line
Count
Source
399
1
    static DataTypes get_variadic_argument_types() {
400
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
401
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
402
1
    }
403
404
0
    static inline DecimalV2Value impl(DecimalV2Value a, DecimalV2Value b, UInt8& is_null) {
405
0
        is_null = b.is_zero();
406
0
        return a / (is_null ? one : b);
407
0
    }
408
409
    template <PrimitiveType ResultType>
410
        requires(is_decimal(ResultType))
411
    static inline typename PrimitiveTypeTraits<ResultType>::CppNativeType impl(ArgNativeTypeA a,
412
                                                                               ArgNativeTypeB b,
413
0
                                                                               UInt8& is_null) {
414
0
        is_null = b == 0;
415
0
        return static_cast<typename PrimitiveTypeTraits<ResultType>::CppNativeType>(a) /
416
0
               (b + is_null);
417
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
418
419
    template <PrimitiveType ResultType>
420
        requires(is_decimal(ResultType))
421
    static ColumnPtr constant_constant(
422
            ArgA a, ArgB b,
423
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number,
424
            const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier,
425
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
426
0
        auto column_result = ColumnDecimal<ResultType>::create(1, res_data_type.get_scale());
427
428
0
        auto null_map = ColumnUInt8::create(1, 0);
429
0
        if (check_overflow_for_decimal) {
430
0
            column_result->get_element(0) =
431
0
                    typename PrimitiveTypeTraits<ResultType>::ColumnItemType(
432
0
                            apply<true, ResultType>(a.value, b.value, null_map->get_element(0),
433
0
                                                    max_result_number));
434
0
        } else {
435
0
            column_result->get_element(0) =
436
0
                    typename PrimitiveTypeTraits<ResultType>::ColumnItemType(
437
0
                            apply<false, ResultType>(a.value, b.value, null_map->get_element(0),
438
0
                                                     max_result_number));
439
0
        }
440
441
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
442
0
    }
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE20ELS2_20EE17constant_constantILS2_20EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalInEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEESB_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEENSA_IN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESH_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ESA_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ESA_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ESA_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ESA_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ENS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENSA_IlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEENS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESK_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE17constant_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEESE_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE17constant_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEESE_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE17constant_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEESE_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE17constant_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEESE_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
443
444
    template <PrimitiveType ResultType>
445
        requires(is_decimal(ResultType))
446
    static ColumnPtr vector_constant(
447
            ColumnPtr column_left, ArgB b,
448
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number,
449
            const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier,
450
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
451
0
        const auto* column_left_ptr = assert_cast<const ColumnTypeA*>(column_left.get());
452
0
        auto column_result =
453
0
                ColumnDecimal<ResultType>::create(column_left->size(), res_data_type.get_scale());
454
0
        DCHECK(column_left_ptr != nullptr);
455
456
0
        auto null_map = ColumnUInt8::create(column_left->size(), 0);
457
0
        const auto& a = column_left_ptr->get_data().data();
458
0
        const auto& c = column_result->get_data().data();
459
0
        auto& n = null_map->get_data();
460
0
        auto sz = column_left->size();
461
0
        if (check_overflow_for_decimal) {
462
0
            for (size_t i = 0; i < sz; ++i) {
463
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
464
0
                        apply<true, ResultType>(a[i].value, b.value, n[i], max_result_number));
465
0
            }
466
0
        } else {
467
0
            for (size_t i = 0; i < sz; ++i) {
468
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
469
0
                        apply<false, ResultType>(a[i].value, b.value, n[i], max_result_number));
470
0
            }
471
0
        }
472
473
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
474
0
    }
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE20ELS2_20EE15vector_constantILS2_20EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalInEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIiEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIlEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_12Decimal128V3ERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15vector_constantILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15vector_constantILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15vector_constantILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15vector_constantILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EES9_NS0_7DecimalIN4wide7integerILm256EiEEEERKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
475
476
    template <PrimitiveType ResultType>
477
        requires(is_decimal(ResultType))
478
    static ColumnPtr constant_vector(
479
            ArgA a, ColumnPtr column_right,
480
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number,
481
            const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier,
482
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
483
0
        const auto* column_right_ptr = assert_cast<const ColumnTypeB*>(column_right.get());
484
0
        auto column_result =
485
0
                ColumnDecimal<ResultType>::create(column_right->size(), res_data_type.get_scale());
486
0
        DCHECK(column_right_ptr != nullptr);
487
488
0
        auto null_map = ColumnUInt8::create(column_right->size(), 0);
489
0
        const auto& b = column_right_ptr->get_data().data();
490
0
        const auto& c = column_result->get_data().data();
491
0
        auto& n = null_map->get_data();
492
0
        auto sz = column_right->size();
493
0
        if (check_overflow_for_decimal) {
494
0
            for (size_t i = 0; i < sz; ++i) {
495
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
496
0
                        apply<true, ResultType>(a.value, b[i].value, n[i], max_result_number));
497
0
            }
498
0
        } else {
499
0
            for (size_t i = 0; i < sz; ++i) {
500
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
501
0
                        apply<false, ResultType>(a.value, b[i].value, n[i], max_result_number));
502
0
            }
503
0
        }
504
505
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
506
0
    }
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE20ELS2_20EE15constant_vectorILS2_20EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalInEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIiEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIlEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESG_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_12Decimal128V3ES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESF_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15constant_vectorILS2_28EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15constant_vectorILS2_29EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15constant_vectorILS2_30EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE15constant_vectorILS2_35EQclL_ZNS_10is_decimalES2_ETL0__EEENS_3COWINS0_7IColumnEE13immutable_ptrIS6_EENS0_7DecimalIN4wide7integerILm256EiEEEES9_RKNS_19PrimitiveTypeTraitsIXT_EE7CppTypeESJ_RKNS0_15DataTypeDecimalIXT_EEEb
507
508
    template <PrimitiveType ResultType>
509
        requires(is_decimal(ResultType))
510
    static ColumnPtr vector_vector(
511
            ColumnPtr column_left, ColumnPtr column_right,
512
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number,
513
            const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier,
514
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
515
0
        const auto* column_left_ptr = assert_cast<const ColumnTypeA*>(column_left.get());
516
0
        const auto* column_right_ptr = assert_cast<const ColumnTypeB*>(column_right.get());
517
518
0
        auto column_result =
519
0
                ColumnDecimal<ResultType>::create(column_left->size(), res_data_type.get_scale());
520
0
        DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr);
521
522
        // function divide, modulo and pmod
523
0
        auto null_map = ColumnUInt8::create(column_result->size(), 0);
524
0
        const auto& a = column_left_ptr->get_data().data();
525
0
        const auto& b = column_right_ptr->get_data().data();
526
0
        const auto& c = column_result->get_data().data();
527
0
        auto& n = null_map->get_data();
528
0
        auto sz = column_right->size();
529
0
        if constexpr (TypeA == TYPE_DECIMALV2) {
530
0
            if (check_overflow_for_decimal) {
531
0
                for (size_t i = 0; i < sz; ++i) {
532
0
                    c[i] = Decimal128V2(apply<true, TYPE_DECIMALV2>(a[i].value, b[i].value, n[i],
533
0
                                                                    max_result_number));
534
0
                }
535
0
            } else {
536
0
                for (size_t i = 0; i < sz; ++i) {
537
0
                    c[i] = Decimal128V2(apply<false, TYPE_DECIMALV2>(a[i].value, b[i].value, n[i],
538
0
                                                                     max_result_number));
539
0
                }
540
0
            }
541
0
        } else {
542
0
            if (check_overflow_for_decimal) {
543
0
                for (size_t i = 0; i < sz; ++i) {
544
0
                    c[i] = typename DataTypeDecimal<ResultType>::FieldType(apply<true, ResultType>(
545
0
                            a[i].value, b[i].value, n[i], max_result_number));
546
0
                }
547
0
            } else {
548
0
                for (size_t i = 0; i < sz; ++i) {
549
0
                    c[i] = typename DataTypeDecimal<ResultType>::FieldType(apply<false, ResultType>(
550
0
                            a[i].value, b[i].value, n[i], max_result_number));
551
0
                }
552
0
            }
553
0
        }
554
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
555
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
556
557
    template <bool check_overflow_for_decimal, PrimitiveType ResultType>
558
        requires(is_decimal(ResultType))
559
    static ALWAYS_INLINE typename PrimitiveTypeTraits<ResultType>::CppNativeType apply(
560
            ArgNativeTypeA a, ArgNativeTypeB b, UInt8& is_null,
561
0
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number) {
562
0
        if constexpr (TypeA == TYPE_DECIMALV2) {
563
0
            DecimalV2Value l(a);
564
0
            DecimalV2Value r(b);
565
0
            auto ans = impl(l, r, is_null);
566
0
            using ANS_TYPE = std::decay_t<decltype(ans)>;
567
0
            if constexpr (check_overflow_for_decimal) {
568
0
                if constexpr (std::is_same_v<ANS_TYPE, DecimalV2Value>) {
569
0
                    if (ans.value() > max_result_number.value() ||
570
0
                        ans.value() < -max_result_number.value()) {
571
0
                        throw Exception(ErrorCode::ARITHMETIC_OVERFLOW_ERRROR,
572
0
                                        "Arithmetic overflow: {} {} {} = {}, result type: {}",
573
0
                                        DecimalV2Value(a).to_string(), "divide",
574
0
                                        DecimalV2Value(b).to_string(),
575
0
                                        DecimalV2Value(ans).to_string(),
576
0
                                        type_to_string(ResultType));
577
0
                    }
578
                } else if constexpr (IsDecimalNumber<ANS_TYPE>) {
579
                    if (ans.value > max_result_number.value ||
580
                        ans.value < -max_result_number.value) {
581
                        throw Exception(ErrorCode::ARITHMETIC_OVERFLOW_ERRROR,
582
                                        "Arithmetic overflow: {} {} {} = {}, result type: {}",
583
                                        DecimalV2Value(a).to_string(), "divide",
584
                                        DecimalV2Value(b).to_string(),
585
                                        DecimalV2Value(ans).to_string(),
586
                                        type_to_string(ResultType));
587
                    }
588
                } else {
589
                    if (ans > max_result_number.value || ans < -max_result_number.value) {
590
                        throw Exception(ErrorCode::ARITHMETIC_OVERFLOW_ERRROR,
591
                                        "Arithmetic overflow: {} {} {} = {}, result type: {}",
592
                                        DecimalV2Value(a).to_string(), "divide",
593
                                        DecimalV2Value(b).to_string(),
594
                                        DecimalV2Value(ans).to_string(),
595
                                        type_to_string(ResultType));
596
                    }
597
                }
598
0
            }
599
0
            typename PrimitiveTypeTraits<ResultType>::CppNativeType result {};
600
0
            memcpy(&result, &ans, std::min(sizeof(result), sizeof(ans)));
601
0
            return result;
602
0
        } else {
603
0
            return impl<ResultType>(a, b, is_null);
604
0
        }
605
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
606
607
    template <PrimitiveType PT>
608
    static std::pair<typename PrimitiveTypeTraits<PT>::CppType,
609
                     typename PrimitiveTypeTraits<PT>::CppType>
610
    get_max_and_multiplier(const DataTypeA* type_left, const DataTypeB* type_right,
611
0
                           const DataTypeDecimal<PT>& type_result) {
612
0
        auto max_result_number =
613
0
                DataTypeDecimal<PT>::get_max_digits_number(type_result.get_precision());
614
615
0
        auto orig_result_scale = type_left->get_scale() + type_right->get_scale();
616
0
        auto result_scale = type_result.get_scale();
617
0
        DCHECK(orig_result_scale >= result_scale);
618
0
        auto scale_diff_multiplier =
619
0
                DataTypeDecimal<PT>::get_scale_multiplier(orig_result_scale - result_scale);
620
0
        return {typename PrimitiveTypeTraits<PT>::CppType(max_result_number),
621
0
                typename PrimitiveTypeTraits<PT>::CppType(scale_diff_multiplier)};
622
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
623
};
624
625
1
void register_function_divide(SimpleFunctionFactory& factory) {
626
1
    factory.register_function<FunctionDiv<DivideFloatingImpl>>();
627
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMALV2, TYPE_DECIMALV2>>>();
628
629
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL32>>>();
630
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL64>>>();
631
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL128I>>>();
632
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL256>>>();
633
634
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL32>>>();
635
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL64>>>();
636
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL128I>>>();
637
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL256>>>();
638
639
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL32>>>();
640
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL64>>>();
641
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL128I>>>();
642
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL256>>>();
643
644
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL32>>>();
645
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL64>>>();
646
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL128I>>>();
647
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL256>>>();
648
1
}
649
650
} // namespace doris::vectorized