Coverage Report

Created: 2026-01-07 19:39

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
                                typename PrimitiveTypeTraits<TYPE_DECIMALV2>::ColumnItemType
112
0
                                        left_tmp;
113
0
                                auto left_src =
114
0
                                        column_left_ptr->template get_value<Impl::ArgAPType>();
115
0
                                std::memcpy(&left_tmp, &left_src, sizeof(left_src));
116
0
                                typename PrimitiveTypeTraits<TYPE_DECIMALV2>::ColumnItemType
117
0
                                        right_tmp;
118
0
                                auto right_src =
119
0
                                        column_right_ptr->template get_value<Impl::ArgBPType>();
120
0
                                std::memcpy(&right_tmp, &right_src, sizeof(right_src));
121
0
                                column_result = Impl::constant_constant(
122
0
                                        left_tmp, right_tmp, max_and_multiplier.first,
123
0
                                        max_and_multiplier.second, type_result,
124
0
                                        check_overflow_for_decimal);
125
0
                                return true;
126
0
                            })) {
127
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
128
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
129
0
                                    type_to_string(res_data_type->get_primitive_type()));
130
0
                }
131
0
            } else {
132
0
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
133
0
                                         DataTypeDecimal256>(
134
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
135
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
136
0
                                        type_left, type_right, type_result);
137
0
                                typename PrimitiveTypeTraits<Impl::ArgAPType>::ColumnItemType
138
0
                                        left_tmp;
139
0
                                auto left_src =
140
0
                                        column_left_ptr->template get_value<Impl::ArgAPType>();
141
0
                                std::memcpy(&left_tmp, &left_src, sizeof(left_src));
142
0
                                typename PrimitiveTypeTraits<Impl::ArgBPType>::ColumnItemType
143
0
                                        right_tmp;
144
0
                                auto right_src =
145
0
                                        column_right_ptr->template get_value<Impl::ArgBPType>();
146
0
                                std::memcpy(&right_tmp, &right_src, sizeof(right_src));
147
0
                                column_result = Impl::constant_constant(
148
0
                                        left_tmp, right_tmp, max_and_multiplier.first,
149
0
                                        max_and_multiplier.second, type_result,
150
0
                                        check_overflow_for_decimal);
151
0
                                return true;
152
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_
153
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
154
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
155
0
                                    type_to_string(res_data_type->get_primitive_type()));
156
0
                }
157
0
            }
158
0
        } else {
159
0
            typename PrimitiveTypeTraits<Impl::ArgAPType>::ColumnItemType left_tmp;
160
0
            auto left_src = column_left_ptr->template get_value<Impl::ArgAPType>();
161
0
            std::memcpy(&left_tmp, &left_src, sizeof(left_src));
162
0
            typename PrimitiveTypeTraits<Impl::ArgBPType>::ColumnItemType right_tmp;
163
0
            auto right_src = column_right_ptr->template get_value<Impl::ArgBPType>();
164
0
            std::memcpy(&right_tmp, &right_src, sizeof(right_src));
165
0
            column_result = Impl::constant_constant(left_tmp, right_tmp);
166
0
        }
167
168
0
        return ColumnConst::create(std::move(column_result), column_left->size());
169
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
170
171
    ColumnPtr vector_constant(ColumnPtr column_left, ColumnPtr column_right,
172
                              const typename Impl::DataTypeA* type_left,
173
                              const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type,
174
0
                              bool check_overflow_for_decimal) const {
175
0
        const auto* column_right_ptr = assert_cast<const ColumnConst*>(column_right.get());
176
0
        DCHECK(column_right_ptr != nullptr);
177
178
0
        ColumnPtr res = nullptr;
179
0
        if constexpr (result_is_decimal) {
180
0
            if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) {
181
0
                if (!cast_type_to_either<DataTypeDecimalV2>(
182
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
183
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
184
0
                                        type_left, type_right, type_result);
185
0
                                typename PrimitiveTypeTraits<Impl::ArgBPType>::ColumnItemType tmp;
186
0
                                auto src = column_right_ptr->template get_value<Impl::ArgBPType>();
187
0
                                std::memcpy(&tmp, &src, sizeof(src));
188
0
                                res = Impl::vector_constant(column_left->get_ptr(), tmp,
189
0
                                                            max_and_multiplier.first,
190
0
                                                            max_and_multiplier.second, type_result,
191
0
                                                            check_overflow_for_decimal);
192
0
                                return true;
193
0
                            })) {
194
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
195
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
196
0
                                    type_to_string(res_data_type->get_primitive_type()));
197
0
                }
198
0
            } else {
199
0
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
200
0
                                         DataTypeDecimal256>(
201
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
202
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
203
0
                                        type_left, type_right, type_result);
204
0
                                res = Impl::vector_constant(
205
0
                                        column_left->get_ptr(),
206
0
                                        column_right_ptr->template get_value<Impl::ArgBPType>(),
207
0
                                        max_and_multiplier.first, max_and_multiplier.second,
208
0
                                        type_result, check_overflow_for_decimal);
209
0
                                return true;
210
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_
211
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
212
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
213
0
                                    type_to_string(res_data_type->get_primitive_type()));
214
0
                }
215
0
            }
216
0
        } else {
217
0
            res = Impl::vector_constant(column_left->get_ptr(),
218
0
                                        column_right_ptr->template get_value<Impl::ArgBPType>());
219
0
        }
220
0
        return res;
221
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
222
223
    ColumnPtr constant_vector(ColumnPtr column_left, ColumnPtr column_right,
224
                              const typename Impl::DataTypeA* type_left,
225
                              const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type,
226
0
                              bool check_overflow_for_decimal) const {
227
0
        const auto* column_left_ptr = assert_cast<const ColumnConst*>(column_left.get());
228
0
        DCHECK(column_left_ptr != nullptr);
229
230
0
        ColumnPtr res = nullptr;
231
0
        if constexpr (result_is_decimal) {
232
0
            if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) {
233
0
                if (!cast_type_to_either<DataTypeDecimalV2>(
234
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
235
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
236
0
                                        type_left, type_right, type_result);
237
0
                                typename PrimitiveTypeTraits<Impl::ArgAPType>::ColumnItemType tmp;
238
0
                                auto src = column_left_ptr->template get_value<Impl::ArgAPType>();
239
0
                                std::memcpy(&tmp, &src, sizeof(src));
240
0
                                res = Impl::constant_vector(tmp, column_right->get_ptr(),
241
0
                                                            max_and_multiplier.first,
242
0
                                                            max_and_multiplier.second, type_result,
243
0
                                                            check_overflow_for_decimal);
244
0
                                return true;
245
0
                            })) {
246
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
247
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
248
0
                                    type_to_string(res_data_type->get_primitive_type()));
249
0
                }
250
0
            } else {
251
0
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
252
0
                                         DataTypeDecimal256>(
253
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
254
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
255
0
                                        type_left, type_right, type_result);
256
0
                                typename PrimitiveTypeTraits<Impl::ArgAPType>::ColumnItemType tmp;
257
0
                                auto src = column_left_ptr->template get_value<Impl::ArgAPType>();
258
0
                                std::memcpy(&tmp, &src, sizeof(src));
259
0
                                res = Impl::constant_vector(tmp, column_right->get_ptr(),
260
0
                                                            max_and_multiplier.first,
261
0
                                                            max_and_multiplier.second, type_result,
262
0
                                                            check_overflow_for_decimal);
263
0
                                return true;
264
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_
265
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
266
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
267
0
                                    type_to_string(res_data_type->get_primitive_type()));
268
0
                }
269
0
            }
270
0
        } else {
271
0
            res = Impl::constant_vector(column_left_ptr->template get_value<Impl::ArgAPType>(),
272
0
                                        column_right->get_ptr());
273
0
        }
274
0
        return res;
275
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
276
277
    ColumnPtr vector_vector(ColumnPtr column_left, ColumnPtr column_right,
278
                            const typename Impl::DataTypeA* type_left,
279
                            const typename Impl::DataTypeB* type_right, DataTypePtr res_data_type,
280
1
                            bool check_overflow_for_decimal) const {
281
1
        ColumnPtr res = nullptr;
282
1
        if constexpr (result_is_decimal) {
283
0
            if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) {
284
0
                if (!cast_type_to_either<DataTypeDecimalV2>(
285
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
286
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
287
0
                                        type_left, type_right, type_result);
288
0
                                res = Impl::vector_vector(
289
0
                                        column_left->get_ptr(), column_right->get_ptr(),
290
0
                                        max_and_multiplier.first, max_and_multiplier.second,
291
0
                                        type_result, check_overflow_for_decimal);
292
0
                                return true;
293
0
                            })) {
294
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
295
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
296
0
                                    type_to_string(res_data_type->get_primitive_type()));
297
0
                }
298
0
            } else {
299
0
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
300
0
                                         DataTypeDecimal256>(
301
0
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
302
0
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
303
0
                                        type_left, type_right, type_result);
304
0
                                res = Impl::vector_vector(
305
0
                                        column_left->get_ptr(), column_right->get_ptr(),
306
0
                                        max_and_multiplier.first, max_and_multiplier.second,
307
0
                                        type_result, check_overflow_for_decimal);
308
0
                                return true;
309
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_
310
0
                    throw Exception(ErrorCode::INTERNAL_ERROR,
311
0
                                    "Wrong type. Expected: Decimal, Actually: {}",
312
0
                                    type_to_string(res_data_type->get_primitive_type()));
313
0
                }
314
0
            }
315
1
        } else {
316
1
            res = Impl::vector_vector(column_left->get_ptr(), column_right->get_ptr());
317
1
        }
318
0
        return res;
319
1
    }
_ZNK5doris10vectorized11FunctionDivINS0_18DivideFloatingImplEE13vector_vectorENS_3COWINS0_7IColumnEE13immutable_ptrIS5_EES8_PKNS0_14DataTypeNumberILNS_13PrimitiveTypeE9EEESD_St10shared_ptrIKNS0_9IDataTypeEEb
Line
Count
Source
280
1
                            bool check_overflow_for_decimal) const {
281
1
        ColumnPtr res = nullptr;
282
        if constexpr (result_is_decimal) {
283
            if constexpr (Impl::DataTypeA::PType == TYPE_DECIMALV2) {
284
                if (!cast_type_to_either<DataTypeDecimalV2>(
285
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
286
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
287
                                        type_left, type_right, type_result);
288
                                res = Impl::vector_vector(
289
                                        column_left->get_ptr(), column_right->get_ptr(),
290
                                        max_and_multiplier.first, max_and_multiplier.second,
291
                                        type_result, check_overflow_for_decimal);
292
                                return true;
293
                            })) {
294
                    throw Exception(ErrorCode::INTERNAL_ERROR,
295
                                    "Wrong type. Expected: Decimal, Actually: {}",
296
                                    type_to_string(res_data_type->get_primitive_type()));
297
                }
298
            } else {
299
                if (!cast_type_to_either<DataTypeDecimal32, DataTypeDecimal64, DataTypeDecimal128,
300
                                         DataTypeDecimal256>(
301
                            remove_nullable(res_data_type).get(), [&](const auto& type_result) {
302
                                auto max_and_multiplier = Impl::get_max_and_multiplier(
303
                                        type_left, type_right, type_result);
304
                                res = Impl::vector_vector(
305
                                        column_left->get_ptr(), column_right->get_ptr(),
306
                                        max_and_multiplier.first, max_and_multiplier.second,
307
                                        type_result, check_overflow_for_decimal);
308
                                return true;
309
                            })) {
310
                    throw Exception(ErrorCode::INTERNAL_ERROR,
311
                                    "Wrong type. Expected: Decimal, Actually: {}",
312
                                    type_to_string(res_data_type->get_primitive_type()));
313
                }
314
            }
315
1
        } else {
316
1
            res = Impl::vector_vector(column_left->get_ptr(), column_right->get_ptr());
317
1
        }
318
1
        return res;
319
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
320
};
321
322
static const DecimalV2Value one(1, 0);
323
324
struct DivideFloatingImpl {
325
    using ArgA = typename PrimitiveTypeTraits<TYPE_DOUBLE>::CppNativeType;
326
    using ArgB = typename PrimitiveTypeTraits<TYPE_DOUBLE>::CppNativeType;
327
    static constexpr PrimitiveType ArgAPType = TYPE_DOUBLE;
328
    static constexpr PrimitiveType ArgBPType = TYPE_DOUBLE;
329
    using ColumnType = typename PrimitiveTypeTraits<TYPE_DOUBLE>::ColumnType;
330
    using DataTypeA = typename PrimitiveTypeTraits<TYPE_DOUBLE>::DataType;
331
    using DataTypeB = typename PrimitiveTypeTraits<TYPE_DOUBLE>::DataType;
332
333
    constexpr static bool need_replace_null_data_to_default = false;
334
335
1
    static DataTypes get_variadic_argument_types() {
336
1
        return {std::make_shared<DataTypeFloat64>(), std::make_shared<DataTypeFloat64>()};
337
1
    }
338
339
    static void apply(const typename ColumnType::Container& a, ArgB b,
340
0
                      typename ColumnType::Container& c, PaddedPODArray<UInt8>& null_map) {
341
0
        size_t size = c.size();
342
0
        UInt8 is_null = b == 0;
343
0
        memset(null_map.data(), is_null, size);
344
345
0
        if (!is_null) {
346
0
            for (size_t i = 0; i < size; i++) {
347
0
                c[i] = (double)a[i] / (double)b;
348
0
            }
349
0
        }
350
0
    }
351
352
2
    static inline ArgA apply(ArgA a, ArgB b, UInt8& is_null) {
353
2
        is_null = b == 0;
354
2
        return static_cast<ArgA>(a) / (b + is_null);
355
2
    }
356
357
0
    static ColumnPtr constant_constant(ArgA a, ArgB b) {
358
0
        auto column_result = ColumnFloat64 ::create(1);
359
360
0
        auto null_map = ColumnUInt8::create(1, 0);
361
0
        column_result->get_element(0) = apply(a, b, null_map->get_element(0));
362
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
363
0
    }
364
365
0
    static ColumnPtr vector_constant(ColumnPtr column_left, ArgB b) {
366
0
        const auto column_left_ptr = assert_cast<const ColumnType*>(column_left.get());
367
0
        auto column_result = ColumnFloat64::create(column_left->size());
368
0
        DCHECK(column_left_ptr != nullptr);
369
370
0
        auto null_map = ColumnUInt8::create(column_left->size(), 0);
371
0
        apply(column_left_ptr->get_data(), b, column_result->get_data(), null_map->get_data());
372
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
373
0
    }
374
375
0
    static ColumnPtr constant_vector(ArgA a, ColumnPtr column_right) {
376
0
        const auto column_right_ptr = assert_cast<const ColumnType*>(column_right.get());
377
0
        auto column_result = ColumnFloat64::create(column_right->size());
378
0
        DCHECK(column_right_ptr != nullptr);
379
380
0
        auto null_map = ColumnUInt8::create(column_right->size(), 0);
381
0
        auto& b = column_right_ptr->get_data();
382
0
        auto& c = column_result->get_data();
383
0
        auto& n = null_map->get_data();
384
0
        size_t size = b.size();
385
0
        for (size_t i = 0; i < size; ++i) {
386
0
            c[i] = apply(a, b[i], n[i]);
387
0
        }
388
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
389
0
    }
390
391
1
    static ColumnPtr vector_vector(ColumnPtr column_left, ColumnPtr column_right) {
392
1
        const auto* column_left_ptr = assert_cast<const ColumnType*>(column_left.get());
393
1
        const auto* column_right_ptr = assert_cast<const ColumnType*>(column_right.get());
394
395
1
        auto column_result = ColumnFloat64::create(column_left->size());
396
1
        DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr);
397
398
1
        auto null_map = ColumnUInt8::create(column_result->size(), 0);
399
1
        auto& a = column_left_ptr->get_data();
400
1
        auto& b = column_right_ptr->get_data();
401
1
        auto& c = column_result->get_data();
402
1
        auto& n = null_map->get_data();
403
1
        size_t size = a.size();
404
3
        for (size_t i = 0; i < size; ++i) {
405
2
            c[i] = apply(a[i], b[i], n[i]);
406
2
        }
407
1
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
408
1
    }
409
};
410
411
template <PrimitiveType TypeA, PrimitiveType TypeB>
412
struct DivideDecimalImpl {
413
    static_assert(is_decimal(TypeA) && is_decimal(TypeB));
414
    static_assert((TypeA == TYPE_DECIMALV2 && TypeB == TYPE_DECIMALV2) ||
415
                  (TypeA != TYPE_DECIMALV2 && TypeB != TYPE_DECIMALV2));
416
    using ArgA = typename PrimitiveTypeTraits<TypeA>::ColumnItemType;
417
    using ArgB = typename PrimitiveTypeTraits<TypeB>::ColumnItemType;
418
    static constexpr PrimitiveType ArgAPType = TypeA;
419
    static constexpr PrimitiveType ArgBPType = TypeB;
420
    using ArgNativeTypeA = typename PrimitiveTypeTraits<TypeA>::CppNativeType;
421
    using ArgNativeTypeB = typename PrimitiveTypeTraits<TypeB>::CppNativeType;
422
    using DataTypeA = typename PrimitiveTypeTraits<TypeA>::DataType;
423
    using DataTypeB = typename PrimitiveTypeTraits<TypeB>::DataType;
424
    using ColumnTypeA = typename PrimitiveTypeTraits<TypeA>::ColumnType;
425
    using ColumnTypeB = typename PrimitiveTypeTraits<TypeB>::ColumnType;
426
427
    constexpr static bool need_replace_null_data_to_default = true;
428
429
17
    static DataTypes get_variadic_argument_types() {
430
17
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
431
17
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
432
17
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE20ELS2_20EE27get_variadic_argument_typesEv
Line
Count
Source
429
1
    static DataTypes get_variadic_argument_types() {
430
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
431
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
432
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_28EE27get_variadic_argument_typesEv
Line
Count
Source
429
1
    static DataTypes get_variadic_argument_types() {
430
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
431
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
432
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_29EE27get_variadic_argument_typesEv
Line
Count
Source
429
1
    static DataTypes get_variadic_argument_types() {
430
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
431
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
432
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_30EE27get_variadic_argument_typesEv
Line
Count
Source
429
1
    static DataTypes get_variadic_argument_types() {
430
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
431
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
432
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE28ELS2_35EE27get_variadic_argument_typesEv
Line
Count
Source
429
1
    static DataTypes get_variadic_argument_types() {
430
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
431
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
432
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_28EE27get_variadic_argument_typesEv
Line
Count
Source
429
1
    static DataTypes get_variadic_argument_types() {
430
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
431
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
432
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_29EE27get_variadic_argument_typesEv
Line
Count
Source
429
1
    static DataTypes get_variadic_argument_types() {
430
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
431
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
432
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_30EE27get_variadic_argument_typesEv
Line
Count
Source
429
1
    static DataTypes get_variadic_argument_types() {
430
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
431
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
432
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE29ELS2_35EE27get_variadic_argument_typesEv
Line
Count
Source
429
1
    static DataTypes get_variadic_argument_types() {
430
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
431
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
432
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_28EE27get_variadic_argument_typesEv
Line
Count
Source
429
1
    static DataTypes get_variadic_argument_types() {
430
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
431
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
432
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_29EE27get_variadic_argument_typesEv
Line
Count
Source
429
1
    static DataTypes get_variadic_argument_types() {
430
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
431
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
432
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_30EE27get_variadic_argument_typesEv
Line
Count
Source
429
1
    static DataTypes get_variadic_argument_types() {
430
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
431
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
432
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE30ELS2_35EE27get_variadic_argument_typesEv
Line
Count
Source
429
1
    static DataTypes get_variadic_argument_types() {
430
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
431
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
432
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_28EE27get_variadic_argument_typesEv
Line
Count
Source
429
1
    static DataTypes get_variadic_argument_types() {
430
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
431
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
432
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_29EE27get_variadic_argument_typesEv
Line
Count
Source
429
1
    static DataTypes get_variadic_argument_types() {
430
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
431
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
432
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_30EE27get_variadic_argument_typesEv
Line
Count
Source
429
1
    static DataTypes get_variadic_argument_types() {
430
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
431
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
432
1
    }
_ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE35ELS2_35EE27get_variadic_argument_typesEv
Line
Count
Source
429
1
    static DataTypes get_variadic_argument_types() {
430
1
        return {std::make_shared<typename PrimitiveTypeTraits<TypeA>::DataType>(),
431
1
                std::make_shared<typename PrimitiveTypeTraits<TypeB>::DataType>()};
432
1
    }
433
434
0
    static inline DecimalV2Value impl(DecimalV2Value a, DecimalV2Value b, UInt8& is_null) {
435
0
        is_null = b.is_zero();
436
0
        return a / (is_null ? one : b);
437
0
    }
438
439
    template <PrimitiveType ResultType>
440
        requires(is_decimal(ResultType))
441
    static inline typename PrimitiveTypeTraits<ResultType>::CppNativeType impl(ArgNativeTypeA a,
442
                                                                               ArgNativeTypeB b,
443
0
                                                                               UInt8& is_null) {
444
0
        is_null = b == 0;
445
0
        return static_cast<typename PrimitiveTypeTraits<ResultType>::CppNativeType>(a) /
446
0
               (b + is_null);
447
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
448
449
    template <PrimitiveType ResultType>
450
        requires(is_decimal(ResultType))
451
    static ColumnPtr constant_constant(
452
            ArgA a, ArgB b,
453
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number,
454
            const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier,
455
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
456
0
        auto column_result = ColumnDecimal<ResultType>::create(1, res_data_type.get_scale());
457
458
0
        auto null_map = ColumnUInt8::create(1, 0);
459
0
        if (check_overflow_for_decimal) {
460
0
            column_result->get_element(0) =
461
0
                    typename PrimitiveTypeTraits<ResultType>::ColumnItemType(
462
0
                            apply<true, ResultType>(a.value, b.value, null_map->get_element(0),
463
0
                                                    max_result_number));
464
0
        } else {
465
0
            column_result->get_element(0) =
466
0
                    typename PrimitiveTypeTraits<ResultType>::ColumnItemType(
467
0
                            apply<false, ResultType>(a.value, b.value, null_map->get_element(0),
468
0
                                                     max_result_number));
469
0
        }
470
471
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
472
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
473
474
    template <PrimitiveType ResultType>
475
        requires(is_decimal(ResultType))
476
    static ColumnPtr vector_constant(
477
            ColumnPtr column_left, ArgB b,
478
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number,
479
            const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier,
480
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
481
0
        const auto* column_left_ptr = assert_cast<const ColumnTypeA*>(column_left.get());
482
0
        auto column_result =
483
0
                ColumnDecimal<ResultType>::create(column_left->size(), res_data_type.get_scale());
484
0
        DCHECK(column_left_ptr != nullptr);
485
486
0
        auto null_map = ColumnUInt8::create(column_left->size(), 0);
487
0
        const auto& a = column_left_ptr->get_data().data();
488
0
        const auto& c = column_result->get_data().data();
489
0
        auto& n = null_map->get_data();
490
0
        auto sz = column_left->size();
491
0
        if (check_overflow_for_decimal) {
492
0
            for (size_t i = 0; i < sz; ++i) {
493
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
494
0
                        apply<true, ResultType>(a[i], b, n[i], max_result_number));
495
0
            }
496
0
        } else {
497
0
            for (size_t i = 0; i < sz; ++i) {
498
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
499
0
                        apply<false, ResultType>(a[i], b, n[i], max_result_number));
500
0
            }
501
0
        }
502
503
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
504
0
    }
Unexecuted instantiation: _ZN5doris10vectorized17DivideDecimalImplILNS_13PrimitiveTypeE20ELS2_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
505
506
    template <PrimitiveType ResultType>
507
        requires(is_decimal(ResultType))
508
    static ColumnPtr constant_vector(
509
            ArgA a, ColumnPtr column_right,
510
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number,
511
            const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier,
512
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
513
0
        const auto* column_right_ptr = assert_cast<const ColumnTypeB*>(column_right.get());
514
0
        auto column_result =
515
0
                ColumnDecimal<ResultType>::create(column_right->size(), res_data_type.get_scale());
516
0
        DCHECK(column_right_ptr != nullptr);
517
518
0
        auto null_map = ColumnUInt8::create(column_right->size(), 0);
519
0
        const auto& b = column_right_ptr->get_data().data();
520
0
        const auto& c = column_result->get_data().data();
521
0
        auto& n = null_map->get_data();
522
0
        auto sz = column_right->size();
523
0
        if (check_overflow_for_decimal) {
524
0
            for (size_t i = 0; i < sz; ++i) {
525
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
526
0
                        apply<true, ResultType>(a, b[i], n[i], max_result_number));
527
0
            }
528
0
        } else {
529
0
            for (size_t i = 0; i < sz; ++i) {
530
0
                c[i] = typename DataTypeDecimal<ResultType>::FieldType(
531
0
                        apply<false, ResultType>(a, b[i], n[i], max_result_number));
532
0
            }
533
0
        }
534
535
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
536
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
537
538
    template <PrimitiveType ResultType>
539
        requires(is_decimal(ResultType))
540
    static ColumnPtr vector_vector(
541
            ColumnPtr column_left, ColumnPtr column_right,
542
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number,
543
            const typename PrimitiveTypeTraits<ResultType>::CppType& scale_diff_multiplier,
544
0
            const DataTypeDecimal<ResultType>& res_data_type, bool check_overflow_for_decimal) {
545
0
        const auto* column_left_ptr = assert_cast<const ColumnTypeA*>(column_left.get());
546
0
        const auto* column_right_ptr = assert_cast<const ColumnTypeB*>(column_right.get());
547
548
0
        auto column_result =
549
0
                ColumnDecimal<ResultType>::create(column_left->size(), res_data_type.get_scale());
550
0
        DCHECK(column_left_ptr != nullptr && column_right_ptr != nullptr);
551
552
        // function divide, modulo and pmod
553
0
        auto null_map = ColumnUInt8::create(column_result->size(), 0);
554
0
        const auto& a = column_left_ptr->get_data().data();
555
0
        const auto& b = column_right_ptr->get_data().data();
556
0
        const auto& c = column_result->get_data().data();
557
0
        auto& n = null_map->get_data();
558
0
        auto sz = column_right->size();
559
0
        if constexpr (TypeA == TYPE_DECIMALV2) {
560
0
            if (check_overflow_for_decimal) {
561
0
                for (size_t i = 0; i < sz; ++i) {
562
0
                    c[i] = Decimal128V2(
563
0
                            apply<true, TYPE_DECIMALV2>(a[i], b[i], n[i], max_result_number));
564
0
                }
565
0
            } else {
566
0
                for (size_t i = 0; i < sz; ++i) {
567
0
                    c[i] = Decimal128V2(apply<false, TYPE_DECIMALV2>(a[i].value, b[i].value, n[i],
568
0
                                                                     max_result_number));
569
0
                }
570
0
            }
571
0
        } else {
572
0
            if (check_overflow_for_decimal) {
573
0
                for (size_t i = 0; i < sz; ++i) {
574
0
                    c[i] = typename DataTypeDecimal<ResultType>::FieldType(
575
0
                            apply<true, ResultType>(a[i], b[i], n[i], max_result_number));
576
0
                }
577
0
            } else {
578
0
                for (size_t i = 0; i < sz; ++i) {
579
0
                    c[i] = typename DataTypeDecimal<ResultType>::FieldType(
580
0
                            apply<false, ResultType>(a[i], b[i], n[i], max_result_number));
581
0
                }
582
0
            }
583
0
        }
584
0
        return ColumnNullable::create(std::move(column_result), std::move(null_map));
585
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
586
587
    template <bool check_overflow_for_decimal, PrimitiveType ResultType>
588
        requires(is_decimal(ResultType))
589
    static ALWAYS_INLINE typename PrimitiveTypeTraits<ResultType>::CppNativeType apply(
590
            ArgNativeTypeA a, ArgNativeTypeB b, UInt8& is_null,
591
0
            const typename PrimitiveTypeTraits<ResultType>::CppType& max_result_number) {
592
0
        if constexpr (TypeA == TYPE_DECIMALV2) {
593
0
            DecimalV2Value l(a);
594
0
            DecimalV2Value r(b);
595
0
            auto ans = impl(l, r, is_null);
596
0
            using ANS_TYPE = std::decay_t<decltype(ans)>;
597
0
            if constexpr (check_overflow_for_decimal) {
598
0
                if constexpr (std::is_same_v<ANS_TYPE, DecimalV2Value>) {
599
0
                    if (ans.value() > max_result_number.value() ||
600
0
                        ans.value() < -max_result_number.value()) {
601
0
                        throw Exception(ErrorCode::ARITHMETIC_OVERFLOW_ERRROR,
602
0
                                        "Arithmetic overflow: {} {} {} = {}, result type: {}",
603
0
                                        DecimalV2Value(a).to_string(), "divide",
604
0
                                        DecimalV2Value(b).to_string(),
605
0
                                        DecimalV2Value(ans).to_string(),
606
0
                                        type_to_string(ResultType));
607
0
                    }
608
                } else if constexpr (IsDecimalNumber<ANS_TYPE>) {
609
                    if (ans.value > max_result_number.value ||
610
                        ans.value < -max_result_number.value) {
611
                        throw Exception(ErrorCode::ARITHMETIC_OVERFLOW_ERRROR,
612
                                        "Arithmetic overflow: {} {} {} = {}, result type: {}",
613
                                        DecimalV2Value(a).to_string(), "divide",
614
                                        DecimalV2Value(b).to_string(),
615
                                        DecimalV2Value(ans).to_string(),
616
                                        type_to_string(ResultType));
617
                    }
618
                } else {
619
                    if (ans > max_result_number.value || ans < -max_result_number.value) {
620
                        throw Exception(ErrorCode::ARITHMETIC_OVERFLOW_ERRROR,
621
                                        "Arithmetic overflow: {} {} {} = {}, result type: {}",
622
                                        DecimalV2Value(a).to_string(), "divide",
623
                                        DecimalV2Value(b).to_string(),
624
                                        DecimalV2Value(ans).to_string(),
625
                                        type_to_string(ResultType));
626
                    }
627
                }
628
0
            }
629
0
            typename PrimitiveTypeTraits<ResultType>::CppNativeType result {};
630
0
            memcpy(&result, &ans, std::min(sizeof(result), sizeof(ans)));
631
0
            return result;
632
0
        } else {
633
0
            return impl<ResultType>(a, b, is_null);
634
0
        }
635
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
636
637
    template <PrimitiveType PT>
638
    static std::pair<typename PrimitiveTypeTraits<PT>::CppType,
639
                     typename PrimitiveTypeTraits<PT>::CppType>
640
    get_max_and_multiplier(const DataTypeA* type_left, const DataTypeB* type_right,
641
0
                           const DataTypeDecimal<PT>& type_result) {
642
0
        auto max_result_number =
643
0
                DataTypeDecimal<PT>::get_max_digits_number(type_result.get_precision());
644
645
0
        auto orig_result_scale = type_left->get_scale() + type_right->get_scale();
646
0
        auto result_scale = type_result.get_scale();
647
0
        DCHECK(orig_result_scale >= result_scale);
648
0
        auto scale_diff_multiplier =
649
0
                DataTypeDecimal<PT>::get_scale_multiplier(orig_result_scale - result_scale);
650
0
        return {typename PrimitiveTypeTraits<PT>::CppType(max_result_number),
651
0
                typename PrimitiveTypeTraits<PT>::CppType(scale_diff_multiplier)};
652
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
653
};
654
655
1
void register_function_divide(SimpleFunctionFactory& factory) {
656
1
    factory.register_function<FunctionDiv<DivideFloatingImpl>>();
657
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMALV2, TYPE_DECIMALV2>>>();
658
659
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL32>>>();
660
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL64>>>();
661
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL128I>>>();
662
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL32, TYPE_DECIMAL256>>>();
663
664
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL32>>>();
665
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL64>>>();
666
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL128I>>>();
667
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL64, TYPE_DECIMAL256>>>();
668
669
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL32>>>();
670
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL64>>>();
671
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL128I>>>();
672
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL128I, TYPE_DECIMAL256>>>();
673
674
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL32>>>();
675
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL64>>>();
676
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL128I>>>();
677
1
    factory.register_function<FunctionDiv<DivideDecimalImpl<TYPE_DECIMAL256, TYPE_DECIMAL256>>>();
678
1
}
679
680
} // namespace doris::vectorized