Coverage Report

Created: 2025-07-26 23:16

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/root/doris/be/src/vec/functions/round.h
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/FunctionRound.h
19
// and modified by Doris
20
21
#pragma once
22
23
#include <cstddef>
24
#include <memory>
25
26
#include "common/exception.h"
27
#include "common/status.h"
28
#include "vec/columns/column_const.h"
29
#include "vec/common/assert_cast.h"
30
#include "vec/core/column_with_type_and_name.h"
31
#include "vec/core/types.h"
32
#include "vec/data_types/data_type.h"
33
#include "vec/data_types/data_type_nullable.h"
34
#include "vec/exec/format/format_common.h"
35
#include "vec/functions/function.h"
36
#if defined(__SSE4_1__) || defined(__aarch64__)
37
#include "util/sse_util.hpp"
38
#else
39
#include <fenv.h>
40
#endif
41
#include <algorithm>
42
#include <type_traits>
43
44
#include "vec/columns/column.h"
45
#include "vec/columns/column_decimal.h"
46
#include "vec/core/call_on_type_index.h"
47
#include "vec/data_types/data_type_decimal.h"
48
#include "vec/data_types/data_type_number.h"
49
50
namespace doris::vectorized {
51
#include "common/compile_check_avoid_begin.h"
52
enum class ScaleMode {
53
    Positive, // round to a number with N decimal places after the decimal point
54
    Negative, // round to an integer with N zero characters
55
    Zero,     // round to an integer
56
};
57
58
enum class RoundingMode {
59
#if defined(__SSE4_1__) || defined(__aarch64__)
60
    Round = _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC,
61
    Floor = _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC,
62
    Ceil = _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC,
63
    Trunc = _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC,
64
#else
65
    Round = 8, /// Values are correspond to above just in case.
66
    Floor = 9,
67
    Ceil = 10,
68
    Trunc = 11,
69
#endif
70
};
71
72
enum class TieBreakingMode {
73
    Auto,    // use round up
74
    Bankers, // use banker's rounding
75
};
76
77
template <PrimitiveType Type, RoundingMode rounding_mode, ScaleMode scale_mode,
78
          TieBreakingMode tie_breaking_mode, typename U>
79
struct IntegerRoundingComputation {
80
    using T =
81
            std::conditional_t<is_decimal(Type), typename PrimitiveTypeTraits<Type>::CppNativeType,
82
                               typename PrimitiveTypeTraits<Type>::ColumnItemType>;
83
    static const size_t data_count = 1;
84
85
    static size_t prepare(size_t scale) { return scale; }
86
87
    /// Integer overflow is Ok.
88
2.13k
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
89
2.13k
        if constexpr (rounding_mode == RoundingMode::Trunc) {
90
426
            return target_scale > 1 ? x / scale * target_scale : x / scale;
91
426
        }
92
426
        if constexpr (rounding_mode == RoundingMode::Floor) {
93
426
            if (x < 0) {
94
0
                x -= scale - 1;
95
0
            }
96
426
            return target_scale > 1 ? x / scale * target_scale : x / scale;
97
426
        }
98
426
        if constexpr (rounding_mode == RoundingMode::Ceil) {
99
426
            if (x >= 0) {
100
426
                x += scale - 1;
101
426
            }
102
426
            return target_scale > 1 ? x / scale * target_scale : x / scale;
103
426
        }
104
852
        if constexpr (rounding_mode == RoundingMode::Round) {
105
852
            if (x < 0) {
106
0
                x -= scale;
107
0
            }
108
852
            if constexpr (tie_breaking_mode == TieBreakingMode::Auto) {
109
426
                x = (x + scale / 2) / scale;
110
426
            }
111
852
            if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
112
426
                T quotient = (x + scale / 2) / scale;
113
426
                if (quotient * scale == x + scale / 2) {
114
                    // round half to even
115
0
                    x = (quotient + (x < 0)) & ~1;
116
426
                } else {
117
                    // round the others as usual
118
426
                    x = quotient;
119
426
                }
120
426
            }
121
852
            return target_scale > 1 ? x * target_scale : x;
122
852
        }
123
2.13k
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEnnn
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE12compute_implEiii
Line
Count
Source
88
246
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
89
246
        if constexpr (rounding_mode == RoundingMode::Trunc) {
90
246
            return target_scale > 1 ? x / scale * target_scale : x / scale;
91
246
        }
92
        if constexpr (rounding_mode == RoundingMode::Floor) {
93
            if (x < 0) {
94
                x -= scale - 1;
95
            }
96
            return target_scale > 1 ? x / scale * target_scale : x / scale;
97
        }
98
        if constexpr (rounding_mode == RoundingMode::Ceil) {
99
            if (x >= 0) {
100
                x += scale - 1;
101
            }
102
            return target_scale > 1 ? x / scale * target_scale : x / scale;
103
        }
104
        if constexpr (rounding_mode == RoundingMode::Round) {
105
            if (x < 0) {
106
                x -= scale;
107
            }
108
            if constexpr (tie_breaking_mode == TieBreakingMode::Auto) {
109
                x = (x + scale / 2) / scale;
110
            }
111
            if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
112
                T quotient = (x + scale / 2) / scale;
113
                if (quotient * scale == x + scale / 2) {
114
                    // round half to even
115
                    x = (quotient + (x < 0)) & ~1;
116
                } else {
117
                    // round the others as usual
118
                    x = quotient;
119
                }
120
            }
121
            return target_scale > 1 ? x * target_scale : x;
122
        }
123
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE12compute_implElll
Line
Count
Source
88
180
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
89
180
        if constexpr (rounding_mode == RoundingMode::Trunc) {
90
180
            return target_scale > 1 ? x / scale * target_scale : x / scale;
91
180
        }
92
        if constexpr (rounding_mode == RoundingMode::Floor) {
93
            if (x < 0) {
94
                x -= scale - 1;
95
            }
96
            return target_scale > 1 ? x / scale * target_scale : x / scale;
97
        }
98
        if constexpr (rounding_mode == RoundingMode::Ceil) {
99
            if (x >= 0) {
100
                x += scale - 1;
101
            }
102
            return target_scale > 1 ? x / scale * target_scale : x / scale;
103
        }
104
        if constexpr (rounding_mode == RoundingMode::Round) {
105
            if (x < 0) {
106
                x -= scale;
107
            }
108
            if constexpr (tie_breaking_mode == TieBreakingMode::Auto) {
109
                x = (x + scale / 2) / scale;
110
            }
111
            if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
112
                T quotient = (x + scale / 2) / scale;
113
                if (quotient * scale == x + scale / 2) {
114
                    // round half to even
115
                    x = (quotient + (x < 0)) & ~1;
116
                } else {
117
                    // round the others as usual
118
                    x = quotient;
119
                }
120
            }
121
            return target_scale > 1 ? x * target_scale : x;
122
        }
123
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EN4wide7integerILm256EiEEE12compute_implES8_S8_S8_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEnnn
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE12compute_implEiii
Line
Count
Source
88
246
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
89
        if constexpr (rounding_mode == RoundingMode::Trunc) {
90
            return target_scale > 1 ? x / scale * target_scale : x / scale;
91
        }
92
246
        if constexpr (rounding_mode == RoundingMode::Floor) {
93
246
            if (x < 0) {
94
0
                x -= scale - 1;
95
0
            }
96
246
            return target_scale > 1 ? x / scale * target_scale : x / scale;
97
246
        }
98
        if constexpr (rounding_mode == RoundingMode::Ceil) {
99
            if (x >= 0) {
100
                x += scale - 1;
101
            }
102
            return target_scale > 1 ? x / scale * target_scale : x / scale;
103
        }
104
        if constexpr (rounding_mode == RoundingMode::Round) {
105
            if (x < 0) {
106
                x -= scale;
107
            }
108
            if constexpr (tie_breaking_mode == TieBreakingMode::Auto) {
109
                x = (x + scale / 2) / scale;
110
            }
111
            if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
112
                T quotient = (x + scale / 2) / scale;
113
                if (quotient * scale == x + scale / 2) {
114
                    // round half to even
115
                    x = (quotient + (x < 0)) & ~1;
116
                } else {
117
                    // round the others as usual
118
                    x = quotient;
119
                }
120
            }
121
            return target_scale > 1 ? x * target_scale : x;
122
        }
123
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE12compute_implElll
Line
Count
Source
88
180
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
89
        if constexpr (rounding_mode == RoundingMode::Trunc) {
90
            return target_scale > 1 ? x / scale * target_scale : x / scale;
91
        }
92
180
        if constexpr (rounding_mode == RoundingMode::Floor) {
93
180
            if (x < 0) {
94
0
                x -= scale - 1;
95
0
            }
96
180
            return target_scale > 1 ? x / scale * target_scale : x / scale;
97
180
        }
98
        if constexpr (rounding_mode == RoundingMode::Ceil) {
99
            if (x >= 0) {
100
                x += scale - 1;
101
            }
102
            return target_scale > 1 ? x / scale * target_scale : x / scale;
103
        }
104
        if constexpr (rounding_mode == RoundingMode::Round) {
105
            if (x < 0) {
106
                x -= scale;
107
            }
108
            if constexpr (tie_breaking_mode == TieBreakingMode::Auto) {
109
                x = (x + scale / 2) / scale;
110
            }
111
            if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
112
                T quotient = (x + scale / 2) / scale;
113
                if (quotient * scale == x + scale / 2) {
114
                    // round half to even
115
                    x = (quotient + (x < 0)) & ~1;
116
                } else {
117
                    // round the others as usual
118
                    x = quotient;
119
                }
120
            }
121
            return target_scale > 1 ? x * target_scale : x;
122
        }
123
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EN4wide7integerILm256EiEEE12compute_implES8_S8_S8_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEnnn
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE12compute_implEiii
Line
Count
Source
88
246
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
89
        if constexpr (rounding_mode == RoundingMode::Trunc) {
90
            return target_scale > 1 ? x / scale * target_scale : x / scale;
91
        }
92
        if constexpr (rounding_mode == RoundingMode::Floor) {
93
            if (x < 0) {
94
                x -= scale - 1;
95
            }
96
            return target_scale > 1 ? x / scale * target_scale : x / scale;
97
        }
98
246
        if constexpr (rounding_mode == RoundingMode::Ceil) {
99
246
            if (x >= 0) {
100
246
                x += scale - 1;
101
246
            }
102
246
            return target_scale > 1 ? x / scale * target_scale : x / scale;
103
246
        }
104
        if constexpr (rounding_mode == RoundingMode::Round) {
105
            if (x < 0) {
106
                x -= scale;
107
            }
108
            if constexpr (tie_breaking_mode == TieBreakingMode::Auto) {
109
                x = (x + scale / 2) / scale;
110
            }
111
            if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
112
                T quotient = (x + scale / 2) / scale;
113
                if (quotient * scale == x + scale / 2) {
114
                    // round half to even
115
                    x = (quotient + (x < 0)) & ~1;
116
                } else {
117
                    // round the others as usual
118
                    x = quotient;
119
                }
120
            }
121
            return target_scale > 1 ? x * target_scale : x;
122
        }
123
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE12compute_implElll
Line
Count
Source
88
180
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
89
        if constexpr (rounding_mode == RoundingMode::Trunc) {
90
            return target_scale > 1 ? x / scale * target_scale : x / scale;
91
        }
92
        if constexpr (rounding_mode == RoundingMode::Floor) {
93
            if (x < 0) {
94
                x -= scale - 1;
95
            }
96
            return target_scale > 1 ? x / scale * target_scale : x / scale;
97
        }
98
180
        if constexpr (rounding_mode == RoundingMode::Ceil) {
99
180
            if (x >= 0) {
100
180
                x += scale - 1;
101
180
            }
102
180
            return target_scale > 1 ? x / scale * target_scale : x / scale;
103
180
        }
104
        if constexpr (rounding_mode == RoundingMode::Round) {
105
            if (x < 0) {
106
                x -= scale;
107
            }
108
            if constexpr (tie_breaking_mode == TieBreakingMode::Auto) {
109
                x = (x + scale / 2) / scale;
110
            }
111
            if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
112
                T quotient = (x + scale / 2) / scale;
113
                if (quotient * scale == x + scale / 2) {
114
                    // round half to even
115
                    x = (quotient + (x < 0)) & ~1;
116
                } else {
117
                    // round the others as usual
118
                    x = quotient;
119
                }
120
            }
121
            return target_scale > 1 ? x * target_scale : x;
122
        }
123
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EN4wide7integerILm256EiEEE12compute_implES8_S8_S8_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEnnn
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE12compute_implEiii
Line
Count
Source
88
246
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
89
        if constexpr (rounding_mode == RoundingMode::Trunc) {
90
            return target_scale > 1 ? x / scale * target_scale : x / scale;
91
        }
92
        if constexpr (rounding_mode == RoundingMode::Floor) {
93
            if (x < 0) {
94
                x -= scale - 1;
95
            }
96
            return target_scale > 1 ? x / scale * target_scale : x / scale;
97
        }
98
        if constexpr (rounding_mode == RoundingMode::Ceil) {
99
            if (x >= 0) {
100
                x += scale - 1;
101
            }
102
            return target_scale > 1 ? x / scale * target_scale : x / scale;
103
        }
104
246
        if constexpr (rounding_mode == RoundingMode::Round) {
105
246
            if (x < 0) {
106
0
                x -= scale;
107
0
            }
108
246
            if constexpr (tie_breaking_mode == TieBreakingMode::Auto) {
109
246
                x = (x + scale / 2) / scale;
110
246
            }
111
            if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
112
                T quotient = (x + scale / 2) / scale;
113
                if (quotient * scale == x + scale / 2) {
114
                    // round half to even
115
                    x = (quotient + (x < 0)) & ~1;
116
                } else {
117
                    // round the others as usual
118
                    x = quotient;
119
                }
120
            }
121
246
            return target_scale > 1 ? x * target_scale : x;
122
246
        }
123
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE12compute_implElll
Line
Count
Source
88
180
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
89
        if constexpr (rounding_mode == RoundingMode::Trunc) {
90
            return target_scale > 1 ? x / scale * target_scale : x / scale;
91
        }
92
        if constexpr (rounding_mode == RoundingMode::Floor) {
93
            if (x < 0) {
94
                x -= scale - 1;
95
            }
96
            return target_scale > 1 ? x / scale * target_scale : x / scale;
97
        }
98
        if constexpr (rounding_mode == RoundingMode::Ceil) {
99
            if (x >= 0) {
100
                x += scale - 1;
101
            }
102
            return target_scale > 1 ? x / scale * target_scale : x / scale;
103
        }
104
180
        if constexpr (rounding_mode == RoundingMode::Round) {
105
180
            if (x < 0) {
106
0
                x -= scale;
107
0
            }
108
180
            if constexpr (tie_breaking_mode == TieBreakingMode::Auto) {
109
180
                x = (x + scale / 2) / scale;
110
180
            }
111
            if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
112
                T quotient = (x + scale / 2) / scale;
113
                if (quotient * scale == x + scale / 2) {
114
                    // round half to even
115
                    x = (quotient + (x < 0)) & ~1;
116
                } else {
117
                    // round the others as usual
118
                    x = quotient;
119
                }
120
            }
121
180
            return target_scale > 1 ? x * target_scale : x;
122
180
        }
123
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EN4wide7integerILm256EiEEE12compute_implES8_S8_S8_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE12compute_implEnnn
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EiE12compute_implEiii
Line
Count
Source
88
246
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
89
        if constexpr (rounding_mode == RoundingMode::Trunc) {
90
            return target_scale > 1 ? x / scale * target_scale : x / scale;
91
        }
92
        if constexpr (rounding_mode == RoundingMode::Floor) {
93
            if (x < 0) {
94
                x -= scale - 1;
95
            }
96
            return target_scale > 1 ? x / scale * target_scale : x / scale;
97
        }
98
        if constexpr (rounding_mode == RoundingMode::Ceil) {
99
            if (x >= 0) {
100
                x += scale - 1;
101
            }
102
            return target_scale > 1 ? x / scale * target_scale : x / scale;
103
        }
104
246
        if constexpr (rounding_mode == RoundingMode::Round) {
105
246
            if (x < 0) {
106
0
                x -= scale;
107
0
            }
108
            if constexpr (tie_breaking_mode == TieBreakingMode::Auto) {
109
                x = (x + scale / 2) / scale;
110
            }
111
246
            if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
112
246
                T quotient = (x + scale / 2) / scale;
113
246
                if (quotient * scale == x + scale / 2) {
114
                    // round half to even
115
0
                    x = (quotient + (x < 0)) & ~1;
116
246
                } else {
117
                    // round the others as usual
118
246
                    x = quotient;
119
246
                }
120
246
            }
121
246
            return target_scale > 1 ? x * target_scale : x;
122
246
        }
123
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1ElE12compute_implElll
Line
Count
Source
88
180
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
89
        if constexpr (rounding_mode == RoundingMode::Trunc) {
90
            return target_scale > 1 ? x / scale * target_scale : x / scale;
91
        }
92
        if constexpr (rounding_mode == RoundingMode::Floor) {
93
            if (x < 0) {
94
                x -= scale - 1;
95
            }
96
            return target_scale > 1 ? x / scale * target_scale : x / scale;
97
        }
98
        if constexpr (rounding_mode == RoundingMode::Ceil) {
99
            if (x >= 0) {
100
                x += scale - 1;
101
            }
102
            return target_scale > 1 ? x / scale * target_scale : x / scale;
103
        }
104
180
        if constexpr (rounding_mode == RoundingMode::Round) {
105
180
            if (x < 0) {
106
0
                x -= scale;
107
0
            }
108
            if constexpr (tie_breaking_mode == TieBreakingMode::Auto) {
109
                x = (x + scale / 2) / scale;
110
            }
111
180
            if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
112
180
                T quotient = (x + scale / 2) / scale;
113
180
                if (quotient * scale == x + scale / 2) {
114
                    // round half to even
115
0
                    x = (quotient + (x < 0)) & ~1;
116
180
                } else {
117
                    // round the others as usual
118
180
                    x = quotient;
119
180
                }
120
180
            }
121
180
            return target_scale > 1 ? x * target_scale : x;
122
180
        }
123
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EnE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EnE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EN4wide7integerILm256EiEEE12compute_implES8_S8_S8_
124
125
2.13k
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
126
2.13k
        if constexpr (scale_mode == ScaleMode::Negative) {
127
2.13k
            return compute_impl(x, scale, target_scale);
128
2.13k
        }
129
0
        return x;
130
2.13k
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEnnn
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE7computeEiii
Line
Count
Source
125
246
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
126
246
        if constexpr (scale_mode == ScaleMode::Negative) {
127
246
            return compute_impl(x, scale, target_scale);
128
246
        }
129
0
        return x;
130
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeElll
Line
Count
Source
125
180
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
126
180
        if constexpr (scale_mode == ScaleMode::Negative) {
127
180
            return compute_impl(x, scale, target_scale);
128
180
        }
129
0
        return x;
130
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EN4wide7integerILm256EiEEE7computeES8_S8_S8_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEnnn
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE7computeEiii
Line
Count
Source
125
246
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
126
246
        if constexpr (scale_mode == ScaleMode::Negative) {
127
246
            return compute_impl(x, scale, target_scale);
128
246
        }
129
0
        return x;
130
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeElll
Line
Count
Source
125
180
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
126
180
        if constexpr (scale_mode == ScaleMode::Negative) {
127
180
            return compute_impl(x, scale, target_scale);
128
180
        }
129
0
        return x;
130
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EN4wide7integerILm256EiEEE7computeES8_S8_S8_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEnnn
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE7computeEiii
Line
Count
Source
125
246
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
126
246
        if constexpr (scale_mode == ScaleMode::Negative) {
127
246
            return compute_impl(x, scale, target_scale);
128
246
        }
129
0
        return x;
130
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeElll
Line
Count
Source
125
180
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
126
180
        if constexpr (scale_mode == ScaleMode::Negative) {
127
180
            return compute_impl(x, scale, target_scale);
128
180
        }
129
0
        return x;
130
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EN4wide7integerILm256EiEEE7computeES8_S8_S8_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEnnn
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE7computeEiii
Line
Count
Source
125
246
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
126
246
        if constexpr (scale_mode == ScaleMode::Negative) {
127
246
            return compute_impl(x, scale, target_scale);
128
246
        }
129
0
        return x;
130
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeElll
Line
Count
Source
125
180
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
126
180
        if constexpr (scale_mode == ScaleMode::Negative) {
127
180
            return compute_impl(x, scale, target_scale);
128
180
        }
129
0
        return x;
130
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EN4wide7integerILm256EiEEE7computeES8_S8_S8_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEnnn
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EiE7computeEiii
Line
Count
Source
125
246
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
126
246
        if constexpr (scale_mode == ScaleMode::Negative) {
127
246
            return compute_impl(x, scale, target_scale);
128
246
        }
129
0
        return x;
130
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1ElE7computeElll
Line
Count
Source
125
180
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
126
180
        if constexpr (scale_mode == ScaleMode::Negative) {
127
180
            return compute_impl(x, scale, target_scale);
128
180
        }
129
0
        return x;
130
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EnE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EnE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EN4wide7integerILm256EiEEE7computeES8_S8_S8_
131
132
    static ALWAYS_INLINE void compute(const T* __restrict in, U scale, T* __restrict out,
133
2.75k
                                      U target_scale) {
134
2.75k
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
135
2.75k
            if (scale >= std::numeric_limits<T>::max()) {
136
620
                *out = 0;
137
620
                return;
138
620
            }
139
2.75k
        }
140
2.13k
        *out = compute(*in, scale, target_scale);
141
2.75k
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE7computeEPKiiPii
Line
Count
Source
133
362
                                      U target_scale) {
134
362
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
135
362
            if (scale >= std::numeric_limits<T>::max()) {
136
116
                *out = 0;
137
116
                return;
138
116
            }
139
362
        }
140
246
        *out = compute(*in, scale, target_scale);
141
362
    }
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeEPKllPll
Line
Count
Source
133
188
                                      U target_scale) {
134
188
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
135
188
            if (scale >= std::numeric_limits<T>::max()) {
136
8
                *out = 0;
137
8
                return;
138
8
            }
139
188
        }
140
180
        *out = compute(*in, scale, target_scale);
141
188
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEPKnnPnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEPKnnPnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EN4wide7integerILm256EiEEE7computeEPKS8_S8_PS8_S8_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE7computeEPKiiPii
Line
Count
Source
133
362
                                      U target_scale) {
134
362
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
135
362
            if (scale >= std::numeric_limits<T>::max()) {
136
116
                *out = 0;
137
116
                return;
138
116
            }
139
362
        }
140
246
        *out = compute(*in, scale, target_scale);
141
362
    }
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeEPKllPll
Line
Count
Source
133
188
                                      U target_scale) {
134
188
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
135
188
            if (scale >= std::numeric_limits<T>::max()) {
136
8
                *out = 0;
137
8
                return;
138
8
            }
139
188
        }
140
180
        *out = compute(*in, scale, target_scale);
141
188
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEPKnnPnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEPKnnPnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EN4wide7integerILm256EiEEE7computeEPKS8_S8_PS8_S8_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE7computeEPKiiPii
Line
Count
Source
133
362
                                      U target_scale) {
134
362
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
135
362
            if (scale >= std::numeric_limits<T>::max()) {
136
116
                *out = 0;
137
116
                return;
138
116
            }
139
362
        }
140
246
        *out = compute(*in, scale, target_scale);
141
362
    }
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeEPKllPll
Line
Count
Source
133
188
                                      U target_scale) {
134
188
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
135
188
            if (scale >= std::numeric_limits<T>::max()) {
136
8
                *out = 0;
137
8
                return;
138
8
            }
139
188
        }
140
180
        *out = compute(*in, scale, target_scale);
141
188
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEPKnnPnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEPKnnPnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EN4wide7integerILm256EiEEE7computeEPKS8_S8_PS8_S8_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE7computeEPKiiPii
Line
Count
Source
133
362
                                      U target_scale) {
134
362
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
135
362
            if (scale >= std::numeric_limits<T>::max()) {
136
116
                *out = 0;
137
116
                return;
138
116
            }
139
362
        }
140
246
        *out = compute(*in, scale, target_scale);
141
362
    }
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeEPKllPll
Line
Count
Source
133
188
                                      U target_scale) {
134
188
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
135
188
            if (scale >= std::numeric_limits<T>::max()) {
136
8
                *out = 0;
137
8
                return;
138
8
            }
139
188
        }
140
180
        *out = compute(*in, scale, target_scale);
141
188
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEPKnnPnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEPKnnPnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EN4wide7integerILm256EiEEE7computeEPKS8_S8_PS8_S8_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEPKnmPnm
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EiE7computeEPKiiPii
Line
Count
Source
133
362
                                      U target_scale) {
134
362
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
135
362
            if (scale >= std::numeric_limits<T>::max()) {
136
116
                *out = 0;
137
116
                return;
138
116
            }
139
362
        }
140
246
        *out = compute(*in, scale, target_scale);
141
362
    }
_ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1ElE7computeEPKllPll
Line
Count
Source
133
188
                                      U target_scale) {
134
188
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
135
188
            if (scale >= std::numeric_limits<T>::max()) {
136
8
                *out = 0;
137
8
                return;
138
8
            }
139
188
        }
140
180
        *out = compute(*in, scale, target_scale);
141
188
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EnE7computeEPKnnPnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EnE7computeEPKnnPnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EN4wide7integerILm256EiEEE7computeEPKS8_S8_PS8_S8_
142
};
143
144
template <PrimitiveType Type, RoundingMode rounding_mode, TieBreakingMode tie_breaking_mode>
145
class DecimalRoundingImpl {
146
private:
147
    using T = typename PrimitiveTypeTraits<Type>::ColumnItemType;
148
    using NativeType = typename T::NativeType;
149
    using Op = IntegerRoundingComputation<Type, rounding_mode, ScaleMode::Negative,
150
                                          tie_breaking_mode, NativeType>;
151
    using Container = typename ColumnDecimal<Type>::Container;
152
153
public:
154
    static NO_INLINE void apply(const Container& in, UInt32 in_scale, Container& out,
155
0
                                Int16 out_scale) {
156
0
        Int16 scale_arg = in_scale - out_scale;
157
0
        if (scale_arg > 0) {
158
0
            auto scale = DecimalScaleParams::get_scale_factor<Type>(scale_arg);
159
160
0
            const NativeType* __restrict p_in = reinterpret_cast<const NativeType*>(in.data());
161
0
            const NativeType* end_in = reinterpret_cast<const NativeType*>(in.data()) + in.size();
162
0
            NativeType* __restrict p_out = reinterpret_cast<NativeType*>(out.data());
163
164
0
            if (out_scale < 0) {
165
0
                auto negative_scale = DecimalScaleParams::get_scale_factor<Type>(-out_scale);
166
0
                while (p_in < end_in) {
167
0
                    Op::compute(p_in, scale, p_out, negative_scale);
168
0
                    ++p_in;
169
0
                    ++p_out;
170
0
                }
171
0
            } else {
172
0
                while (p_in < end_in) {
173
0
                    Op::compute(p_in, scale, p_out, 1);
174
0
                    ++p_in;
175
0
                    ++p_out;
176
0
                }
177
0
            }
178
0
        } else {
179
0
            memcpy(out.data(), in.data(), in.size() * sizeof(T));
180
0
        }
181
0
    }
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalIiEEEEjRS9_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalIlEEEEjRS9_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalInEEEEjRS9_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_12Decimal128V3EEEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalIN4wide7integerILm256EiEEEEEEjRSC_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalIiEEEEjRS9_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalIlEEEEjRS9_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalInEEEEjRS9_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_12Decimal128V3EEEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalIN4wide7integerILm256EiEEEEEEjRSC_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalIiEEEEjRS9_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalIlEEEEjRS9_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalInEEEEjRS9_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_12Decimal128V3EEEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalIN4wide7integerILm256EiEEEEEEjRSC_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalIiEEEEjRS9_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalIlEEEEjRS9_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalInEEEEjRS9_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_12Decimal128V3EEEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalIN4wide7integerILm256EiEEEEEEjRSC_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalIiEEEEjRS9_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalIlEEEEjRS9_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalInEEEEjRS9_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKNS0_21DecimalPaddedPODArrayINS0_12Decimal128V3EEEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKNS0_21DecimalPaddedPODArrayINS0_7DecimalIN4wide7integerILm256EiEEEEEEjRSC_s
182
183
    static NO_INLINE void apply(const NativeType& in, UInt32 in_scale, NativeType& out,
184
4.28k
                                Int16 out_scale) {
185
4.28k
        Int16 scale_arg = in_scale - out_scale;
186
4.28k
        if (scale_arg > 0) {
187
2.75k
            auto scale = DecimalScaleParams::get_scale_factor<Type>(scale_arg);
188
2.75k
            if (out_scale < 0) {
189
1.96k
                auto negative_scale = DecimalScaleParams::get_scale_factor<Type>(-out_scale);
190
1.96k
                Op::compute(&in, scale, &out, negative_scale);
191
1.96k
            } else {
192
790
                Op::compute(&in, scale, &out, 1);
193
790
            }
194
2.75k
        } else {
195
1.53k
            memcpy(&out, &in, sizeof(NativeType));
196
1.53k
        }
197
4.28k
    }
_ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKijRis
Line
Count
Source
184
558
                                Int16 out_scale) {
185
558
        Int16 scale_arg = in_scale - out_scale;
186
558
        if (scale_arg > 0) {
187
362
            auto scale = DecimalScaleParams::get_scale_factor<Type>(scale_arg);
188
362
            if (out_scale < 0) {
189
264
                auto negative_scale = DecimalScaleParams::get_scale_factor<Type>(-out_scale);
190
264
                Op::compute(&in, scale, &out, negative_scale);
191
264
            } else {
192
98
                Op::compute(&in, scale, &out, 1);
193
98
            }
194
362
        } else {
195
196
            memcpy(&out, &in, sizeof(NativeType));
196
196
        }
197
558
    }
_ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKljRls
Line
Count
Source
184
298
                                Int16 out_scale) {
185
298
        Int16 scale_arg = in_scale - out_scale;
186
298
        if (scale_arg > 0) {
187
188
            auto scale = DecimalScaleParams::get_scale_factor<Type>(scale_arg);
188
188
            if (out_scale < 0) {
189
128
                auto negative_scale = DecimalScaleParams::get_scale_factor<Type>(-out_scale);
190
128
                Op::compute(&in, scale, &out, negative_scale);
191
128
            } else {
192
60
                Op::compute(&in, scale, &out, 1);
193
60
            }
194
188
        } else {
195
110
            memcpy(&out, &in, sizeof(NativeType));
196
110
        }
197
298
    }
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKN4wide7integerILm256EiEEjRS8_s
_ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKijRis
Line
Count
Source
184
558
                                Int16 out_scale) {
185
558
        Int16 scale_arg = in_scale - out_scale;
186
558
        if (scale_arg > 0) {
187
362
            auto scale = DecimalScaleParams::get_scale_factor<Type>(scale_arg);
188
362
            if (out_scale < 0) {
189
264
                auto negative_scale = DecimalScaleParams::get_scale_factor<Type>(-out_scale);
190
264
                Op::compute(&in, scale, &out, negative_scale);
191
264
            } else {
192
98
                Op::compute(&in, scale, &out, 1);
193
98
            }
194
362
        } else {
195
196
            memcpy(&out, &in, sizeof(NativeType));
196
196
        }
197
558
    }
_ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKljRls
Line
Count
Source
184
298
                                Int16 out_scale) {
185
298
        Int16 scale_arg = in_scale - out_scale;
186
298
        if (scale_arg > 0) {
187
188
            auto scale = DecimalScaleParams::get_scale_factor<Type>(scale_arg);
188
188
            if (out_scale < 0) {
189
128
                auto negative_scale = DecimalScaleParams::get_scale_factor<Type>(-out_scale);
190
128
                Op::compute(&in, scale, &out, negative_scale);
191
128
            } else {
192
60
                Op::compute(&in, scale, &out, 1);
193
60
            }
194
188
        } else {
195
110
            memcpy(&out, &in, sizeof(NativeType));
196
110
        }
197
298
    }
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKN4wide7integerILm256EiEEjRS8_s
_ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKijRis
Line
Count
Source
184
558
                                Int16 out_scale) {
185
558
        Int16 scale_arg = in_scale - out_scale;
186
558
        if (scale_arg > 0) {
187
362
            auto scale = DecimalScaleParams::get_scale_factor<Type>(scale_arg);
188
362
            if (out_scale < 0) {
189
264
                auto negative_scale = DecimalScaleParams::get_scale_factor<Type>(-out_scale);
190
264
                Op::compute(&in, scale, &out, negative_scale);
191
264
            } else {
192
98
                Op::compute(&in, scale, &out, 1);
193
98
            }
194
362
        } else {
195
196
            memcpy(&out, &in, sizeof(NativeType));
196
196
        }
197
558
    }
_ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKljRls
Line
Count
Source
184
298
                                Int16 out_scale) {
185
298
        Int16 scale_arg = in_scale - out_scale;
186
298
        if (scale_arg > 0) {
187
188
            auto scale = DecimalScaleParams::get_scale_factor<Type>(scale_arg);
188
188
            if (out_scale < 0) {
189
128
                auto negative_scale = DecimalScaleParams::get_scale_factor<Type>(-out_scale);
190
128
                Op::compute(&in, scale, &out, negative_scale);
191
128
            } else {
192
60
                Op::compute(&in, scale, &out, 1);
193
60
            }
194
188
        } else {
195
110
            memcpy(&out, &in, sizeof(NativeType));
196
110
        }
197
298
    }
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKN4wide7integerILm256EiEEjRS8_s
_ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKijRis
Line
Count
Source
184
558
                                Int16 out_scale) {
185
558
        Int16 scale_arg = in_scale - out_scale;
186
558
        if (scale_arg > 0) {
187
362
            auto scale = DecimalScaleParams::get_scale_factor<Type>(scale_arg);
188
362
            if (out_scale < 0) {
189
264
                auto negative_scale = DecimalScaleParams::get_scale_factor<Type>(-out_scale);
190
264
                Op::compute(&in, scale, &out, negative_scale);
191
264
            } else {
192
98
                Op::compute(&in, scale, &out, 1);
193
98
            }
194
362
        } else {
195
196
            memcpy(&out, &in, sizeof(NativeType));
196
196
        }
197
558
    }
_ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKljRls
Line
Count
Source
184
298
                                Int16 out_scale) {
185
298
        Int16 scale_arg = in_scale - out_scale;
186
298
        if (scale_arg > 0) {
187
188
            auto scale = DecimalScaleParams::get_scale_factor<Type>(scale_arg);
188
188
            if (out_scale < 0) {
189
128
                auto negative_scale = DecimalScaleParams::get_scale_factor<Type>(-out_scale);
190
128
                Op::compute(&in, scale, &out, negative_scale);
191
128
            } else {
192
60
                Op::compute(&in, scale, &out, 1);
193
60
            }
194
188
        } else {
195
110
            memcpy(&out, &in, sizeof(NativeType));
196
110
        }
197
298
    }
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKN4wide7integerILm256EiEEjRS8_s
_ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKijRis
Line
Count
Source
184
558
                                Int16 out_scale) {
185
558
        Int16 scale_arg = in_scale - out_scale;
186
558
        if (scale_arg > 0) {
187
362
            auto scale = DecimalScaleParams::get_scale_factor<Type>(scale_arg);
188
362
            if (out_scale < 0) {
189
264
                auto negative_scale = DecimalScaleParams::get_scale_factor<Type>(-out_scale);
190
264
                Op::compute(&in, scale, &out, negative_scale);
191
264
            } else {
192
98
                Op::compute(&in, scale, &out, 1);
193
98
            }
194
362
        } else {
195
196
            memcpy(&out, &in, sizeof(NativeType));
196
196
        }
197
558
    }
_ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKljRls
Line
Count
Source
184
298
                                Int16 out_scale) {
185
298
        Int16 scale_arg = in_scale - out_scale;
186
298
        if (scale_arg > 0) {
187
188
            auto scale = DecimalScaleParams::get_scale_factor<Type>(scale_arg);
188
188
            if (out_scale < 0) {
189
128
                auto negative_scale = DecimalScaleParams::get_scale_factor<Type>(-out_scale);
190
128
                Op::compute(&in, scale, &out, negative_scale);
191
128
            } else {
192
60
                Op::compute(&in, scale, &out, 1);
193
60
            }
194
188
        } else {
195
110
            memcpy(&out, &in, sizeof(NativeType));
196
110
        }
197
298
    }
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKN4wide7integerILm256EiEEjRS8_s
198
};
199
200
template <TieBreakingMode tie_breaking_mode>
201
44
inline float roundWithMode(float x, RoundingMode mode) {
202
44
    switch (mode) {
203
20
    case RoundingMode::Round: {
204
20
        if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
205
10
            return nearbyintf(x);
206
10
        } else {
207
10
            return roundf(x);
208
10
        }
209
20
    }
210
28
    case RoundingMode::Floor:
211
28
        return floorf(x);
212
8
    case RoundingMode::Ceil:
213
8
        return ceilf(x);
214
8
    case RoundingMode::Trunc:
215
8
        return truncf(x);
216
44
    }
217
0
    throw doris::Exception(ErrorCode::INTERNAL_ERROR, "roundWithMode __builtin_unreachable ", mode);
218
0
    __builtin_unreachable();
219
44
}
_ZN5doris10vectorized13roundWithModeILNS0_15TieBreakingModeE0EEEffNS0_12RoundingModeE
Line
Count
Source
201
34
inline float roundWithMode(float x, RoundingMode mode) {
202
34
    switch (mode) {
203
10
    case RoundingMode::Round: {
204
        if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
205
            return nearbyintf(x);
206
10
        } else {
207
10
            return roundf(x);
208
10
        }
209
10
    }
210
18
    case RoundingMode::Floor:
211
18
        return floorf(x);
212
8
    case RoundingMode::Ceil:
213
8
        return ceilf(x);
214
8
    case RoundingMode::Trunc:
215
8
        return truncf(x);
216
34
    }
217
0
    throw doris::Exception(ErrorCode::INTERNAL_ERROR, "roundWithMode __builtin_unreachable ", mode);
218
0
    __builtin_unreachable();
219
34
}
_ZN5doris10vectorized13roundWithModeILNS0_15TieBreakingModeE1EEEffNS0_12RoundingModeE
Line
Count
Source
201
10
inline float roundWithMode(float x, RoundingMode mode) {
202
10
    switch (mode) {
203
10
    case RoundingMode::Round: {
204
10
        if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
205
10
            return nearbyintf(x);
206
        } else {
207
            return roundf(x);
208
        }
209
10
    }
210
10
    case RoundingMode::Floor:
211
10
        return floorf(x);
212
0
    case RoundingMode::Ceil:
213
0
        return ceilf(x);
214
0
    case RoundingMode::Trunc:
215
0
        return truncf(x);
216
10
    }
217
0
    throw doris::Exception(ErrorCode::INTERNAL_ERROR, "roundWithMode __builtin_unreachable ", mode);
218
0
    __builtin_unreachable();
219
10
}
220
221
template <TieBreakingMode tie_breaking_mode>
222
72
inline double roundWithMode(double x, RoundingMode mode) {
223
72
    switch (mode) {
224
34
    case RoundingMode::Round: {
225
34
        if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
226
16
            return nearbyint(x);
227
18
        } else {
228
18
            return round(x);
229
18
        }
230
34
    }
231
48
    case RoundingMode::Floor:
232
48
        return floor(x);
233
14
    case RoundingMode::Ceil:
234
14
        return ceil(x);
235
10
    case RoundingMode::Trunc:
236
10
        return trunc(x);
237
72
    }
238
0
    throw doris::Exception(ErrorCode::INTERNAL_ERROR, "roundWithMode __builtin_unreachable ", mode);
239
0
    __builtin_unreachable();
240
72
}
_ZN5doris10vectorized13roundWithModeILNS0_15TieBreakingModeE0EEEddNS0_12RoundingModeE
Line
Count
Source
222
56
inline double roundWithMode(double x, RoundingMode mode) {
223
56
    switch (mode) {
224
18
    case RoundingMode::Round: {
225
        if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
226
            return nearbyint(x);
227
18
        } else {
228
18
            return round(x);
229
18
        }
230
18
    }
231
32
    case RoundingMode::Floor:
232
32
        return floor(x);
233
14
    case RoundingMode::Ceil:
234
14
        return ceil(x);
235
10
    case RoundingMode::Trunc:
236
10
        return trunc(x);
237
56
    }
238
0
    throw doris::Exception(ErrorCode::INTERNAL_ERROR, "roundWithMode __builtin_unreachable ", mode);
239
0
    __builtin_unreachable();
240
56
}
_ZN5doris10vectorized13roundWithModeILNS0_15TieBreakingModeE1EEEddNS0_12RoundingModeE
Line
Count
Source
222
16
inline double roundWithMode(double x, RoundingMode mode) {
223
16
    switch (mode) {
224
16
    case RoundingMode::Round: {
225
16
        if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
226
16
            return nearbyint(x);
227
        } else {
228
            return round(x);
229
        }
230
16
    }
231
16
    case RoundingMode::Floor:
232
16
        return floor(x);
233
0
    case RoundingMode::Ceil:
234
0
        return ceil(x);
235
0
    case RoundingMode::Trunc:
236
0
        return trunc(x);
237
16
    }
238
0
    throw doris::Exception(ErrorCode::INTERNAL_ERROR, "roundWithMode __builtin_unreachable ", mode);
239
0
    __builtin_unreachable();
240
16
}
241
242
template <typename T, TieBreakingMode tie_breaking_mode>
243
class BaseFloatRoundingComputation {
244
public:
245
    using ScalarType = T;
246
    using VectorType = T;
247
    static const size_t data_count = 1;
248
249
116
    static VectorType load(const ScalarType* in) { return *in; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE4loadEPKf
Line
Count
Source
249
34
    static VectorType load(const ScalarType* in) { return *in; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE4loadEPKd
Line
Count
Source
249
56
    static VectorType load(const ScalarType* in) { return *in; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE4loadEPKf
Line
Count
Source
249
10
    static VectorType load(const ScalarType* in) { return *in; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE4loadEPKd
Line
Count
Source
249
16
    static VectorType load(const ScalarType* in) { return *in; }
250
102
    static VectorType load1(const ScalarType in) { return in; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE5load1Ef
Line
Count
Source
250
34
    static VectorType load1(const ScalarType in) { return in; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE5load1Ed
Line
Count
Source
250
45
    static VectorType load1(const ScalarType in) { return in; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE5load1Ef
Line
Count
Source
250
10
    static VectorType load1(const ScalarType in) { return in; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE5load1Ed
Line
Count
Source
250
13
    static VectorType load1(const ScalarType in) { return in; }
251
116
    static VectorType store(ScalarType* out, ScalarType val) { return *out = val; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE5storeEPff
Line
Count
Source
251
34
    static VectorType store(ScalarType* out, ScalarType val) { return *out = val; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE5storeEPdd
Line
Count
Source
251
56
    static VectorType store(ScalarType* out, ScalarType val) { return *out = val; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE5storeEPff
Line
Count
Source
251
10
    static VectorType store(ScalarType* out, ScalarType val) { return *out = val; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE5storeEPdd
Line
Count
Source
251
16
    static VectorType store(ScalarType* out, ScalarType val) { return *out = val; }
252
70
    static VectorType multiply(VectorType val, VectorType scale) { return val * scale; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE8multiplyEff
Line
Count
Source
252
24
    static VectorType multiply(VectorType val, VectorType scale) { return val * scale; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE8multiplyEdd
Line
Count
Source
252
32
    static VectorType multiply(VectorType val, VectorType scale) { return val * scale; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE8multiplyEff
Line
Count
Source
252
6
    static VectorType multiply(VectorType val, VectorType scale) { return val * scale; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE8multiplyEdd
Line
Count
Source
252
8
    static VectorType multiply(VectorType val, VectorType scale) { return val * scale; }
253
70
    static VectorType divide(VectorType val, VectorType scale) { return val / scale; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE6divideEff
Line
Count
Source
253
24
    static VectorType divide(VectorType val, VectorType scale) { return val / scale; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE6divideEdd
Line
Count
Source
253
32
    static VectorType divide(VectorType val, VectorType scale) { return val / scale; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE6divideEff
Line
Count
Source
253
6
    static VectorType divide(VectorType val, VectorType scale) { return val / scale; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE6divideEdd
Line
Count
Source
253
8
    static VectorType divide(VectorType val, VectorType scale) { return val / scale; }
254
    template <RoundingMode mode>
255
116
    static VectorType apply(VectorType val) {
256
116
        return roundWithMode<tie_breaking_mode>(val, mode);
257
116
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE11EEEff
Line
Count
Source
255
8
    static VectorType apply(VectorType val) {
256
8
        return roundWithMode<tie_breaking_mode>(val, mode);
257
8
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE11EEEdd
Line
Count
Source
255
10
    static VectorType apply(VectorType val) {
256
10
        return roundWithMode<tie_breaking_mode>(val, mode);
257
10
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE9EEEff
Line
Count
Source
255
8
    static VectorType apply(VectorType val) {
256
8
        return roundWithMode<tie_breaking_mode>(val, mode);
257
8
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE9EEEdd
Line
Count
Source
255
14
    static VectorType apply(VectorType val) {
256
14
        return roundWithMode<tie_breaking_mode>(val, mode);
257
14
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE10EEEff
Line
Count
Source
255
8
    static VectorType apply(VectorType val) {
256
8
        return roundWithMode<tie_breaking_mode>(val, mode);
257
8
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE10EEEdd
Line
Count
Source
255
14
    static VectorType apply(VectorType val) {
256
14
        return roundWithMode<tie_breaking_mode>(val, mode);
257
14
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE8EEEff
Line
Count
Source
255
10
    static VectorType apply(VectorType val) {
256
10
        return roundWithMode<tie_breaking_mode>(val, mode);
257
10
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE8EEEdd
Line
Count
Source
255
18
    static VectorType apply(VectorType val) {
256
18
        return roundWithMode<tie_breaking_mode>(val, mode);
257
18
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE5applyILNS0_12RoundingModeE8EEEff
Line
Count
Source
255
10
    static VectorType apply(VectorType val) {
256
10
        return roundWithMode<tie_breaking_mode>(val, mode);
257
10
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE5applyILNS0_12RoundingModeE8EEEdd
Line
Count
Source
255
16
    static VectorType apply(VectorType val) {
256
16
        return roundWithMode<tie_breaking_mode>(val, mode);
257
16
    }
258
259
102
    static VectorType prepare(size_t scale) { return load1(scale); }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE7prepareEm
Line
Count
Source
259
34
    static VectorType prepare(size_t scale) { return load1(scale); }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE7prepareEm
Line
Count
Source
259
45
    static VectorType prepare(size_t scale) { return load1(scale); }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE7prepareEm
Line
Count
Source
259
10
    static VectorType prepare(size_t scale) { return load1(scale); }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE7prepareEm
Line
Count
Source
259
13
    static VectorType prepare(size_t scale) { return load1(scale); }
260
};
261
262
/** Implementation of low-level round-off functions for floating-point values.
263
  */
264
template <typename T, RoundingMode rounding_mode, ScaleMode scale_mode,
265
          TieBreakingMode tie_breaking_mode>
266
class FloatRoundingComputation : public BaseFloatRoundingComputation<T, tie_breaking_mode> {
267
    using Base = BaseFloatRoundingComputation<T, tie_breaking_mode>;
268
269
public:
270
    static inline void compute(const T* __restrict in, const typename Base::VectorType& scale,
271
116
                               T* __restrict out) {
272
116
        auto val = Base::load(in);
273
274
116
        if (scale_mode == ScaleMode::Positive) {
275
50
            val = Base::multiply(val, scale);
276
66
        } else if (scale_mode == ScaleMode::Negative) {
277
20
            val = Base::divide(val, scale);
278
20
        }
279
280
116
        val = Base::template apply<rounding_mode>(val);
281
282
116
        if (scale_mode == ScaleMode::Positive) {
283
50
            val = Base::divide(val, scale);
284
66
        } else if (scale_mode == ScaleMode::Negative) {
285
20
            val = Base::multiply(val, scale);
286
20
        }
287
288
116
        Base::store(out, val);
289
116
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
271
2
                               T* __restrict out) {
272
2
        auto val = Base::load(in);
273
274
2
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
2
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
2
        val = Base::template apply<rounding_mode>(val);
281
282
2
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
2
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
2
        Base::store(out, val);
289
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
271
4
                               T* __restrict out) {
272
4
        auto val = Base::load(in);
273
274
4
        if (scale_mode == ScaleMode::Positive) {
275
4
            val = Base::multiply(val, scale);
276
4
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
4
        val = Base::template apply<rounding_mode>(val);
281
282
4
        if (scale_mode == ScaleMode::Positive) {
283
4
            val = Base::divide(val, scale);
284
4
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
4
        Base::store(out, val);
289
4
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
271
2
                               T* __restrict out) {
272
2
        auto val = Base::load(in);
273
274
2
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
2
        } else if (scale_mode == ScaleMode::Negative) {
277
2
            val = Base::divide(val, scale);
278
2
        }
279
280
2
        val = Base::template apply<rounding_mode>(val);
281
282
2
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
2
        } else if (scale_mode == ScaleMode::Negative) {
285
2
            val = Base::multiply(val, scale);
286
2
        }
287
288
2
        Base::store(out, val);
289
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
271
2
                               T* __restrict out) {
272
2
        auto val = Base::load(in);
273
274
2
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
2
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
2
        val = Base::template apply<rounding_mode>(val);
281
282
2
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
2
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
2
        Base::store(out, val);
289
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
271
6
                               T* __restrict out) {
272
6
        auto val = Base::load(in);
273
274
6
        if (scale_mode == ScaleMode::Positive) {
275
6
            val = Base::multiply(val, scale);
276
6
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
6
        val = Base::template apply<rounding_mode>(val);
281
282
6
        if (scale_mode == ScaleMode::Positive) {
283
6
            val = Base::divide(val, scale);
284
6
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
6
        Base::store(out, val);
289
6
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
271
2
                               T* __restrict out) {
272
2
        auto val = Base::load(in);
273
274
2
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
2
        } else if (scale_mode == ScaleMode::Negative) {
277
2
            val = Base::divide(val, scale);
278
2
        }
279
280
2
        val = Base::template apply<rounding_mode>(val);
281
282
2
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
2
        } else if (scale_mode == ScaleMode::Negative) {
285
2
            val = Base::multiply(val, scale);
286
2
        }
287
288
2
        Base::store(out, val);
289
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
271
2
                               T* __restrict out) {
272
2
        auto val = Base::load(in);
273
274
2
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
2
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
2
        val = Base::template apply<rounding_mode>(val);
281
282
2
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
2
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
2
        Base::store(out, val);
289
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
271
4
                               T* __restrict out) {
272
4
        auto val = Base::load(in);
273
274
4
        if (scale_mode == ScaleMode::Positive) {
275
4
            val = Base::multiply(val, scale);
276
4
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
4
        val = Base::template apply<rounding_mode>(val);
281
282
4
        if (scale_mode == ScaleMode::Positive) {
283
4
            val = Base::divide(val, scale);
284
4
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
4
        Base::store(out, val);
289
4
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
271
2
                               T* __restrict out) {
272
2
        auto val = Base::load(in);
273
274
2
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
2
        } else if (scale_mode == ScaleMode::Negative) {
277
2
            val = Base::divide(val, scale);
278
2
        }
279
280
2
        val = Base::template apply<rounding_mode>(val);
281
282
2
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
2
        } else if (scale_mode == ScaleMode::Negative) {
285
2
            val = Base::multiply(val, scale);
286
2
        }
287
288
2
        Base::store(out, val);
289
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
271
6
                               T* __restrict out) {
272
6
        auto val = Base::load(in);
273
274
6
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
6
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
6
        val = Base::template apply<rounding_mode>(val);
281
282
6
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
6
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
6
        Base::store(out, val);
289
6
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
271
6
                               T* __restrict out) {
272
6
        auto val = Base::load(in);
273
274
6
        if (scale_mode == ScaleMode::Positive) {
275
6
            val = Base::multiply(val, scale);
276
6
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
6
        val = Base::template apply<rounding_mode>(val);
281
282
6
        if (scale_mode == ScaleMode::Positive) {
283
6
            val = Base::divide(val, scale);
284
6
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
6
        Base::store(out, val);
289
6
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
271
2
                               T* __restrict out) {
272
2
        auto val = Base::load(in);
273
274
2
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
2
        } else if (scale_mode == ScaleMode::Negative) {
277
2
            val = Base::divide(val, scale);
278
2
        }
279
280
2
        val = Base::template apply<rounding_mode>(val);
281
282
2
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
2
        } else if (scale_mode == ScaleMode::Negative) {
285
2
            val = Base::multiply(val, scale);
286
2
        }
287
288
2
        Base::store(out, val);
289
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
271
2
                               T* __restrict out) {
272
2
        auto val = Base::load(in);
273
274
2
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
2
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
2
        val = Base::template apply<rounding_mode>(val);
281
282
2
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
2
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
2
        Base::store(out, val);
289
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
271
4
                               T* __restrict out) {
272
4
        auto val = Base::load(in);
273
274
4
        if (scale_mode == ScaleMode::Positive) {
275
4
            val = Base::multiply(val, scale);
276
4
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
4
        val = Base::template apply<rounding_mode>(val);
281
282
4
        if (scale_mode == ScaleMode::Positive) {
283
4
            val = Base::divide(val, scale);
284
4
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
4
        Base::store(out, val);
289
4
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
271
2
                               T* __restrict out) {
272
2
        auto val = Base::load(in);
273
274
2
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
2
        } else if (scale_mode == ScaleMode::Negative) {
277
2
            val = Base::divide(val, scale);
278
2
        }
279
280
2
        val = Base::template apply<rounding_mode>(val);
281
282
2
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
2
        } else if (scale_mode == ScaleMode::Negative) {
285
2
            val = Base::multiply(val, scale);
286
2
        }
287
288
2
        Base::store(out, val);
289
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
271
6
                               T* __restrict out) {
272
6
        auto val = Base::load(in);
273
274
6
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
6
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
6
        val = Base::template apply<rounding_mode>(val);
281
282
6
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
6
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
6
        Base::store(out, val);
289
6
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
271
6
                               T* __restrict out) {
272
6
        auto val = Base::load(in);
273
274
6
        if (scale_mode == ScaleMode::Positive) {
275
6
            val = Base::multiply(val, scale);
276
6
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
6
        val = Base::template apply<rounding_mode>(val);
281
282
6
        if (scale_mode == ScaleMode::Positive) {
283
6
            val = Base::divide(val, scale);
284
6
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
6
        Base::store(out, val);
289
6
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
271
2
                               T* __restrict out) {
272
2
        auto val = Base::load(in);
273
274
2
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
2
        } else if (scale_mode == ScaleMode::Negative) {
277
2
            val = Base::divide(val, scale);
278
2
        }
279
280
2
        val = Base::template apply<rounding_mode>(val);
281
282
2
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
2
        } else if (scale_mode == ScaleMode::Negative) {
285
2
            val = Base::multiply(val, scale);
286
2
        }
287
288
2
        Base::store(out, val);
289
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
271
4
                               T* __restrict out) {
272
4
        auto val = Base::load(in);
273
274
4
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
4
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
4
        val = Base::template apply<rounding_mode>(val);
281
282
4
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
4
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
4
        Base::store(out, val);
289
4
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
271
4
                               T* __restrict out) {
272
4
        auto val = Base::load(in);
273
274
4
        if (scale_mode == ScaleMode::Positive) {
275
4
            val = Base::multiply(val, scale);
276
4
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
4
        val = Base::template apply<rounding_mode>(val);
281
282
4
        if (scale_mode == ScaleMode::Positive) {
283
4
            val = Base::divide(val, scale);
284
4
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
4
        Base::store(out, val);
289
4
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
271
2
                               T* __restrict out) {
272
2
        auto val = Base::load(in);
273
274
2
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
2
        } else if (scale_mode == ScaleMode::Negative) {
277
2
            val = Base::divide(val, scale);
278
2
        }
279
280
2
        val = Base::template apply<rounding_mode>(val);
281
282
2
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
2
        } else if (scale_mode == ScaleMode::Negative) {
285
2
            val = Base::multiply(val, scale);
286
2
        }
287
288
2
        Base::store(out, val);
289
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
271
10
                               T* __restrict out) {
272
10
        auto val = Base::load(in);
273
274
10
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
10
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
10
        val = Base::template apply<rounding_mode>(val);
281
282
10
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
10
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
10
        Base::store(out, val);
289
10
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
271
6
                               T* __restrict out) {
272
6
        auto val = Base::load(in);
273
274
6
        if (scale_mode == ScaleMode::Positive) {
275
6
            val = Base::multiply(val, scale);
276
6
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
6
        val = Base::template apply<rounding_mode>(val);
281
282
6
        if (scale_mode == ScaleMode::Positive) {
283
6
            val = Base::divide(val, scale);
284
6
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
6
        Base::store(out, val);
289
6
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
271
2
                               T* __restrict out) {
272
2
        auto val = Base::load(in);
273
274
2
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
2
        } else if (scale_mode == ScaleMode::Negative) {
277
2
            val = Base::divide(val, scale);
278
2
        }
279
280
2
        val = Base::template apply<rounding_mode>(val);
281
282
2
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
2
        } else if (scale_mode == ScaleMode::Negative) {
285
2
            val = Base::multiply(val, scale);
286
2
        }
287
288
2
        Base::store(out, val);
289
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE7computeEPKfRS6_Pf
Line
Count
Source
271
4
                               T* __restrict out) {
272
4
        auto val = Base::load(in);
273
274
4
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
4
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
4
        val = Base::template apply<rounding_mode>(val);
281
282
4
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
4
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
4
        Base::store(out, val);
289
4
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE7computeEPKfRS6_Pf
Line
Count
Source
271
4
                               T* __restrict out) {
272
4
        auto val = Base::load(in);
273
274
4
        if (scale_mode == ScaleMode::Positive) {
275
4
            val = Base::multiply(val, scale);
276
4
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
4
        val = Base::template apply<rounding_mode>(val);
281
282
4
        if (scale_mode == ScaleMode::Positive) {
283
4
            val = Base::divide(val, scale);
284
4
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
4
        Base::store(out, val);
289
4
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE7computeEPKfRS6_Pf
Line
Count
Source
271
2
                               T* __restrict out) {
272
2
        auto val = Base::load(in);
273
274
2
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
2
        } else if (scale_mode == ScaleMode::Negative) {
277
2
            val = Base::divide(val, scale);
278
2
        }
279
280
2
        val = Base::template apply<rounding_mode>(val);
281
282
2
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
2
        } else if (scale_mode == ScaleMode::Negative) {
285
2
            val = Base::multiply(val, scale);
286
2
        }
287
288
2
        Base::store(out, val);
289
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE7computeEPKdRS6_Pd
Line
Count
Source
271
8
                               T* __restrict out) {
272
8
        auto val = Base::load(in);
273
274
8
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
8
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
8
        val = Base::template apply<rounding_mode>(val);
281
282
8
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
8
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
8
        Base::store(out, val);
289
8
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE7computeEPKdRS6_Pd
Line
Count
Source
271
6
                               T* __restrict out) {
272
6
        auto val = Base::load(in);
273
274
6
        if (scale_mode == ScaleMode::Positive) {
275
6
            val = Base::multiply(val, scale);
276
6
        } else if (scale_mode == ScaleMode::Negative) {
277
0
            val = Base::divide(val, scale);
278
0
        }
279
280
6
        val = Base::template apply<rounding_mode>(val);
281
282
6
        if (scale_mode == ScaleMode::Positive) {
283
6
            val = Base::divide(val, scale);
284
6
        } else if (scale_mode == ScaleMode::Negative) {
285
0
            val = Base::multiply(val, scale);
286
0
        }
287
288
6
        Base::store(out, val);
289
6
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE7computeEPKdRS6_Pd
Line
Count
Source
271
2
                               T* __restrict out) {
272
2
        auto val = Base::load(in);
273
274
2
        if (scale_mode == ScaleMode::Positive) {
275
0
            val = Base::multiply(val, scale);
276
2
        } else if (scale_mode == ScaleMode::Negative) {
277
2
            val = Base::divide(val, scale);
278
2
        }
279
280
2
        val = Base::template apply<rounding_mode>(val);
281
282
2
        if (scale_mode == ScaleMode::Positive) {
283
0
            val = Base::divide(val, scale);
284
2
        } else if (scale_mode == ScaleMode::Negative) {
285
2
            val = Base::multiply(val, scale);
286
2
        }
287
288
2
        Base::store(out, val);
289
2
    }
290
};
291
292
/** Implementing high-level rounding functions.
293
  */
294
template <PrimitiveType Type, RoundingMode rounding_mode, ScaleMode scale_mode,
295
          TieBreakingMode tie_breaking_mode>
296
struct FloatRoundingImpl {
297
private:
298
    using T = typename PrimitiveTypeTraits<Type>::ColumnItemType;
299
    static_assert(!is_decimal(Type));
300
301
    using Op = FloatRoundingComputation<T, rounding_mode, scale_mode, tie_breaking_mode>;
302
    using Data = std::array<T, Op::data_count>;
303
    using ColumnType = ColumnVector<Type>;
304
    using Container = typename ColumnType::Container;
305
306
public:
307
4
    static NO_INLINE void apply(const Container& in, size_t scale, Container& out) {
308
4
        auto mm_scale = Op::prepare(scale);
309
310
4
        const size_t data_count = std::tuple_size<Data>();
311
312
4
        const T* end_in = in.data() + in.size();
313
4
        const T* limit = in.data() + in.size() / data_count * data_count;
314
315
4
        const T* __restrict p_in = in.data();
316
4
        T* __restrict p_out = out.data();
317
318
22
        while (p_in < limit) {
319
18
            Op::compute(p_in, mm_scale, p_out);
320
18
            p_in += data_count;
321
18
            p_out += data_count;
322
18
        }
323
324
4
        if (p_in < end_in) {
325
0
            Data tmp_src {{}};
326
0
            Data tmp_dst;
327
328
0
            size_t tail_size_bytes = (end_in - p_in) * sizeof(*p_in);
329
330
0
            memcpy(&tmp_src, p_in, tail_size_bytes);
331
0
            Op::compute(reinterpret_cast<T*>(&tmp_src), mm_scale, reinterpret_cast<T*>(&tmp_dst));
332
0
            memcpy(p_out, &tmp_dst, tail_size_bytes);
333
0
        }
334
4
    }
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Line
Count
Source
307
1
    static NO_INLINE void apply(const Container& in, size_t scale, Container& out) {
308
1
        auto mm_scale = Op::prepare(scale);
309
310
1
        const size_t data_count = std::tuple_size<Data>();
311
312
1
        const T* end_in = in.data() + in.size();
313
1
        const T* limit = in.data() + in.size() / data_count * data_count;
314
315
1
        const T* __restrict p_in = in.data();
316
1
        T* __restrict p_out = out.data();
317
318
5
        while (p_in < limit) {
319
4
            Op::compute(p_in, mm_scale, p_out);
320
4
            p_in += data_count;
321
4
            p_out += data_count;
322
4
        }
323
324
1
        if (p_in < end_in) {
325
0
            Data tmp_src {{}};
326
0
            Data tmp_dst;
327
328
0
            size_t tail_size_bytes = (end_in - p_in) * sizeof(*p_in);
329
330
0
            memcpy(&tmp_src, p_in, tail_size_bytes);
331
0
            Op::compute(reinterpret_cast<T*>(&tmp_src), mm_scale, reinterpret_cast<T*>(&tmp_dst));
332
0
            memcpy(p_out, &tmp_dst, tail_size_bytes);
333
0
        }
334
1
    }
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Line
Count
Source
307
1
    static NO_INLINE void apply(const Container& in, size_t scale, Container& out) {
308
1
        auto mm_scale = Op::prepare(scale);
309
310
1
        const size_t data_count = std::tuple_size<Data>();
311
312
1
        const T* end_in = in.data() + in.size();
313
1
        const T* limit = in.data() + in.size() / data_count * data_count;
314
315
1
        const T* __restrict p_in = in.data();
316
1
        T* __restrict p_out = out.data();
317
318
5
        while (p_in < limit) {
319
4
            Op::compute(p_in, mm_scale, p_out);
320
4
            p_in += data_count;
321
4
            p_out += data_count;
322
4
        }
323
324
1
        if (p_in < end_in) {
325
0
            Data tmp_src {{}};
326
0
            Data tmp_dst;
327
328
0
            size_t tail_size_bytes = (end_in - p_in) * sizeof(*p_in);
329
330
0
            memcpy(&tmp_src, p_in, tail_size_bytes);
331
0
            Op::compute(reinterpret_cast<T*>(&tmp_src), mm_scale, reinterpret_cast<T*>(&tmp_dst));
332
0
            memcpy(p_out, &tmp_dst, tail_size_bytes);
333
0
        }
334
1
    }
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Line
Count
Source
307
1
    static NO_INLINE void apply(const Container& in, size_t scale, Container& out) {
308
1
        auto mm_scale = Op::prepare(scale);
309
310
1
        const size_t data_count = std::tuple_size<Data>();
311
312
1
        const T* end_in = in.data() + in.size();
313
1
        const T* limit = in.data() + in.size() / data_count * data_count;
314
315
1
        const T* __restrict p_in = in.data();
316
1
        T* __restrict p_out = out.data();
317
318
7
        while (p_in < limit) {
319
6
            Op::compute(p_in, mm_scale, p_out);
320
6
            p_in += data_count;
321
6
            p_out += data_count;
322
6
        }
323
324
1
        if (p_in < end_in) {
325
0
            Data tmp_src {{}};
326
0
            Data tmp_dst;
327
328
0
            size_t tail_size_bytes = (end_in - p_in) * sizeof(*p_in);
329
330
0
            memcpy(&tmp_src, p_in, tail_size_bytes);
331
0
            Op::compute(reinterpret_cast<T*>(&tmp_src), mm_scale, reinterpret_cast<T*>(&tmp_dst));
332
0
            memcpy(p_out, &tmp_dst, tail_size_bytes);
333
0
        }
334
1
    }
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Line
Count
Source
307
1
    static NO_INLINE void apply(const Container& in, size_t scale, Container& out) {
308
1
        auto mm_scale = Op::prepare(scale);
309
310
1
        const size_t data_count = std::tuple_size<Data>();
311
312
1
        const T* end_in = in.data() + in.size();
313
1
        const T* limit = in.data() + in.size() / data_count * data_count;
314
315
1
        const T* __restrict p_in = in.data();
316
1
        T* __restrict p_out = out.data();
317
318
5
        while (p_in < limit) {
319
4
            Op::compute(p_in, mm_scale, p_out);
320
4
            p_in += data_count;
321
4
            p_out += data_count;
322
4
        }
323
324
1
        if (p_in < end_in) {
325
0
            Data tmp_src {{}};
326
0
            Data tmp_dst;
327
328
0
            size_t tail_size_bytes = (end_in - p_in) * sizeof(*p_in);
329
330
0
            memcpy(&tmp_src, p_in, tail_size_bytes);
331
0
            Op::compute(reinterpret_cast<T*>(&tmp_src), mm_scale, reinterpret_cast<T*>(&tmp_dst));
332
0
            memcpy(p_out, &tmp_dst, tail_size_bytes);
333
0
        }
334
1
    }
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
335
336
98
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
98
        auto mm_scale = Op::prepare(scale);
338
98
        Op::compute(&in, mm_scale, &out);
339
98
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
336
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
2
        auto mm_scale = Op::prepare(scale);
338
2
        Op::compute(&in, mm_scale, &out);
339
2
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
336
4
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
4
        auto mm_scale = Op::prepare(scale);
338
4
        Op::compute(&in, mm_scale, &out);
339
4
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
336
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
2
        auto mm_scale = Op::prepare(scale);
338
2
        Op::compute(&in, mm_scale, &out);
339
2
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
336
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
2
        auto mm_scale = Op::prepare(scale);
338
2
        Op::compute(&in, mm_scale, &out);
339
2
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
336
6
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
6
        auto mm_scale = Op::prepare(scale);
338
6
        Op::compute(&in, mm_scale, &out);
339
6
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
336
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
2
        auto mm_scale = Op::prepare(scale);
338
2
        Op::compute(&in, mm_scale, &out);
339
2
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
336
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
2
        auto mm_scale = Op::prepare(scale);
338
2
        Op::compute(&in, mm_scale, &out);
339
2
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
336
4
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
4
        auto mm_scale = Op::prepare(scale);
338
4
        Op::compute(&in, mm_scale, &out);
339
4
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
336
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
2
        auto mm_scale = Op::prepare(scale);
338
2
        Op::compute(&in, mm_scale, &out);
339
2
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
336
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
2
        auto mm_scale = Op::prepare(scale);
338
2
        Op::compute(&in, mm_scale, &out);
339
2
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
336
6
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
6
        auto mm_scale = Op::prepare(scale);
338
6
        Op::compute(&in, mm_scale, &out);
339
6
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
336
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
2
        auto mm_scale = Op::prepare(scale);
338
2
        Op::compute(&in, mm_scale, &out);
339
2
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
336
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
2
        auto mm_scale = Op::prepare(scale);
338
2
        Op::compute(&in, mm_scale, &out);
339
2
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
336
4
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
4
        auto mm_scale = Op::prepare(scale);
338
4
        Op::compute(&in, mm_scale, &out);
339
4
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
336
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
2
        auto mm_scale = Op::prepare(scale);
338
2
        Op::compute(&in, mm_scale, &out);
339
2
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
336
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
2
        auto mm_scale = Op::prepare(scale);
338
2
        Op::compute(&in, mm_scale, &out);
339
2
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
336
6
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
6
        auto mm_scale = Op::prepare(scale);
338
6
        Op::compute(&in, mm_scale, &out);
339
6
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
336
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
2
        auto mm_scale = Op::prepare(scale);
338
2
        Op::compute(&in, mm_scale, &out);
339
2
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
336
4
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
4
        auto mm_scale = Op::prepare(scale);
338
4
        Op::compute(&in, mm_scale, &out);
339
4
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
336
4
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
4
        auto mm_scale = Op::prepare(scale);
338
4
        Op::compute(&in, mm_scale, &out);
339
4
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
336
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
2
        auto mm_scale = Op::prepare(scale);
338
2
        Op::compute(&in, mm_scale, &out);
339
2
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
336
4
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
4
        auto mm_scale = Op::prepare(scale);
338
4
        Op::compute(&in, mm_scale, &out);
339
4
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
336
6
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
6
        auto mm_scale = Op::prepare(scale);
338
6
        Op::compute(&in, mm_scale, &out);
339
6
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
336
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
2
        auto mm_scale = Op::prepare(scale);
338
2
        Op::compute(&in, mm_scale, &out);
339
2
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKfmRf
Line
Count
Source
336
4
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
4
        auto mm_scale = Op::prepare(scale);
338
4
        Op::compute(&in, mm_scale, &out);
339
4
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKfmRf
Line
Count
Source
336
4
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
4
        auto mm_scale = Op::prepare(scale);
338
4
        Op::compute(&in, mm_scale, &out);
339
4
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKfmRf
Line
Count
Source
336
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
2
        auto mm_scale = Op::prepare(scale);
338
2
        Op::compute(&in, mm_scale, &out);
339
2
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKdmRd
Line
Count
Source
336
4
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
4
        auto mm_scale = Op::prepare(scale);
338
4
        Op::compute(&in, mm_scale, &out);
339
4
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKdmRd
Line
Count
Source
336
6
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
6
        auto mm_scale = Op::prepare(scale);
338
6
        Op::compute(&in, mm_scale, &out);
339
6
    }
_ZN5doris10vectorized17FloatRoundingImplILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKdmRd
Line
Count
Source
336
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
337
2
        auto mm_scale = Op::prepare(scale);
338
2
        Op::compute(&in, mm_scale, &out);
339
2
    }
340
};
341
342
template <PrimitiveType Type, RoundingMode rounding_mode, ScaleMode scale_mode,
343
          TieBreakingMode tie_breaking_mode>
344
struct IntegerRoundingImpl {
345
private:
346
    using T = typename PrimitiveTypeTraits<Type>::ColumnItemType;
347
    using Op =
348
            IntegerRoundingComputation<Type, rounding_mode, scale_mode, tie_breaking_mode, size_t>;
349
    using Container = typename ColumnVector<Type>::Container;
350
351
public:
352
    template <size_t scale>
353
0
    static NO_INLINE void applyImpl(const Container& in, Container& out) {
354
0
        const T* end_in = in.data() + in.size();
355
356
0
        const T* __restrict p_in = in.data();
357
0
        T* __restrict p_out = out.data();
358
359
0
        while (p_in < end_in) {
360
0
            Op::compute(p_in, scale, p_out, 1);
361
0
            ++p_in;
362
0
            ++p_out;
363
0
        }
364
0
    }
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERSC_
365
366
0
    static NO_INLINE void apply(const Container& in, size_t scale, Container& out) {
367
        /// Manual function cloning for compiler to generate integer division by constant.
368
0
        switch (scale) {
369
0
        case 1ULL:
370
0
            return applyImpl<1ULL>(in, out);
371
0
        case 10ULL:
372
0
            return applyImpl<10ULL>(in, out);
373
0
        case 100ULL:
374
0
            return applyImpl<100ULL>(in, out);
375
0
        case 1000ULL:
376
0
            return applyImpl<1000ULL>(in, out);
377
0
        case 10000ULL:
378
0
            return applyImpl<10000ULL>(in, out);
379
0
        case 100000ULL:
380
0
            return applyImpl<100000ULL>(in, out);
381
0
        case 1000000ULL:
382
0
            return applyImpl<1000000ULL>(in, out);
383
0
        case 10000000ULL:
384
0
            return applyImpl<10000000ULL>(in, out);
385
0
        case 100000000ULL:
386
0
            return applyImpl<100000000ULL>(in, out);
387
0
        case 1000000000ULL:
388
0
            return applyImpl<1000000000ULL>(in, out);
389
0
        case 10000000000ULL:
390
0
            return applyImpl<10000000000ULL>(in, out);
391
0
        case 100000000000ULL:
392
0
            return applyImpl<100000000000ULL>(in, out);
393
0
        case 1000000000000ULL:
394
0
            return applyImpl<1000000000000ULL>(in, out);
395
0
        case 10000000000000ULL:
396
0
            return applyImpl<10000000000000ULL>(in, out);
397
0
        case 100000000000000ULL:
398
0
            return applyImpl<100000000000000ULL>(in, out);
399
0
        case 1000000000000000ULL:
400
0
            return applyImpl<1000000000000000ULL>(in, out);
401
0
        case 10000000000000000ULL:
402
0
            return applyImpl<10000000000000000ULL>(in, out);
403
0
        case 100000000000000000ULL:
404
0
            return applyImpl<100000000000000000ULL>(in, out);
405
0
        case 1000000000000000000ULL:
406
0
            return applyImpl<1000000000000000000ULL>(in, out);
407
0
        case 10000000000000000000ULL:
408
0
            return applyImpl<10000000000000000000ULL>(in, out);
409
0
        default:
410
0
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
411
0
                                   "IntegerRoundingImpl __builtin_unreachable ", scale);
412
0
            __builtin_unreachable();
413
0
        }
414
0
    }
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEmRSB_
415
416
0
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
417
0
        Op::compute(&in, scale, &out, 1);
418
0
    }
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKnmRn
419
};
420
421
/** Select the appropriate processing algorithm depending on the scale.
422
  */
423
template <PrimitiveType T, RoundingMode rounding_mode, TieBreakingMode tie_breaking_mode>
424
struct Dispatcher {
425
    template <ScaleMode scale_mode>
426
    using FunctionRoundingImpl = std::conditional_t<
427
            is_decimal(T), DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>,
428
            std::conditional_t<
429
                    is_float_or_double(T) || T == TYPE_TIME || T == TYPE_TIMEV2,
430
                    FloatRoundingImpl<T, rounding_mode, scale_mode, tie_breaking_mode>,
431
                    IntegerRoundingImpl<T, rounding_mode, scale_mode, tie_breaking_mode>>>;
432
433
    // scale_arg: scale for function computation
434
    // result_scale: scale for result decimal, this scale is got from planner
435
    static ColumnPtr apply_vec_const(const IColumn* col_general, const Int16 scale_arg,
436
4
                                     [[maybe_unused]] Int16 result_scale) {
437
        if constexpr (is_int_or_bool(T) || is_ip(T) || is_date_type(T) || is_float_or_double(T) ||
438
4
                      T == TYPE_TIME || T == TYPE_TIMEV2 || T == TYPE_UINT32 || T == TYPE_UINT64) {
439
4
            const auto* const col = check_and_get_column<ColumnVector<T>>(col_general);
440
4
            auto col_res = ColumnVector<T>::create();
441
442
4
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
443
4
            vec_res.resize(col->get_data().size());
444
445
4
            if (!vec_res.empty()) {
446
4
                if (scale_arg == 0) {
447
4
                    size_t scale = 1;
448
4
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data(), scale, vec_res);
449
4
                } else if (scale_arg > 0) {
450
0
                    size_t scale = int_exp10(scale_arg);
451
0
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data(), scale,
452
0
                                                                     vec_res);
453
0
                } else {
454
0
                    size_t scale = int_exp10(-scale_arg);
455
0
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data(), scale,
456
0
                                                                     vec_res);
457
0
                }
458
4
            }
459
460
4
            return col_res;
461
4
        } else if constexpr (is_decimal(T)) {
462
0
            const auto* const decimal_col =
463
0
                    check_and_get_column<typename PrimitiveTypeTraits<T>::ColumnType>(col_general);
464
0
            const auto& vec_src = decimal_col->get_data();
465
0
            const size_t input_rows_count = vec_src.size();
466
0
            auto col_res = PrimitiveTypeTraits<T>::ColumnType::create(vec_src.size(), result_scale);
467
0
            auto& vec_res = col_res->get_data();
468
469
0
            if (!vec_res.empty()) {
470
0
                FunctionRoundingImpl<ScaleMode::Negative>::apply(
471
0
                        decimal_col->get_data(), decimal_col->get_scale(), vec_res, scale_arg);
472
0
            }
473
            // We need to always make sure result decimal's scale is as expected as its in plan
474
            // So we need to append enough zero to result.
475
476
            // Case 0: scale_arg <= -(integer part digits count)
477
            //      do nothing, because result is 0
478
            // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
479
            //      decimal parts has been erased, so add them back by multiply 10^(result_scale)
480
            // Case 2: scale_arg > 0 && scale_arg < result_scale
481
            //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
482
            // Case 3: scale_arg >= input_scale
483
            //      do nothing
484
485
0
            if (scale_arg <= 0) {
486
0
                for (size_t i = 0; i < input_rows_count; ++i) {
487
0
                    vec_res[i].value *= int_exp10(result_scale);
488
0
                }
489
0
            } else if (scale_arg > 0 && scale_arg < result_scale) {
490
0
                for (size_t i = 0; i < input_rows_count; ++i) {
491
0
                    vec_res[i].value *= int_exp10(result_scale - scale_arg);
492
0
                }
493
0
            }
494
495
0
            return col_res;
496
        } else {
497
            static_assert(false);
498
        }
499
4
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Line
Count
Source
436
1
                                     [[maybe_unused]] Int16 result_scale) {
437
        if constexpr (is_int_or_bool(T) || is_ip(T) || is_date_type(T) || is_float_or_double(T) ||
438
1
                      T == TYPE_TIME || T == TYPE_TIMEV2 || T == TYPE_UINT32 || T == TYPE_UINT64) {
439
1
            const auto* const col = check_and_get_column<ColumnVector<T>>(col_general);
440
1
            auto col_res = ColumnVector<T>::create();
441
442
1
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
443
1
            vec_res.resize(col->get_data().size());
444
445
1
            if (!vec_res.empty()) {
446
1
                if (scale_arg == 0) {
447
1
                    size_t scale = 1;
448
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data(), scale, vec_res);
449
1
                } else if (scale_arg > 0) {
450
0
                    size_t scale = int_exp10(scale_arg);
451
0
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data(), scale,
452
0
                                                                     vec_res);
453
0
                } else {
454
0
                    size_t scale = int_exp10(-scale_arg);
455
0
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data(), scale,
456
0
                                                                     vec_res);
457
0
                }
458
1
            }
459
460
1
            return col_res;
461
        } else if constexpr (is_decimal(T)) {
462
            const auto* const decimal_col =
463
                    check_and_get_column<typename PrimitiveTypeTraits<T>::ColumnType>(col_general);
464
            const auto& vec_src = decimal_col->get_data();
465
            const size_t input_rows_count = vec_src.size();
466
            auto col_res = PrimitiveTypeTraits<T>::ColumnType::create(vec_src.size(), result_scale);
467
            auto& vec_res = col_res->get_data();
468
469
            if (!vec_res.empty()) {
470
                FunctionRoundingImpl<ScaleMode::Negative>::apply(
471
                        decimal_col->get_data(), decimal_col->get_scale(), vec_res, scale_arg);
472
            }
473
            // We need to always make sure result decimal's scale is as expected as its in plan
474
            // So we need to append enough zero to result.
475
476
            // Case 0: scale_arg <= -(integer part digits count)
477
            //      do nothing, because result is 0
478
            // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
479
            //      decimal parts has been erased, so add them back by multiply 10^(result_scale)
480
            // Case 2: scale_arg > 0 && scale_arg < result_scale
481
            //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
482
            // Case 3: scale_arg >= input_scale
483
            //      do nothing
484
485
            if (scale_arg <= 0) {
486
                for (size_t i = 0; i < input_rows_count; ++i) {
487
                    vec_res[i].value *= int_exp10(result_scale);
488
                }
489
            } else if (scale_arg > 0 && scale_arg < result_scale) {
490
                for (size_t i = 0; i < input_rows_count; ++i) {
491
                    vec_res[i].value *= int_exp10(result_scale - scale_arg);
492
                }
493
            }
494
495
            return col_res;
496
        } else {
497
            static_assert(false);
498
        }
499
1
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Line
Count
Source
436
1
                                     [[maybe_unused]] Int16 result_scale) {
437
        if constexpr (is_int_or_bool(T) || is_ip(T) || is_date_type(T) || is_float_or_double(T) ||
438
1
                      T == TYPE_TIME || T == TYPE_TIMEV2 || T == TYPE_UINT32 || T == TYPE_UINT64) {
439
1
            const auto* const col = check_and_get_column<ColumnVector<T>>(col_general);
440
1
            auto col_res = ColumnVector<T>::create();
441
442
1
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
443
1
            vec_res.resize(col->get_data().size());
444
445
1
            if (!vec_res.empty()) {
446
1
                if (scale_arg == 0) {
447
1
                    size_t scale = 1;
448
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data(), scale, vec_res);
449
1
                } else if (scale_arg > 0) {
450
0
                    size_t scale = int_exp10(scale_arg);
451
0
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data(), scale,
452
0
                                                                     vec_res);
453
0
                } else {
454
0
                    size_t scale = int_exp10(-scale_arg);
455
0
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data(), scale,
456
0
                                                                     vec_res);
457
0
                }
458
1
            }
459
460
1
            return col_res;
461
        } else if constexpr (is_decimal(T)) {
462
            const auto* const decimal_col =
463
                    check_and_get_column<typename PrimitiveTypeTraits<T>::ColumnType>(col_general);
464
            const auto& vec_src = decimal_col->get_data();
465
            const size_t input_rows_count = vec_src.size();
466
            auto col_res = PrimitiveTypeTraits<T>::ColumnType::create(vec_src.size(), result_scale);
467
            auto& vec_res = col_res->get_data();
468
469
            if (!vec_res.empty()) {
470
                FunctionRoundingImpl<ScaleMode::Negative>::apply(
471
                        decimal_col->get_data(), decimal_col->get_scale(), vec_res, scale_arg);
472
            }
473
            // We need to always make sure result decimal's scale is as expected as its in plan
474
            // So we need to append enough zero to result.
475
476
            // Case 0: scale_arg <= -(integer part digits count)
477
            //      do nothing, because result is 0
478
            // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
479
            //      decimal parts has been erased, so add them back by multiply 10^(result_scale)
480
            // Case 2: scale_arg > 0 && scale_arg < result_scale
481
            //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
482
            // Case 3: scale_arg >= input_scale
483
            //      do nothing
484
485
            if (scale_arg <= 0) {
486
                for (size_t i = 0; i < input_rows_count; ++i) {
487
                    vec_res[i].value *= int_exp10(result_scale);
488
                }
489
            } else if (scale_arg > 0 && scale_arg < result_scale) {
490
                for (size_t i = 0; i < input_rows_count; ++i) {
491
                    vec_res[i].value *= int_exp10(result_scale - scale_arg);
492
                }
493
            }
494
495
            return col_res;
496
        } else {
497
            static_assert(false);
498
        }
499
1
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Line
Count
Source
436
1
                                     [[maybe_unused]] Int16 result_scale) {
437
        if constexpr (is_int_or_bool(T) || is_ip(T) || is_date_type(T) || is_float_or_double(T) ||
438
1
                      T == TYPE_TIME || T == TYPE_TIMEV2 || T == TYPE_UINT32 || T == TYPE_UINT64) {
439
1
            const auto* const col = check_and_get_column<ColumnVector<T>>(col_general);
440
1
            auto col_res = ColumnVector<T>::create();
441
442
1
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
443
1
            vec_res.resize(col->get_data().size());
444
445
1
            if (!vec_res.empty()) {
446
1
                if (scale_arg == 0) {
447
1
                    size_t scale = 1;
448
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data(), scale, vec_res);
449
1
                } else if (scale_arg > 0) {
450
0
                    size_t scale = int_exp10(scale_arg);
451
0
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data(), scale,
452
0
                                                                     vec_res);
453
0
                } else {
454
0
                    size_t scale = int_exp10(-scale_arg);
455
0
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data(), scale,
456
0
                                                                     vec_res);
457
0
                }
458
1
            }
459
460
1
            return col_res;
461
        } else if constexpr (is_decimal(T)) {
462
            const auto* const decimal_col =
463
                    check_and_get_column<typename PrimitiveTypeTraits<T>::ColumnType>(col_general);
464
            const auto& vec_src = decimal_col->get_data();
465
            const size_t input_rows_count = vec_src.size();
466
            auto col_res = PrimitiveTypeTraits<T>::ColumnType::create(vec_src.size(), result_scale);
467
            auto& vec_res = col_res->get_data();
468
469
            if (!vec_res.empty()) {
470
                FunctionRoundingImpl<ScaleMode::Negative>::apply(
471
                        decimal_col->get_data(), decimal_col->get_scale(), vec_res, scale_arg);
472
            }
473
            // We need to always make sure result decimal's scale is as expected as its in plan
474
            // So we need to append enough zero to result.
475
476
            // Case 0: scale_arg <= -(integer part digits count)
477
            //      do nothing, because result is 0
478
            // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
479
            //      decimal parts has been erased, so add them back by multiply 10^(result_scale)
480
            // Case 2: scale_arg > 0 && scale_arg < result_scale
481
            //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
482
            // Case 3: scale_arg >= input_scale
483
            //      do nothing
484
485
            if (scale_arg <= 0) {
486
                for (size_t i = 0; i < input_rows_count; ++i) {
487
                    vec_res[i].value *= int_exp10(result_scale);
488
                }
489
            } else if (scale_arg > 0 && scale_arg < result_scale) {
490
                for (size_t i = 0; i < input_rows_count; ++i) {
491
                    vec_res[i].value *= int_exp10(result_scale - scale_arg);
492
                }
493
            }
494
495
            return col_res;
496
        } else {
497
            static_assert(false);
498
        }
499
1
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Line
Count
Source
436
1
                                     [[maybe_unused]] Int16 result_scale) {
437
        if constexpr (is_int_or_bool(T) || is_ip(T) || is_date_type(T) || is_float_or_double(T) ||
438
1
                      T == TYPE_TIME || T == TYPE_TIMEV2 || T == TYPE_UINT32 || T == TYPE_UINT64) {
439
1
            const auto* const col = check_and_get_column<ColumnVector<T>>(col_general);
440
1
            auto col_res = ColumnVector<T>::create();
441
442
1
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
443
1
            vec_res.resize(col->get_data().size());
444
445
1
            if (!vec_res.empty()) {
446
1
                if (scale_arg == 0) {
447
1
                    size_t scale = 1;
448
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data(), scale, vec_res);
449
1
                } else if (scale_arg > 0) {
450
0
                    size_t scale = int_exp10(scale_arg);
451
0
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data(), scale,
452
0
                                                                     vec_res);
453
0
                } else {
454
0
                    size_t scale = int_exp10(-scale_arg);
455
0
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data(), scale,
456
0
                                                                     vec_res);
457
0
                }
458
1
            }
459
460
1
            return col_res;
461
        } else if constexpr (is_decimal(T)) {
462
            const auto* const decimal_col =
463
                    check_and_get_column<typename PrimitiveTypeTraits<T>::ColumnType>(col_general);
464
            const auto& vec_src = decimal_col->get_data();
465
            const size_t input_rows_count = vec_src.size();
466
            auto col_res = PrimitiveTypeTraits<T>::ColumnType::create(vec_src.size(), result_scale);
467
            auto& vec_res = col_res->get_data();
468
469
            if (!vec_res.empty()) {
470
                FunctionRoundingImpl<ScaleMode::Negative>::apply(
471
                        decimal_col->get_data(), decimal_col->get_scale(), vec_res, scale_arg);
472
            }
473
            // We need to always make sure result decimal's scale is as expected as its in plan
474
            // So we need to append enough zero to result.
475
476
            // Case 0: scale_arg <= -(integer part digits count)
477
            //      do nothing, because result is 0
478
            // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
479
            //      decimal parts has been erased, so add them back by multiply 10^(result_scale)
480
            // Case 2: scale_arg > 0 && scale_arg < result_scale
481
            //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
482
            // Case 3: scale_arg >= input_scale
483
            //      do nothing
484
485
            if (scale_arg <= 0) {
486
                for (size_t i = 0; i < input_rows_count; ++i) {
487
                    vec_res[i].value *= int_exp10(result_scale);
488
                }
489
            } else if (scale_arg > 0 && scale_arg < result_scale) {
490
                for (size_t i = 0; i < input_rows_count; ++i) {
491
                    vec_res[i].value *= int_exp10(result_scale - scale_arg);
492
                }
493
            }
494
495
            return col_res;
496
        } else {
497
            static_assert(false);
498
        }
499
1
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
500
501
    // result_scale: scale for result decimal, this scale is got from planner
502
    static ColumnPtr apply_vec_vec(const IColumn* col_general, const IColumn* col_scale,
503
154
                                   [[maybe_unused]] Int16 result_scale) {
504
154
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
154
        const size_t input_row_count = col_scale_i32.size();
506
2.34k
        for (size_t i = 0; i < input_row_count; ++i) {
507
2.18k
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
2.18k
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
2.18k
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
2.18k
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
49
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
49
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
49
            auto col_res = ColumnVector<T>::create();
520
49
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
49
            vec_res.resize(input_row_count);
522
523
98
            for (size_t i = 0; i < input_row_count; ++i) {
524
49
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
49
                if (scale_arg == 0) {
526
14
                    size_t scale = 1;
527
14
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
14
                                                                 vec_res[i]);
529
35
                } else if (scale_arg > 0) {
530
25
                    size_t scale = int_exp10(scale_arg);
531
25
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
25
                                                                     vec_res[i]);
533
25
                } else {
534
10
                    size_t scale = int_exp10(-scale_arg);
535
10
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
10
                                                                     vec_res[i]);
537
10
                }
538
49
            }
539
49
            return col_res;
540
105
        } else if constexpr (is_decimal(T)) {
541
105
            const auto* decimal_col =
542
105
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
105
            const Int32 input_scale = decimal_col->get_scale();
544
105
            auto col_res =
545
105
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
2.24k
            for (size_t i = 0; i < input_row_count; ++i) {
548
2.14k
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
2.14k
                        decimal_col->get_element(i).value, input_scale,
550
2.14k
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
2.14k
            }
552
553
2.24k
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
2.14k
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
2.14k
                if (scale_arg <= 0) {
567
1.08k
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
1.08k
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
315
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
315
                }
571
2.14k
            }
572
573
105
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
154
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
4
                                   [[maybe_unused]] Int16 result_scale) {
504
4
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
4
        const size_t input_row_count = col_scale_i32.size();
506
8
        for (size_t i = 0; i < input_row_count; ++i) {
507
4
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
4
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
4
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
4
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
4
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
4
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
4
            auto col_res = ColumnVector<T>::create();
520
4
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
4
            vec_res.resize(input_row_count);
522
523
8
            for (size_t i = 0; i < input_row_count; ++i) {
524
4
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
4
                if (scale_arg == 0) {
526
1
                    size_t scale = 1;
527
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
1
                                                                 vec_res[i]);
529
3
                } else if (scale_arg > 0) {
530
2
                    size_t scale = int_exp10(scale_arg);
531
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
2
                                                                     vec_res[i]);
533
2
                } else {
534
1
                    size_t scale = int_exp10(-scale_arg);
535
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
1
                                                                     vec_res[i]);
537
1
                }
538
4
            }
539
4
            return col_res;
540
        } else if constexpr (is_decimal(T)) {
541
            const auto* decimal_col =
542
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
            const Int32 input_scale = decimal_col->get_scale();
544
            auto col_res =
545
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
            for (size_t i = 0; i < input_row_count; ++i) {
548
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
                        decimal_col->get_element(i).value, input_scale,
550
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
            }
552
553
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
                if (scale_arg <= 0) {
567
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
                }
571
            }
572
573
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
4
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
5
                                   [[maybe_unused]] Int16 result_scale) {
504
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
5
        const size_t input_row_count = col_scale_i32.size();
506
10
        for (size_t i = 0; i < input_row_count; ++i) {
507
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
5
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
5
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
5
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
5
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
5
            auto col_res = ColumnVector<T>::create();
520
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
5
            vec_res.resize(input_row_count);
522
523
10
            for (size_t i = 0; i < input_row_count; ++i) {
524
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
5
                if (scale_arg == 0) {
526
1
                    size_t scale = 1;
527
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
1
                                                                 vec_res[i]);
529
4
                } else if (scale_arg > 0) {
530
3
                    size_t scale = int_exp10(scale_arg);
531
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
3
                                                                     vec_res[i]);
533
3
                } else {
534
1
                    size_t scale = int_exp10(-scale_arg);
535
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
1
                                                                     vec_res[i]);
537
1
                }
538
5
            }
539
5
            return col_res;
540
        } else if constexpr (is_decimal(T)) {
541
            const auto* decimal_col =
542
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
            const Int32 input_scale = decimal_col->get_scale();
544
            auto col_res =
545
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
            for (size_t i = 0; i < input_row_count; ++i) {
548
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
                        decimal_col->get_element(i).value, input_scale,
550
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
            }
552
553
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
                if (scale_arg <= 0) {
567
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
                }
571
            }
572
573
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
5
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
15
                                   [[maybe_unused]] Int16 result_scale) {
504
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
15
        const size_t input_row_count = col_scale_i32.size();
506
294
        for (size_t i = 0; i < input_row_count; ++i) {
507
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
279
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
279
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
            auto col_res = ColumnVector<T>::create();
520
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
            vec_res.resize(input_row_count);
522
523
            for (size_t i = 0; i < input_row_count; ++i) {
524
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
                if (scale_arg == 0) {
526
                    size_t scale = 1;
527
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
                                                                 vec_res[i]);
529
                } else if (scale_arg > 0) {
530
                    size_t scale = int_exp10(scale_arg);
531
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
                                                                     vec_res[i]);
533
                } else {
534
                    size_t scale = int_exp10(-scale_arg);
535
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
                                                                     vec_res[i]);
537
                }
538
            }
539
            return col_res;
540
15
        } else if constexpr (is_decimal(T)) {
541
15
            const auto* decimal_col =
542
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
15
            const Int32 input_scale = decimal_col->get_scale();
544
15
            auto col_res =
545
15
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
294
            for (size_t i = 0; i < input_row_count; ++i) {
548
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
279
                        decimal_col->get_element(i).value, input_scale,
550
279
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
279
            }
552
553
294
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
279
                if (scale_arg <= 0) {
567
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
37
                }
571
279
            }
572
573
15
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
15
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
6
                                   [[maybe_unused]] Int16 result_scale) {
504
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
6
        const size_t input_row_count = col_scale_i32.size();
506
155
        for (size_t i = 0; i < input_row_count; ++i) {
507
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
149
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
149
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
            auto col_res = ColumnVector<T>::create();
520
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
            vec_res.resize(input_row_count);
522
523
            for (size_t i = 0; i < input_row_count; ++i) {
524
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
                if (scale_arg == 0) {
526
                    size_t scale = 1;
527
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
                                                                 vec_res[i]);
529
                } else if (scale_arg > 0) {
530
                    size_t scale = int_exp10(scale_arg);
531
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
                                                                     vec_res[i]);
533
                } else {
534
                    size_t scale = int_exp10(-scale_arg);
535
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
                                                                     vec_res[i]);
537
                }
538
            }
539
            return col_res;
540
6
        } else if constexpr (is_decimal(T)) {
541
6
            const auto* decimal_col =
542
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
6
            const Int32 input_scale = decimal_col->get_scale();
544
6
            auto col_res =
545
6
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
155
            for (size_t i = 0; i < input_row_count; ++i) {
548
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
149
                        decimal_col->get_element(i).value, input_scale,
550
149
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
149
            }
552
553
155
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
149
                if (scale_arg <= 0) {
567
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
26
                }
571
149
            }
572
573
6
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
4
                                   [[maybe_unused]] Int16 result_scale) {
504
4
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
4
        const size_t input_row_count = col_scale_i32.size();
506
8
        for (size_t i = 0; i < input_row_count; ++i) {
507
4
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
4
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
4
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
4
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
4
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
4
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
4
            auto col_res = ColumnVector<T>::create();
520
4
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
4
            vec_res.resize(input_row_count);
522
523
8
            for (size_t i = 0; i < input_row_count; ++i) {
524
4
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
4
                if (scale_arg == 0) {
526
1
                    size_t scale = 1;
527
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
1
                                                                 vec_res[i]);
529
3
                } else if (scale_arg > 0) {
530
2
                    size_t scale = int_exp10(scale_arg);
531
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
2
                                                                     vec_res[i]);
533
2
                } else {
534
1
                    size_t scale = int_exp10(-scale_arg);
535
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
1
                                                                     vec_res[i]);
537
1
                }
538
4
            }
539
4
            return col_res;
540
        } else if constexpr (is_decimal(T)) {
541
            const auto* decimal_col =
542
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
            const Int32 input_scale = decimal_col->get_scale();
544
            auto col_res =
545
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
            for (size_t i = 0; i < input_row_count; ++i) {
548
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
                        decimal_col->get_element(i).value, input_scale,
550
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
            }
552
553
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
                if (scale_arg <= 0) {
567
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
                }
571
            }
572
573
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
4
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
5
                                   [[maybe_unused]] Int16 result_scale) {
504
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
5
        const size_t input_row_count = col_scale_i32.size();
506
10
        for (size_t i = 0; i < input_row_count; ++i) {
507
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
5
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
5
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
5
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
5
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
5
            auto col_res = ColumnVector<T>::create();
520
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
5
            vec_res.resize(input_row_count);
522
523
10
            for (size_t i = 0; i < input_row_count; ++i) {
524
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
5
                if (scale_arg == 0) {
526
1
                    size_t scale = 1;
527
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
1
                                                                 vec_res[i]);
529
4
                } else if (scale_arg > 0) {
530
3
                    size_t scale = int_exp10(scale_arg);
531
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
3
                                                                     vec_res[i]);
533
3
                } else {
534
1
                    size_t scale = int_exp10(-scale_arg);
535
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
1
                                                                     vec_res[i]);
537
1
                }
538
5
            }
539
5
            return col_res;
540
        } else if constexpr (is_decimal(T)) {
541
            const auto* decimal_col =
542
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
            const Int32 input_scale = decimal_col->get_scale();
544
            auto col_res =
545
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
            for (size_t i = 0; i < input_row_count; ++i) {
548
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
                        decimal_col->get_element(i).value, input_scale,
550
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
            }
552
553
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
                if (scale_arg <= 0) {
567
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
                }
571
            }
572
573
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
5
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
15
                                   [[maybe_unused]] Int16 result_scale) {
504
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
15
        const size_t input_row_count = col_scale_i32.size();
506
294
        for (size_t i = 0; i < input_row_count; ++i) {
507
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
279
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
279
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
            auto col_res = ColumnVector<T>::create();
520
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
            vec_res.resize(input_row_count);
522
523
            for (size_t i = 0; i < input_row_count; ++i) {
524
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
                if (scale_arg == 0) {
526
                    size_t scale = 1;
527
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
                                                                 vec_res[i]);
529
                } else if (scale_arg > 0) {
530
                    size_t scale = int_exp10(scale_arg);
531
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
                                                                     vec_res[i]);
533
                } else {
534
                    size_t scale = int_exp10(-scale_arg);
535
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
                                                                     vec_res[i]);
537
                }
538
            }
539
            return col_res;
540
15
        } else if constexpr (is_decimal(T)) {
541
15
            const auto* decimal_col =
542
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
15
            const Int32 input_scale = decimal_col->get_scale();
544
15
            auto col_res =
545
15
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
294
            for (size_t i = 0; i < input_row_count; ++i) {
548
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
279
                        decimal_col->get_element(i).value, input_scale,
550
279
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
279
            }
552
553
294
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
279
                if (scale_arg <= 0) {
567
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
37
                }
571
279
            }
572
573
15
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
15
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
6
                                   [[maybe_unused]] Int16 result_scale) {
504
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
6
        const size_t input_row_count = col_scale_i32.size();
506
155
        for (size_t i = 0; i < input_row_count; ++i) {
507
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
149
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
149
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
            auto col_res = ColumnVector<T>::create();
520
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
            vec_res.resize(input_row_count);
522
523
            for (size_t i = 0; i < input_row_count; ++i) {
524
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
                if (scale_arg == 0) {
526
                    size_t scale = 1;
527
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
                                                                 vec_res[i]);
529
                } else if (scale_arg > 0) {
530
                    size_t scale = int_exp10(scale_arg);
531
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
                                                                     vec_res[i]);
533
                } else {
534
                    size_t scale = int_exp10(-scale_arg);
535
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
                                                                     vec_res[i]);
537
                }
538
            }
539
            return col_res;
540
6
        } else if constexpr (is_decimal(T)) {
541
6
            const auto* decimal_col =
542
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
6
            const Int32 input_scale = decimal_col->get_scale();
544
6
            auto col_res =
545
6
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
155
            for (size_t i = 0; i < input_row_count; ++i) {
548
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
149
                        decimal_col->get_element(i).value, input_scale,
550
149
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
149
            }
552
553
155
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
149
                if (scale_arg <= 0) {
567
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
26
                }
571
149
            }
572
573
6
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
4
                                   [[maybe_unused]] Int16 result_scale) {
504
4
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
4
        const size_t input_row_count = col_scale_i32.size();
506
8
        for (size_t i = 0; i < input_row_count; ++i) {
507
4
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
4
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
4
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
4
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
4
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
4
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
4
            auto col_res = ColumnVector<T>::create();
520
4
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
4
            vec_res.resize(input_row_count);
522
523
8
            for (size_t i = 0; i < input_row_count; ++i) {
524
4
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
4
                if (scale_arg == 0) {
526
1
                    size_t scale = 1;
527
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
1
                                                                 vec_res[i]);
529
3
                } else if (scale_arg > 0) {
530
2
                    size_t scale = int_exp10(scale_arg);
531
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
2
                                                                     vec_res[i]);
533
2
                } else {
534
1
                    size_t scale = int_exp10(-scale_arg);
535
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
1
                                                                     vec_res[i]);
537
1
                }
538
4
            }
539
4
            return col_res;
540
        } else if constexpr (is_decimal(T)) {
541
            const auto* decimal_col =
542
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
            const Int32 input_scale = decimal_col->get_scale();
544
            auto col_res =
545
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
            for (size_t i = 0; i < input_row_count; ++i) {
548
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
                        decimal_col->get_element(i).value, input_scale,
550
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
            }
552
553
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
                if (scale_arg <= 0) {
567
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
                }
571
            }
572
573
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
4
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
5
                                   [[maybe_unused]] Int16 result_scale) {
504
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
5
        const size_t input_row_count = col_scale_i32.size();
506
10
        for (size_t i = 0; i < input_row_count; ++i) {
507
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
5
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
5
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
5
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
5
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
5
            auto col_res = ColumnVector<T>::create();
520
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
5
            vec_res.resize(input_row_count);
522
523
10
            for (size_t i = 0; i < input_row_count; ++i) {
524
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
5
                if (scale_arg == 0) {
526
1
                    size_t scale = 1;
527
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
1
                                                                 vec_res[i]);
529
4
                } else if (scale_arg > 0) {
530
3
                    size_t scale = int_exp10(scale_arg);
531
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
3
                                                                     vec_res[i]);
533
3
                } else {
534
1
                    size_t scale = int_exp10(-scale_arg);
535
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
1
                                                                     vec_res[i]);
537
1
                }
538
5
            }
539
5
            return col_res;
540
        } else if constexpr (is_decimal(T)) {
541
            const auto* decimal_col =
542
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
            const Int32 input_scale = decimal_col->get_scale();
544
            auto col_res =
545
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
            for (size_t i = 0; i < input_row_count; ++i) {
548
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
                        decimal_col->get_element(i).value, input_scale,
550
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
            }
552
553
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
                if (scale_arg <= 0) {
567
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
                }
571
            }
572
573
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
5
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
15
                                   [[maybe_unused]] Int16 result_scale) {
504
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
15
        const size_t input_row_count = col_scale_i32.size();
506
294
        for (size_t i = 0; i < input_row_count; ++i) {
507
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
279
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
279
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
            auto col_res = ColumnVector<T>::create();
520
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
            vec_res.resize(input_row_count);
522
523
            for (size_t i = 0; i < input_row_count; ++i) {
524
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
                if (scale_arg == 0) {
526
                    size_t scale = 1;
527
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
                                                                 vec_res[i]);
529
                } else if (scale_arg > 0) {
530
                    size_t scale = int_exp10(scale_arg);
531
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
                                                                     vec_res[i]);
533
                } else {
534
                    size_t scale = int_exp10(-scale_arg);
535
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
                                                                     vec_res[i]);
537
                }
538
            }
539
            return col_res;
540
15
        } else if constexpr (is_decimal(T)) {
541
15
            const auto* decimal_col =
542
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
15
            const Int32 input_scale = decimal_col->get_scale();
544
15
            auto col_res =
545
15
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
294
            for (size_t i = 0; i < input_row_count; ++i) {
548
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
279
                        decimal_col->get_element(i).value, input_scale,
550
279
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
279
            }
552
553
294
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
279
                if (scale_arg <= 0) {
567
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
37
                }
571
279
            }
572
573
15
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
15
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
6
                                   [[maybe_unused]] Int16 result_scale) {
504
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
6
        const size_t input_row_count = col_scale_i32.size();
506
155
        for (size_t i = 0; i < input_row_count; ++i) {
507
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
149
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
149
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
            auto col_res = ColumnVector<T>::create();
520
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
            vec_res.resize(input_row_count);
522
523
            for (size_t i = 0; i < input_row_count; ++i) {
524
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
                if (scale_arg == 0) {
526
                    size_t scale = 1;
527
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
                                                                 vec_res[i]);
529
                } else if (scale_arg > 0) {
530
                    size_t scale = int_exp10(scale_arg);
531
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
                                                                     vec_res[i]);
533
                } else {
534
                    size_t scale = int_exp10(-scale_arg);
535
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
                                                                     vec_res[i]);
537
                }
538
            }
539
            return col_res;
540
6
        } else if constexpr (is_decimal(T)) {
541
6
            const auto* decimal_col =
542
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
6
            const Int32 input_scale = decimal_col->get_scale();
544
6
            auto col_res =
545
6
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
155
            for (size_t i = 0; i < input_row_count; ++i) {
548
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
149
                        decimal_col->get_element(i).value, input_scale,
550
149
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
149
            }
552
553
155
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
149
                if (scale_arg <= 0) {
567
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
26
                }
571
149
            }
572
573
6
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
5
                                   [[maybe_unused]] Int16 result_scale) {
504
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
5
        const size_t input_row_count = col_scale_i32.size();
506
10
        for (size_t i = 0; i < input_row_count; ++i) {
507
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
5
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
5
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
5
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
5
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
5
            auto col_res = ColumnVector<T>::create();
520
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
5
            vec_res.resize(input_row_count);
522
523
10
            for (size_t i = 0; i < input_row_count; ++i) {
524
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
5
                if (scale_arg == 0) {
526
2
                    size_t scale = 1;
527
2
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
2
                                                                 vec_res[i]);
529
3
                } else if (scale_arg > 0) {
530
2
                    size_t scale = int_exp10(scale_arg);
531
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
2
                                                                     vec_res[i]);
533
2
                } else {
534
1
                    size_t scale = int_exp10(-scale_arg);
535
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
1
                                                                     vec_res[i]);
537
1
                }
538
5
            }
539
5
            return col_res;
540
        } else if constexpr (is_decimal(T)) {
541
            const auto* decimal_col =
542
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
            const Int32 input_scale = decimal_col->get_scale();
544
            auto col_res =
545
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
            for (size_t i = 0; i < input_row_count; ++i) {
548
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
                        decimal_col->get_element(i).value, input_scale,
550
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
            }
552
553
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
                if (scale_arg <= 0) {
567
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
                }
571
            }
572
573
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
5
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
6
                                   [[maybe_unused]] Int16 result_scale) {
504
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
6
        const size_t input_row_count = col_scale_i32.size();
506
12
        for (size_t i = 0; i < input_row_count; ++i) {
507
6
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
6
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
6
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
6
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
6
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
6
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
6
            auto col_res = ColumnVector<T>::create();
520
6
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
6
            vec_res.resize(input_row_count);
522
523
12
            for (size_t i = 0; i < input_row_count; ++i) {
524
6
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
6
                if (scale_arg == 0) {
526
2
                    size_t scale = 1;
527
2
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
2
                                                                 vec_res[i]);
529
4
                } else if (scale_arg > 0) {
530
3
                    size_t scale = int_exp10(scale_arg);
531
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
3
                                                                     vec_res[i]);
533
3
                } else {
534
1
                    size_t scale = int_exp10(-scale_arg);
535
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
1
                                                                     vec_res[i]);
537
1
                }
538
6
            }
539
6
            return col_res;
540
        } else if constexpr (is_decimal(T)) {
541
            const auto* decimal_col =
542
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
            const Int32 input_scale = decimal_col->get_scale();
544
            auto col_res =
545
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
            for (size_t i = 0; i < input_row_count; ++i) {
548
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
                        decimal_col->get_element(i).value, input_scale,
550
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
            }
552
553
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
                if (scale_arg <= 0) {
567
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
                }
571
            }
572
573
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
6
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
15
                                   [[maybe_unused]] Int16 result_scale) {
504
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
15
        const size_t input_row_count = col_scale_i32.size();
506
294
        for (size_t i = 0; i < input_row_count; ++i) {
507
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
279
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
279
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
            auto col_res = ColumnVector<T>::create();
520
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
            vec_res.resize(input_row_count);
522
523
            for (size_t i = 0; i < input_row_count; ++i) {
524
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
                if (scale_arg == 0) {
526
                    size_t scale = 1;
527
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
                                                                 vec_res[i]);
529
                } else if (scale_arg > 0) {
530
                    size_t scale = int_exp10(scale_arg);
531
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
                                                                     vec_res[i]);
533
                } else {
534
                    size_t scale = int_exp10(-scale_arg);
535
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
                                                                     vec_res[i]);
537
                }
538
            }
539
            return col_res;
540
15
        } else if constexpr (is_decimal(T)) {
541
15
            const auto* decimal_col =
542
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
15
            const Int32 input_scale = decimal_col->get_scale();
544
15
            auto col_res =
545
15
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
294
            for (size_t i = 0; i < input_row_count; ++i) {
548
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
279
                        decimal_col->get_element(i).value, input_scale,
550
279
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
279
            }
552
553
294
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
279
                if (scale_arg <= 0) {
567
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
37
                }
571
279
            }
572
573
15
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
15
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
6
                                   [[maybe_unused]] Int16 result_scale) {
504
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
6
        const size_t input_row_count = col_scale_i32.size();
506
155
        for (size_t i = 0; i < input_row_count; ++i) {
507
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
149
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
149
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
            auto col_res = ColumnVector<T>::create();
520
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
            vec_res.resize(input_row_count);
522
523
            for (size_t i = 0; i < input_row_count; ++i) {
524
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
                if (scale_arg == 0) {
526
                    size_t scale = 1;
527
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
                                                                 vec_res[i]);
529
                } else if (scale_arg > 0) {
530
                    size_t scale = int_exp10(scale_arg);
531
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
                                                                     vec_res[i]);
533
                } else {
534
                    size_t scale = int_exp10(-scale_arg);
535
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
                                                                     vec_res[i]);
537
                }
538
            }
539
            return col_res;
540
6
        } else if constexpr (is_decimal(T)) {
541
6
            const auto* decimal_col =
542
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
6
            const Int32 input_scale = decimal_col->get_scale();
544
6
            auto col_res =
545
6
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
155
            for (size_t i = 0; i < input_row_count; ++i) {
548
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
149
                        decimal_col->get_element(i).value, input_scale,
550
149
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
149
            }
552
553
155
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
149
                if (scale_arg <= 0) {
567
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
26
                }
571
149
            }
572
573
6
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES8_s
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
5
                                   [[maybe_unused]] Int16 result_scale) {
504
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
5
        const size_t input_row_count = col_scale_i32.size();
506
10
        for (size_t i = 0; i < input_row_count; ++i) {
507
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
5
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
5
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
5
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
5
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
5
            auto col_res = ColumnVector<T>::create();
520
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
5
            vec_res.resize(input_row_count);
522
523
10
            for (size_t i = 0; i < input_row_count; ++i) {
524
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
5
                if (scale_arg == 0) {
526
2
                    size_t scale = 1;
527
2
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
2
                                                                 vec_res[i]);
529
3
                } else if (scale_arg > 0) {
530
2
                    size_t scale = int_exp10(scale_arg);
531
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
2
                                                                     vec_res[i]);
533
2
                } else {
534
1
                    size_t scale = int_exp10(-scale_arg);
535
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
1
                                                                     vec_res[i]);
537
1
                }
538
5
            }
539
5
            return col_res;
540
        } else if constexpr (is_decimal(T)) {
541
            const auto* decimal_col =
542
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
            const Int32 input_scale = decimal_col->get_scale();
544
            auto col_res =
545
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
            for (size_t i = 0; i < input_row_count; ++i) {
548
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
                        decimal_col->get_element(i).value, input_scale,
550
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
            }
552
553
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
                if (scale_arg <= 0) {
567
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
                }
571
            }
572
573
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
5
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
6
                                   [[maybe_unused]] Int16 result_scale) {
504
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
6
        const size_t input_row_count = col_scale_i32.size();
506
12
        for (size_t i = 0; i < input_row_count; ++i) {
507
6
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
6
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
6
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
6
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
6
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
6
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
6
            auto col_res = ColumnVector<T>::create();
520
6
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
6
            vec_res.resize(input_row_count);
522
523
12
            for (size_t i = 0; i < input_row_count; ++i) {
524
6
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
6
                if (scale_arg == 0) {
526
2
                    size_t scale = 1;
527
2
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
2
                                                                 vec_res[i]);
529
4
                } else if (scale_arg > 0) {
530
3
                    size_t scale = int_exp10(scale_arg);
531
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
3
                                                                     vec_res[i]);
533
3
                } else {
534
1
                    size_t scale = int_exp10(-scale_arg);
535
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
1
                                                                     vec_res[i]);
537
1
                }
538
6
            }
539
6
            return col_res;
540
        } else if constexpr (is_decimal(T)) {
541
            const auto* decimal_col =
542
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
            const Int32 input_scale = decimal_col->get_scale();
544
            auto col_res =
545
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
            for (size_t i = 0; i < input_row_count; ++i) {
548
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
                        decimal_col->get_element(i).value, input_scale,
550
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
            }
552
553
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
                if (scale_arg <= 0) {
567
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
                }
571
            }
572
573
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
6
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
15
                                   [[maybe_unused]] Int16 result_scale) {
504
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
15
        const size_t input_row_count = col_scale_i32.size();
506
294
        for (size_t i = 0; i < input_row_count; ++i) {
507
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
279
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
279
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
            auto col_res = ColumnVector<T>::create();
520
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
            vec_res.resize(input_row_count);
522
523
            for (size_t i = 0; i < input_row_count; ++i) {
524
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
                if (scale_arg == 0) {
526
                    size_t scale = 1;
527
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
                                                                 vec_res[i]);
529
                } else if (scale_arg > 0) {
530
                    size_t scale = int_exp10(scale_arg);
531
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
                                                                     vec_res[i]);
533
                } else {
534
                    size_t scale = int_exp10(-scale_arg);
535
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
                                                                     vec_res[i]);
537
                }
538
            }
539
            return col_res;
540
15
        } else if constexpr (is_decimal(T)) {
541
15
            const auto* decimal_col =
542
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
15
            const Int32 input_scale = decimal_col->get_scale();
544
15
            auto col_res =
545
15
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
294
            for (size_t i = 0; i < input_row_count; ++i) {
548
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
279
                        decimal_col->get_element(i).value, input_scale,
550
279
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
279
            }
552
553
294
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
279
                if (scale_arg <= 0) {
567
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
37
                }
571
279
            }
572
573
15
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
15
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES8_s
Line
Count
Source
503
6
                                   [[maybe_unused]] Int16 result_scale) {
504
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
505
6
        const size_t input_row_count = col_scale_i32.size();
506
155
        for (size_t i = 0; i < input_row_count; ++i) {
507
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
508
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
509
149
                scale_arg < std::numeric_limits<Int16>::min()) {
510
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
511
0
                                       "Scale argument for function is out of bound: {}",
512
0
                                       scale_arg);
513
0
            }
514
149
        }
515
516
        if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) || is_float_or_double(T) ||
517
                      T == TYPE_TIMEV2 || T == TYPE_TIME) {
518
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
519
            auto col_res = ColumnVector<T>::create();
520
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
521
            vec_res.resize(input_row_count);
522
523
            for (size_t i = 0; i < input_row_count; ++i) {
524
                const Int32 scale_arg = col_scale_i32.get_data()[i];
525
                if (scale_arg == 0) {
526
                    size_t scale = 1;
527
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
528
                                                                 vec_res[i]);
529
                } else if (scale_arg > 0) {
530
                    size_t scale = int_exp10(scale_arg);
531
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
532
                                                                     vec_res[i]);
533
                } else {
534
                    size_t scale = int_exp10(-scale_arg);
535
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
536
                                                                     vec_res[i]);
537
                }
538
            }
539
            return col_res;
540
6
        } else if constexpr (is_decimal(T)) {
541
6
            const auto* decimal_col =
542
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType*>(col_general);
543
6
            const Int32 input_scale = decimal_col->get_scale();
544
6
            auto col_res =
545
6
                    PrimitiveTypeTraits<T>::ColumnType::create(input_row_count, result_scale);
546
547
155
            for (size_t i = 0; i < input_row_count; ++i) {
548
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
549
149
                        decimal_col->get_element(i).value, input_scale,
550
149
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
551
149
            }
552
553
155
            for (size_t i = 0; i < input_row_count; ++i) {
554
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
555
                // So we need this check to make sure the result have correct digits count
556
                //
557
                // Case 0: scale_arg <= -(integer part digits count)
558
                //      do nothing, because result is 0
559
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
560
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
561
                // Case 2: scale_arg > 0 && scale_arg < result_scale
562
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
563
                // Case 3: scale_arg >= input_scale
564
                //      do nothing
565
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
566
149
                if (scale_arg <= 0) {
567
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
568
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
569
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
570
26
                }
571
149
            }
572
573
6
            return col_res;
574
        } else {
575
            static_assert(false);
576
        }
577
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES8_s
578
579
    // result_scale: scale for result decimal, this scale is got from planner
580
    static ColumnPtr apply_const_vec(const ColumnConst* const_col_general, const IColumn* col_scale,
581
154
                                     [[maybe_unused]] Int16 result_scale) {
582
154
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
154
        const size_t input_rows_count = col_scale->size();
584
585
2.34k
        for (size_t i = 0; i < input_rows_count; ++i) {
586
2.18k
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
2.18k
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
2.18k
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
2.18k
        }
595
596
154
        if constexpr (is_decimal(T)) {
597
105
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
105
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
105
                            const_col_general->get_data_column());
600
105
            const auto& general_val = data_col_general.get_data()[0];
601
105
            Int32 input_scale = data_col_general.get_scale();
602
105
            auto col_res =
603
105
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
2.24k
            for (size_t i = 0; i < input_rows_count; ++i) {
606
2.14k
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
2.14k
                        general_val, input_scale, col_res->get_element(i).value,
608
2.14k
                        col_scale_i32.get_data()[i]);
609
2.14k
            }
610
611
2.24k
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
2.14k
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
2.14k
                if (scale_arg <= 0) {
625
1.08k
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
1.08k
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
315
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
315
                }
629
2.14k
            }
630
631
105
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
49
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
49
            const ColumnVector<T>& data_col_general =
635
49
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
49
            const auto& general_val = data_col_general.get_data()[0];
637
49
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
49
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
98
            for (size_t i = 0; i < input_rows_count; ++i) {
641
49
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
49
                if (scale_arg == 0) {
643
14
                    size_t scale = 1;
644
14
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
35
                } else if (scale_arg > 0) {
646
25
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
25
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
25
                                                                     vec_res[i]);
649
25
                } else {
650
10
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
10
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
10
                                                                     vec_res[i]);
653
10
                }
654
49
            }
655
656
49
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
154
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
4
                                     [[maybe_unused]] Int16 result_scale) {
582
4
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
4
        const size_t input_rows_count = col_scale->size();
584
585
8
        for (size_t i = 0; i < input_rows_count; ++i) {
586
4
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
4
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
4
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
4
        }
595
596
        if constexpr (is_decimal(T)) {
597
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
                            const_col_general->get_data_column());
600
            const auto& general_val = data_col_general.get_data()[0];
601
            Int32 input_scale = data_col_general.get_scale();
602
            auto col_res =
603
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
            for (size_t i = 0; i < input_rows_count; ++i) {
606
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
                        general_val, input_scale, col_res->get_element(i).value,
608
                        col_scale_i32.get_data()[i]);
609
            }
610
611
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
                if (scale_arg <= 0) {
625
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
                }
629
            }
630
631
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
4
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
4
            const ColumnVector<T>& data_col_general =
635
4
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
4
            const auto& general_val = data_col_general.get_data()[0];
637
4
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
4
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
8
            for (size_t i = 0; i < input_rows_count; ++i) {
641
4
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
4
                if (scale_arg == 0) {
643
1
                    size_t scale = 1;
644
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
3
                } else if (scale_arg > 0) {
646
2
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
2
                                                                     vec_res[i]);
649
2
                } else {
650
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
1
                                                                     vec_res[i]);
653
1
                }
654
4
            }
655
656
4
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
4
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
5
                                     [[maybe_unused]] Int16 result_scale) {
582
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
5
        const size_t input_rows_count = col_scale->size();
584
585
10
        for (size_t i = 0; i < input_rows_count; ++i) {
586
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
5
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
5
        }
595
596
        if constexpr (is_decimal(T)) {
597
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
                            const_col_general->get_data_column());
600
            const auto& general_val = data_col_general.get_data()[0];
601
            Int32 input_scale = data_col_general.get_scale();
602
            auto col_res =
603
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
            for (size_t i = 0; i < input_rows_count; ++i) {
606
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
                        general_val, input_scale, col_res->get_element(i).value,
608
                        col_scale_i32.get_data()[i]);
609
            }
610
611
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
                if (scale_arg <= 0) {
625
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
                }
629
            }
630
631
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
5
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
5
            const ColumnVector<T>& data_col_general =
635
5
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
5
            const auto& general_val = data_col_general.get_data()[0];
637
5
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
10
            for (size_t i = 0; i < input_rows_count; ++i) {
641
5
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
5
                if (scale_arg == 0) {
643
1
                    size_t scale = 1;
644
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
4
                } else if (scale_arg > 0) {
646
3
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
3
                                                                     vec_res[i]);
649
3
                } else {
650
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
1
                                                                     vec_res[i]);
653
1
                }
654
5
            }
655
656
5
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
5
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
15
                                     [[maybe_unused]] Int16 result_scale) {
582
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
15
        const size_t input_rows_count = col_scale->size();
584
585
294
        for (size_t i = 0; i < input_rows_count; ++i) {
586
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
279
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
279
        }
595
596
15
        if constexpr (is_decimal(T)) {
597
15
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
15
                            const_col_general->get_data_column());
600
15
            const auto& general_val = data_col_general.get_data()[0];
601
15
            Int32 input_scale = data_col_general.get_scale();
602
15
            auto col_res =
603
15
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
294
            for (size_t i = 0; i < input_rows_count; ++i) {
606
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
279
                        general_val, input_scale, col_res->get_element(i).value,
608
279
                        col_scale_i32.get_data()[i]);
609
279
            }
610
611
294
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
279
                if (scale_arg <= 0) {
625
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
37
                }
629
279
            }
630
631
15
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
            const ColumnVector<T>& data_col_general =
635
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
            const auto& general_val = data_col_general.get_data()[0];
637
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
            for (size_t i = 0; i < input_rows_count; ++i) {
641
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
                if (scale_arg == 0) {
643
                    size_t scale = 1;
644
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
                } else if (scale_arg > 0) {
646
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
                                                                     vec_res[i]);
649
                } else {
650
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
                                                                     vec_res[i]);
653
                }
654
            }
655
656
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
15
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
6
                                     [[maybe_unused]] Int16 result_scale) {
582
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
6
        const size_t input_rows_count = col_scale->size();
584
585
155
        for (size_t i = 0; i < input_rows_count; ++i) {
586
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
149
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
149
        }
595
596
6
        if constexpr (is_decimal(T)) {
597
6
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
6
                            const_col_general->get_data_column());
600
6
            const auto& general_val = data_col_general.get_data()[0];
601
6
            Int32 input_scale = data_col_general.get_scale();
602
6
            auto col_res =
603
6
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
155
            for (size_t i = 0; i < input_rows_count; ++i) {
606
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
149
                        general_val, input_scale, col_res->get_element(i).value,
608
149
                        col_scale_i32.get_data()[i]);
609
149
            }
610
611
155
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
149
                if (scale_arg <= 0) {
625
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
26
                }
629
149
            }
630
631
6
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
            const ColumnVector<T>& data_col_general =
635
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
            const auto& general_val = data_col_general.get_data()[0];
637
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
            for (size_t i = 0; i < input_rows_count; ++i) {
641
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
                if (scale_arg == 0) {
643
                    size_t scale = 1;
644
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
                } else if (scale_arg > 0) {
646
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
                                                                     vec_res[i]);
649
                } else {
650
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
                                                                     vec_res[i]);
653
                }
654
            }
655
656
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
4
                                     [[maybe_unused]] Int16 result_scale) {
582
4
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
4
        const size_t input_rows_count = col_scale->size();
584
585
8
        for (size_t i = 0; i < input_rows_count; ++i) {
586
4
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
4
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
4
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
4
        }
595
596
        if constexpr (is_decimal(T)) {
597
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
                            const_col_general->get_data_column());
600
            const auto& general_val = data_col_general.get_data()[0];
601
            Int32 input_scale = data_col_general.get_scale();
602
            auto col_res =
603
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
            for (size_t i = 0; i < input_rows_count; ++i) {
606
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
                        general_val, input_scale, col_res->get_element(i).value,
608
                        col_scale_i32.get_data()[i]);
609
            }
610
611
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
                if (scale_arg <= 0) {
625
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
                }
629
            }
630
631
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
4
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
4
            const ColumnVector<T>& data_col_general =
635
4
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
4
            const auto& general_val = data_col_general.get_data()[0];
637
4
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
4
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
8
            for (size_t i = 0; i < input_rows_count; ++i) {
641
4
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
4
                if (scale_arg == 0) {
643
1
                    size_t scale = 1;
644
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
3
                } else if (scale_arg > 0) {
646
2
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
2
                                                                     vec_res[i]);
649
2
                } else {
650
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
1
                                                                     vec_res[i]);
653
1
                }
654
4
            }
655
656
4
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
4
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
5
                                     [[maybe_unused]] Int16 result_scale) {
582
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
5
        const size_t input_rows_count = col_scale->size();
584
585
10
        for (size_t i = 0; i < input_rows_count; ++i) {
586
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
5
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
5
        }
595
596
        if constexpr (is_decimal(T)) {
597
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
                            const_col_general->get_data_column());
600
            const auto& general_val = data_col_general.get_data()[0];
601
            Int32 input_scale = data_col_general.get_scale();
602
            auto col_res =
603
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
            for (size_t i = 0; i < input_rows_count; ++i) {
606
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
                        general_val, input_scale, col_res->get_element(i).value,
608
                        col_scale_i32.get_data()[i]);
609
            }
610
611
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
                if (scale_arg <= 0) {
625
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
                }
629
            }
630
631
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
5
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
5
            const ColumnVector<T>& data_col_general =
635
5
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
5
            const auto& general_val = data_col_general.get_data()[0];
637
5
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
10
            for (size_t i = 0; i < input_rows_count; ++i) {
641
5
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
5
                if (scale_arg == 0) {
643
1
                    size_t scale = 1;
644
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
4
                } else if (scale_arg > 0) {
646
3
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
3
                                                                     vec_res[i]);
649
3
                } else {
650
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
1
                                                                     vec_res[i]);
653
1
                }
654
5
            }
655
656
5
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
5
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
15
                                     [[maybe_unused]] Int16 result_scale) {
582
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
15
        const size_t input_rows_count = col_scale->size();
584
585
294
        for (size_t i = 0; i < input_rows_count; ++i) {
586
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
279
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
279
        }
595
596
15
        if constexpr (is_decimal(T)) {
597
15
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
15
                            const_col_general->get_data_column());
600
15
            const auto& general_val = data_col_general.get_data()[0];
601
15
            Int32 input_scale = data_col_general.get_scale();
602
15
            auto col_res =
603
15
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
294
            for (size_t i = 0; i < input_rows_count; ++i) {
606
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
279
                        general_val, input_scale, col_res->get_element(i).value,
608
279
                        col_scale_i32.get_data()[i]);
609
279
            }
610
611
294
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
279
                if (scale_arg <= 0) {
625
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
37
                }
629
279
            }
630
631
15
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
            const ColumnVector<T>& data_col_general =
635
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
            const auto& general_val = data_col_general.get_data()[0];
637
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
            for (size_t i = 0; i < input_rows_count; ++i) {
641
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
                if (scale_arg == 0) {
643
                    size_t scale = 1;
644
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
                } else if (scale_arg > 0) {
646
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
                                                                     vec_res[i]);
649
                } else {
650
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
                                                                     vec_res[i]);
653
                }
654
            }
655
656
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
15
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
6
                                     [[maybe_unused]] Int16 result_scale) {
582
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
6
        const size_t input_rows_count = col_scale->size();
584
585
155
        for (size_t i = 0; i < input_rows_count; ++i) {
586
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
149
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
149
        }
595
596
6
        if constexpr (is_decimal(T)) {
597
6
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
6
                            const_col_general->get_data_column());
600
6
            const auto& general_val = data_col_general.get_data()[0];
601
6
            Int32 input_scale = data_col_general.get_scale();
602
6
            auto col_res =
603
6
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
155
            for (size_t i = 0; i < input_rows_count; ++i) {
606
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
149
                        general_val, input_scale, col_res->get_element(i).value,
608
149
                        col_scale_i32.get_data()[i]);
609
149
            }
610
611
155
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
149
                if (scale_arg <= 0) {
625
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
26
                }
629
149
            }
630
631
6
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
            const ColumnVector<T>& data_col_general =
635
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
            const auto& general_val = data_col_general.get_data()[0];
637
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
            for (size_t i = 0; i < input_rows_count; ++i) {
641
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
                if (scale_arg == 0) {
643
                    size_t scale = 1;
644
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
                } else if (scale_arg > 0) {
646
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
                                                                     vec_res[i]);
649
                } else {
650
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
                                                                     vec_res[i]);
653
                }
654
            }
655
656
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
4
                                     [[maybe_unused]] Int16 result_scale) {
582
4
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
4
        const size_t input_rows_count = col_scale->size();
584
585
8
        for (size_t i = 0; i < input_rows_count; ++i) {
586
4
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
4
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
4
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
4
        }
595
596
        if constexpr (is_decimal(T)) {
597
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
                            const_col_general->get_data_column());
600
            const auto& general_val = data_col_general.get_data()[0];
601
            Int32 input_scale = data_col_general.get_scale();
602
            auto col_res =
603
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
            for (size_t i = 0; i < input_rows_count; ++i) {
606
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
                        general_val, input_scale, col_res->get_element(i).value,
608
                        col_scale_i32.get_data()[i]);
609
            }
610
611
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
                if (scale_arg <= 0) {
625
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
                }
629
            }
630
631
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
4
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
4
            const ColumnVector<T>& data_col_general =
635
4
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
4
            const auto& general_val = data_col_general.get_data()[0];
637
4
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
4
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
8
            for (size_t i = 0; i < input_rows_count; ++i) {
641
4
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
4
                if (scale_arg == 0) {
643
1
                    size_t scale = 1;
644
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
3
                } else if (scale_arg > 0) {
646
2
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
2
                                                                     vec_res[i]);
649
2
                } else {
650
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
1
                                                                     vec_res[i]);
653
1
                }
654
4
            }
655
656
4
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
4
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
5
                                     [[maybe_unused]] Int16 result_scale) {
582
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
5
        const size_t input_rows_count = col_scale->size();
584
585
10
        for (size_t i = 0; i < input_rows_count; ++i) {
586
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
5
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
5
        }
595
596
        if constexpr (is_decimal(T)) {
597
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
                            const_col_general->get_data_column());
600
            const auto& general_val = data_col_general.get_data()[0];
601
            Int32 input_scale = data_col_general.get_scale();
602
            auto col_res =
603
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
            for (size_t i = 0; i < input_rows_count; ++i) {
606
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
                        general_val, input_scale, col_res->get_element(i).value,
608
                        col_scale_i32.get_data()[i]);
609
            }
610
611
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
                if (scale_arg <= 0) {
625
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
                }
629
            }
630
631
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
5
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
5
            const ColumnVector<T>& data_col_general =
635
5
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
5
            const auto& general_val = data_col_general.get_data()[0];
637
5
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
10
            for (size_t i = 0; i < input_rows_count; ++i) {
641
5
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
5
                if (scale_arg == 0) {
643
1
                    size_t scale = 1;
644
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
4
                } else if (scale_arg > 0) {
646
3
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
3
                                                                     vec_res[i]);
649
3
                } else {
650
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
1
                                                                     vec_res[i]);
653
1
                }
654
5
            }
655
656
5
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
5
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
15
                                     [[maybe_unused]] Int16 result_scale) {
582
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
15
        const size_t input_rows_count = col_scale->size();
584
585
294
        for (size_t i = 0; i < input_rows_count; ++i) {
586
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
279
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
279
        }
595
596
15
        if constexpr (is_decimal(T)) {
597
15
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
15
                            const_col_general->get_data_column());
600
15
            const auto& general_val = data_col_general.get_data()[0];
601
15
            Int32 input_scale = data_col_general.get_scale();
602
15
            auto col_res =
603
15
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
294
            for (size_t i = 0; i < input_rows_count; ++i) {
606
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
279
                        general_val, input_scale, col_res->get_element(i).value,
608
279
                        col_scale_i32.get_data()[i]);
609
279
            }
610
611
294
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
279
                if (scale_arg <= 0) {
625
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
37
                }
629
279
            }
630
631
15
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
            const ColumnVector<T>& data_col_general =
635
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
            const auto& general_val = data_col_general.get_data()[0];
637
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
            for (size_t i = 0; i < input_rows_count; ++i) {
641
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
                if (scale_arg == 0) {
643
                    size_t scale = 1;
644
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
                } else if (scale_arg > 0) {
646
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
                                                                     vec_res[i]);
649
                } else {
650
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
                                                                     vec_res[i]);
653
                }
654
            }
655
656
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
15
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
6
                                     [[maybe_unused]] Int16 result_scale) {
582
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
6
        const size_t input_rows_count = col_scale->size();
584
585
155
        for (size_t i = 0; i < input_rows_count; ++i) {
586
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
149
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
149
        }
595
596
6
        if constexpr (is_decimal(T)) {
597
6
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
6
                            const_col_general->get_data_column());
600
6
            const auto& general_val = data_col_general.get_data()[0];
601
6
            Int32 input_scale = data_col_general.get_scale();
602
6
            auto col_res =
603
6
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
155
            for (size_t i = 0; i < input_rows_count; ++i) {
606
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
149
                        general_val, input_scale, col_res->get_element(i).value,
608
149
                        col_scale_i32.get_data()[i]);
609
149
            }
610
611
155
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
149
                if (scale_arg <= 0) {
625
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
26
                }
629
149
            }
630
631
6
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
            const ColumnVector<T>& data_col_general =
635
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
            const auto& general_val = data_col_general.get_data()[0];
637
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
            for (size_t i = 0; i < input_rows_count; ++i) {
641
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
                if (scale_arg == 0) {
643
                    size_t scale = 1;
644
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
                } else if (scale_arg > 0) {
646
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
                                                                     vec_res[i]);
649
                } else {
650
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
                                                                     vec_res[i]);
653
                }
654
            }
655
656
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
5
                                     [[maybe_unused]] Int16 result_scale) {
582
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
5
        const size_t input_rows_count = col_scale->size();
584
585
10
        for (size_t i = 0; i < input_rows_count; ++i) {
586
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
5
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
5
        }
595
596
        if constexpr (is_decimal(T)) {
597
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
                            const_col_general->get_data_column());
600
            const auto& general_val = data_col_general.get_data()[0];
601
            Int32 input_scale = data_col_general.get_scale();
602
            auto col_res =
603
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
            for (size_t i = 0; i < input_rows_count; ++i) {
606
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
                        general_val, input_scale, col_res->get_element(i).value,
608
                        col_scale_i32.get_data()[i]);
609
            }
610
611
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
                if (scale_arg <= 0) {
625
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
                }
629
            }
630
631
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
5
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
5
            const ColumnVector<T>& data_col_general =
635
5
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
5
            const auto& general_val = data_col_general.get_data()[0];
637
5
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
10
            for (size_t i = 0; i < input_rows_count; ++i) {
641
5
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
5
                if (scale_arg == 0) {
643
2
                    size_t scale = 1;
644
2
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
3
                } else if (scale_arg > 0) {
646
2
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
2
                                                                     vec_res[i]);
649
2
                } else {
650
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
1
                                                                     vec_res[i]);
653
1
                }
654
5
            }
655
656
5
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
5
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
6
                                     [[maybe_unused]] Int16 result_scale) {
582
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
6
        const size_t input_rows_count = col_scale->size();
584
585
12
        for (size_t i = 0; i < input_rows_count; ++i) {
586
6
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
6
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
6
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
6
        }
595
596
        if constexpr (is_decimal(T)) {
597
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
                            const_col_general->get_data_column());
600
            const auto& general_val = data_col_general.get_data()[0];
601
            Int32 input_scale = data_col_general.get_scale();
602
            auto col_res =
603
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
            for (size_t i = 0; i < input_rows_count; ++i) {
606
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
                        general_val, input_scale, col_res->get_element(i).value,
608
                        col_scale_i32.get_data()[i]);
609
            }
610
611
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
                if (scale_arg <= 0) {
625
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
                }
629
            }
630
631
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
6
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
6
            const ColumnVector<T>& data_col_general =
635
6
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
6
            const auto& general_val = data_col_general.get_data()[0];
637
6
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
6
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
12
            for (size_t i = 0; i < input_rows_count; ++i) {
641
6
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
6
                if (scale_arg == 0) {
643
2
                    size_t scale = 1;
644
2
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
4
                } else if (scale_arg > 0) {
646
3
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
3
                                                                     vec_res[i]);
649
3
                } else {
650
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
1
                                                                     vec_res[i]);
653
1
                }
654
6
            }
655
656
6
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
6
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
15
                                     [[maybe_unused]] Int16 result_scale) {
582
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
15
        const size_t input_rows_count = col_scale->size();
584
585
294
        for (size_t i = 0; i < input_rows_count; ++i) {
586
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
279
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
279
        }
595
596
15
        if constexpr (is_decimal(T)) {
597
15
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
15
                            const_col_general->get_data_column());
600
15
            const auto& general_val = data_col_general.get_data()[0];
601
15
            Int32 input_scale = data_col_general.get_scale();
602
15
            auto col_res =
603
15
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
294
            for (size_t i = 0; i < input_rows_count; ++i) {
606
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
279
                        general_val, input_scale, col_res->get_element(i).value,
608
279
                        col_scale_i32.get_data()[i]);
609
279
            }
610
611
294
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
279
                if (scale_arg <= 0) {
625
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
37
                }
629
279
            }
630
631
15
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
            const ColumnVector<T>& data_col_general =
635
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
            const auto& general_val = data_col_general.get_data()[0];
637
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
            for (size_t i = 0; i < input_rows_count; ++i) {
641
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
                if (scale_arg == 0) {
643
                    size_t scale = 1;
644
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
                } else if (scale_arg > 0) {
646
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
                                                                     vec_res[i]);
649
                } else {
650
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
                                                                     vec_res[i]);
653
                }
654
            }
655
656
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
15
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
6
                                     [[maybe_unused]] Int16 result_scale) {
582
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
6
        const size_t input_rows_count = col_scale->size();
584
585
155
        for (size_t i = 0; i < input_rows_count; ++i) {
586
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
149
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
149
        }
595
596
6
        if constexpr (is_decimal(T)) {
597
6
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
6
                            const_col_general->get_data_column());
600
6
            const auto& general_val = data_col_general.get_data()[0];
601
6
            Int32 input_scale = data_col_general.get_scale();
602
6
            auto col_res =
603
6
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
155
            for (size_t i = 0; i < input_rows_count; ++i) {
606
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
149
                        general_val, input_scale, col_res->get_element(i).value,
608
149
                        col_scale_i32.get_data()[i]);
609
149
            }
610
611
155
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
149
                if (scale_arg <= 0) {
625
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
26
                }
629
149
            }
630
631
6
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
            const ColumnVector<T>& data_col_general =
635
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
            const auto& general_val = data_col_general.get_data()[0];
637
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
            for (size_t i = 0; i < input_rows_count; ++i) {
641
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
                if (scale_arg == 0) {
643
                    size_t scale = 1;
644
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
                } else if (scale_arg > 0) {
646
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
                                                                     vec_res[i]);
649
                } else {
650
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
                                                                     vec_res[i]);
653
                }
654
            }
655
656
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE2ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE3ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE4ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE5ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE6ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE7ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE8ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
5
                                     [[maybe_unused]] Int16 result_scale) {
582
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
5
        const size_t input_rows_count = col_scale->size();
584
585
10
        for (size_t i = 0; i < input_rows_count; ++i) {
586
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
5
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
5
        }
595
596
        if constexpr (is_decimal(T)) {
597
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
                            const_col_general->get_data_column());
600
            const auto& general_val = data_col_general.get_data()[0];
601
            Int32 input_scale = data_col_general.get_scale();
602
            auto col_res =
603
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
            for (size_t i = 0; i < input_rows_count; ++i) {
606
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
                        general_val, input_scale, col_res->get_element(i).value,
608
                        col_scale_i32.get_data()[i]);
609
            }
610
611
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
                if (scale_arg <= 0) {
625
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
                }
629
            }
630
631
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
5
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
5
            const ColumnVector<T>& data_col_general =
635
5
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
5
            const auto& general_val = data_col_general.get_data()[0];
637
5
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
10
            for (size_t i = 0; i < input_rows_count; ++i) {
641
5
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
5
                if (scale_arg == 0) {
643
2
                    size_t scale = 1;
644
2
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
3
                } else if (scale_arg > 0) {
646
2
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
2
                                                                     vec_res[i]);
649
2
                } else {
650
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
1
                                                                     vec_res[i]);
653
1
                }
654
5
            }
655
656
5
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
5
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE9ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
6
                                     [[maybe_unused]] Int16 result_scale) {
582
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
6
        const size_t input_rows_count = col_scale->size();
584
585
12
        for (size_t i = 0; i < input_rows_count; ++i) {
586
6
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
6
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
6
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
6
        }
595
596
        if constexpr (is_decimal(T)) {
597
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
                            const_col_general->get_data_column());
600
            const auto& general_val = data_col_general.get_data()[0];
601
            Int32 input_scale = data_col_general.get_scale();
602
            auto col_res =
603
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
            for (size_t i = 0; i < input_rows_count; ++i) {
606
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
                        general_val, input_scale, col_res->get_element(i).value,
608
                        col_scale_i32.get_data()[i]);
609
            }
610
611
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
                if (scale_arg <= 0) {
625
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
                }
629
            }
630
631
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
6
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
6
            const ColumnVector<T>& data_col_general =
635
6
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
6
            const auto& general_val = data_col_general.get_data()[0];
637
6
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
6
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
12
            for (size_t i = 0; i < input_rows_count; ++i) {
641
6
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
6
                if (scale_arg == 0) {
643
2
                    size_t scale = 1;
644
2
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
4
                } else if (scale_arg > 0) {
646
3
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
3
                                                                     vec_res[i]);
649
3
                } else {
650
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
1
                                                                     vec_res[i]);
653
1
                }
654
6
            }
655
656
6
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
6
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE28ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
15
                                     [[maybe_unused]] Int16 result_scale) {
582
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
15
        const size_t input_rows_count = col_scale->size();
584
585
294
        for (size_t i = 0; i < input_rows_count; ++i) {
586
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
279
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
279
        }
595
596
15
        if constexpr (is_decimal(T)) {
597
15
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
15
                            const_col_general->get_data_column());
600
15
            const auto& general_val = data_col_general.get_data()[0];
601
15
            Int32 input_scale = data_col_general.get_scale();
602
15
            auto col_res =
603
15
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
294
            for (size_t i = 0; i < input_rows_count; ++i) {
606
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
279
                        general_val, input_scale, col_res->get_element(i).value,
608
279
                        col_scale_i32.get_data()[i]);
609
279
            }
610
611
294
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
279
                if (scale_arg <= 0) {
625
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
37
                }
629
279
            }
630
631
15
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
            const ColumnVector<T>& data_col_general =
635
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
            const auto& general_val = data_col_general.get_data()[0];
637
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
            for (size_t i = 0; i < input_rows_count; ++i) {
641
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
                if (scale_arg == 0) {
643
                    size_t scale = 1;
644
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
                } else if (scale_arg > 0) {
646
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
                                                                     vec_res[i]);
649
                } else {
650
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
                                                                     vec_res[i]);
653
                }
654
            }
655
656
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
15
    }
_ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE29ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
581
6
                                     [[maybe_unused]] Int16 result_scale) {
582
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
583
6
        const size_t input_rows_count = col_scale->size();
584
585
155
        for (size_t i = 0; i < input_rows_count; ++i) {
586
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
587
588
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
589
149
                scale_arg < std::numeric_limits<Int16>::min()) {
590
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
591
0
                                       "Scale argument for function is out of bound: {}",
592
0
                                       scale_arg);
593
0
            }
594
149
        }
595
596
6
        if constexpr (is_decimal(T)) {
597
6
            const typename PrimitiveTypeTraits<T>::ColumnType& data_col_general =
598
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&>(
599
6
                            const_col_general->get_data_column());
600
6
            const auto& general_val = data_col_general.get_data()[0];
601
6
            Int32 input_scale = data_col_general.get_scale();
602
6
            auto col_res =
603
6
                    PrimitiveTypeTraits<T>::ColumnType::create(input_rows_count, result_scale);
604
605
155
            for (size_t i = 0; i < input_rows_count; ++i) {
606
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
607
149
                        general_val, input_scale, col_res->get_element(i).value,
608
149
                        col_scale_i32.get_data()[i]);
609
149
            }
610
611
155
            for (size_t i = 0; i < input_rows_count; ++i) {
612
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
613
                // So we need this check to make sure the result have correct digits count
614
                //
615
                // Case 0: scale_arg <= -(integer part digits count)
616
                //      do nothing, because result is 0
617
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
618
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
619
                // Case 2: scale_arg > 0 && scale_arg < result_scale
620
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
621
                // Case 3: scale_arg >= input_scale
622
                //      do nothing
623
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
624
149
                if (scale_arg <= 0) {
625
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
626
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
627
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
628
26
                }
629
149
            }
630
631
6
            return col_res;
632
        } else if constexpr (is_int_or_bool(T) || is_date_type(T) || is_ip(T) ||
633
                             is_float_or_double(T) || T == TYPE_TIMEV2 || T == TYPE_TIME) {
634
            const ColumnVector<T>& data_col_general =
635
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
636
            const auto& general_val = data_col_general.get_data()[0];
637
            auto col_res = ColumnVector<T>::create(input_rows_count);
638
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
639
640
            for (size_t i = 0; i < input_rows_count; ++i) {
641
                const Int16 scale_arg = col_scale_i32.get_data()[i];
642
                if (scale_arg == 0) {
643
                    size_t scale = 1;
644
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
645
                } else if (scale_arg > 0) {
646
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
647
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
648
                                                                     vec_res[i]);
649
                } else {
650
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
651
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
652
                                                                     vec_res[i]);
653
                }
654
            }
655
656
            return col_res;
657
        } else {
658
            static_assert(false);
659
        }
660
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE20ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE30ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherILNS_13PrimitiveTypeE35ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
661
};
662
663
template <typename Impl, RoundingMode rounding_mode, TieBreakingMode tie_breaking_mode>
664
class FunctionRounding : public IFunction {
665
public:
666
    static constexpr auto name = Impl::name;
667
164
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
4
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
4
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
4
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
4
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
4
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
4
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
4
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
4
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv
Line
Count
Source
667
4
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv
Line
Count
Source
667
4
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
6
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
6
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
6
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
6
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv
Line
Count
Source
667
6
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
3
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
3
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
3
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv
Line
Count
Source
667
3
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv
Line
Count
Source
667
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
668
669
0
    String get_name() const override { return name; }
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE8get_nameB5cxx11Ev
670
671
64
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
2
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
2
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
2
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv
Line
Count
Source
671
2
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv
Line
Count
Source
671
1
    bool is_variadic() const override { return true; }
672
0
    size_t get_number_of_arguments() const override { return 0; }
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE23get_number_of_argumentsEv
673
674
60
    DataTypes get_variadic_argument_types_impl() const override {
675
60
        return Impl::get_variadic_argument_types();
676
60
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv
Line
Count
Source
674
1
    DataTypes get_variadic_argument_types_impl() const override {
675
1
        return Impl::get_variadic_argument_types();
676
1
    }
677
678
    /// Get result types by argument types. If the function does not apply to these arguments, throw an exception.
679
4
    DataTypePtr get_return_type_impl(const DataTypes& arguments) const override {
680
4
        if ((arguments.empty()) || (arguments.size() > 2)) {
681
0
            throw doris::Exception(
682
0
                    ErrorCode::INVALID_ARGUMENT,
683
0
                    "Number of arguments for function {}, doesn't match: should be 1 or 2. ",
684
0
                    get_name());
685
0
        }
686
687
4
        return arguments[0];
688
4
    }
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Line
Count
Source
679
1
    DataTypePtr get_return_type_impl(const DataTypes& arguments) const override {
680
1
        if ((arguments.empty()) || (arguments.size() > 2)) {
681
0
            throw doris::Exception(
682
0
                    ErrorCode::INVALID_ARGUMENT,
683
0
                    "Number of arguments for function {}, doesn't match: should be 1 or 2. ",
684
0
                    get_name());
685
0
        }
686
687
1
        return arguments[0];
688
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Line
Count
Source
679
1
    DataTypePtr get_return_type_impl(const DataTypes& arguments) const override {
680
1
        if ((arguments.empty()) || (arguments.size() > 2)) {
681
0
            throw doris::Exception(
682
0
                    ErrorCode::INVALID_ARGUMENT,
683
0
                    "Number of arguments for function {}, doesn't match: should be 1 or 2. ",
684
0
                    get_name());
685
0
        }
686
687
1
        return arguments[0];
688
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Line
Count
Source
679
1
    DataTypePtr get_return_type_impl(const DataTypes& arguments) const override {
680
1
        if ((arguments.empty()) || (arguments.size() > 2)) {
681
0
            throw doris::Exception(
682
0
                    ErrorCode::INVALID_ARGUMENT,
683
0
                    "Number of arguments for function {}, doesn't match: should be 1 or 2. ",
684
0
                    get_name());
685
0
        }
686
687
1
        return arguments[0];
688
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Line
Count
Source
679
1
    DataTypePtr get_return_type_impl(const DataTypes& arguments) const override {
680
1
        if ((arguments.empty()) || (arguments.size() > 2)) {
681
0
            throw doris::Exception(
682
0
                    ErrorCode::INVALID_ARGUMENT,
683
0
                    "Number of arguments for function {}, doesn't match: should be 1 or 2. ",
684
0
                    get_name());
685
0
        }
686
687
1
        return arguments[0];
688
1
    }
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISD_EE
689
690
0
    static Status get_scale_arg(const ColumnWithTypeAndName& arguments, Int16* scale) {
691
0
        const IColumn& scale_column = *arguments.column;
692
693
0
        Int32 scale_arg = assert_cast<const ColumnInt32&>(
694
0
                                  assert_cast<const ColumnConst*>(&scale_column)->get_data_column())
695
0
                                  .get_element(0);
696
697
0
        if (scale_arg > std::numeric_limits<Int16>::max() ||
698
0
            scale_arg < std::numeric_limits<Int16>::min()) {
699
0
            return Status::InvalidArgument("Scale argument for function {} is out of bound: {}",
700
0
                                           name, scale_arg);
701
0
        }
702
703
0
        *scale = scale_arg;
704
0
        return Status::OK();
705
0
    }
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
706
707
    Status execute_impl(FunctionContext* context, Block& block, const ColumnNumbers& arguments,
708
312
                        uint32_t result, size_t input_rows_count) const override {
709
312
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
312
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
312
        const DataTypePtr result_type = block.get_by_position(result).type;
712
312
        const bool is_col_general_const = is_column_const(*column_general.column);
713
312
        const auto* col_general = is_col_general_const
714
312
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
154
                                                    .get_data_column_ptr()
716
154
                                                    .get()
717
312
                                          : column_general.column.get();
718
312
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
312
        auto call = [&](const auto& types) -> bool {
727
312
            using Types = std::decay_t<decltype(types)>;
728
312
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
312
            Int16 result_scale = 0;
733
312
            if constexpr (IsDataTypeDecimal<DataType>) {
734
210
                if (column_result.type->is_nullable()) {
735
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
0
                                column_result.type)) {
737
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
0
                    } else {
739
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
0
                                               "Illegal nullable column");
741
0
                    }
742
210
                } else {
743
210
                    result_scale = column_result.type->get_scale();
744
210
                }
745
210
            }
746
747
312
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
312
                if (arguments.size() == 1 ||
749
312
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
4
                    Int16 scale_arg = 0;
752
4
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
4
                    res = Dispatcher<DataType::PType, rounding_mode,
758
4
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
4
                                                                         result_scale);
760
308
                } else {
761
                    // the SECOND arugment is COLUMN
762
308
                    if (is_col_general_const) {
763
154
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
154
                                apply_const_vec(
765
154
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
154
                                        block.get_by_position(arguments[1]).column.get(),
767
154
                                        result_scale);
768
154
                    } else {
769
154
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
154
                                apply_vec_vec(col_general,
771
154
                                              block.get_by_position(arguments[1]).column.get(),
772
154
                                              result_scale);
773
154
                    }
774
308
                }
775
312
                return true;
776
312
            }
777
778
0
            return false;
779
312
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Line
Count
Source
726
30
        auto call = [&](const auto& types) -> bool {
727
30
            using Types = std::decay_t<decltype(types)>;
728
30
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
30
            Int16 result_scale = 0;
733
30
            if constexpr (IsDataTypeDecimal<DataType>) {
734
30
                if (column_result.type->is_nullable()) {
735
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
0
                                column_result.type)) {
737
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
0
                    } else {
739
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
0
                                               "Illegal nullable column");
741
0
                    }
742
30
                } else {
743
30
                    result_scale = column_result.type->get_scale();
744
30
                }
745
30
            }
746
747
30
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
30
                if (arguments.size() == 1 ||
749
30
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
30
                } else {
761
                    // the SECOND arugment is COLUMN
762
30
                    if (is_col_general_const) {
763
15
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
15
                                apply_const_vec(
765
15
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
15
                                        block.get_by_position(arguments[1]).column.get(),
767
15
                                        result_scale);
768
15
                    } else {
769
15
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
15
                                apply_vec_vec(col_general,
771
15
                                              block.get_by_position(arguments[1]).column.get(),
772
15
                                              result_scale);
773
15
                    }
774
30
                }
775
30
                return true;
776
30
            }
777
778
0
            return false;
779
30
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Line
Count
Source
726
12
        auto call = [&](const auto& types) -> bool {
727
12
            using Types = std::decay_t<decltype(types)>;
728
12
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
12
            Int16 result_scale = 0;
733
12
            if constexpr (IsDataTypeDecimal<DataType>) {
734
12
                if (column_result.type->is_nullable()) {
735
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
0
                                column_result.type)) {
737
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
0
                    } else {
739
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
0
                                               "Illegal nullable column");
741
0
                    }
742
12
                } else {
743
12
                    result_scale = column_result.type->get_scale();
744
12
                }
745
12
            }
746
747
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
12
                if (arguments.size() == 1 ||
749
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
12
                } else {
761
                    // the SECOND arugment is COLUMN
762
12
                    if (is_col_general_const) {
763
6
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
6
                                apply_const_vec(
765
6
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
6
                                        block.get_by_position(arguments[1]).column.get(),
767
6
                                        result_scale);
768
6
                    } else {
769
6
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
6
                                apply_vec_vec(col_general,
771
6
                                              block.get_by_position(arguments[1]).column.get(),
772
6
                                              result_scale);
773
6
                    }
774
12
                }
775
12
                return true;
776
12
            }
777
778
0
            return false;
779
12
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Line
Count
Source
726
30
        auto call = [&](const auto& types) -> bool {
727
30
            using Types = std::decay_t<decltype(types)>;
728
30
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
30
            Int16 result_scale = 0;
733
30
            if constexpr (IsDataTypeDecimal<DataType>) {
734
30
                if (column_result.type->is_nullable()) {
735
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
0
                                column_result.type)) {
737
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
0
                    } else {
739
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
0
                                               "Illegal nullable column");
741
0
                    }
742
30
                } else {
743
30
                    result_scale = column_result.type->get_scale();
744
30
                }
745
30
            }
746
747
30
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
30
                if (arguments.size() == 1 ||
749
30
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
30
                } else {
761
                    // the SECOND arugment is COLUMN
762
30
                    if (is_col_general_const) {
763
15
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
15
                                apply_const_vec(
765
15
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
15
                                        block.get_by_position(arguments[1]).column.get(),
767
15
                                        result_scale);
768
15
                    } else {
769
15
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
15
                                apply_vec_vec(col_general,
771
15
                                              block.get_by_position(arguments[1]).column.get(),
772
15
                                              result_scale);
773
15
                    }
774
30
                }
775
30
                return true;
776
30
            }
777
778
0
            return false;
779
30
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Line
Count
Source
726
12
        auto call = [&](const auto& types) -> bool {
727
12
            using Types = std::decay_t<decltype(types)>;
728
12
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
12
            Int16 result_scale = 0;
733
12
            if constexpr (IsDataTypeDecimal<DataType>) {
734
12
                if (column_result.type->is_nullable()) {
735
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
0
                                column_result.type)) {
737
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
0
                    } else {
739
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
0
                                               "Illegal nullable column");
741
0
                    }
742
12
                } else {
743
12
                    result_scale = column_result.type->get_scale();
744
12
                }
745
12
            }
746
747
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
12
                if (arguments.size() == 1 ||
749
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
12
                } else {
761
                    // the SECOND arugment is COLUMN
762
12
                    if (is_col_general_const) {
763
6
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
6
                                apply_const_vec(
765
6
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
6
                                        block.get_by_position(arguments[1]).column.get(),
767
6
                                        result_scale);
768
6
                    } else {
769
6
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
6
                                apply_vec_vec(col_general,
771
6
                                              block.get_by_position(arguments[1]).column.get(),
772
6
                                              result_scale);
773
6
                    }
774
12
                }
775
12
                return true;
776
12
            }
777
778
0
            return false;
779
12
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Line
Count
Source
726
30
        auto call = [&](const auto& types) -> bool {
727
30
            using Types = std::decay_t<decltype(types)>;
728
30
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
30
            Int16 result_scale = 0;
733
30
            if constexpr (IsDataTypeDecimal<DataType>) {
734
30
                if (column_result.type->is_nullable()) {
735
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
0
                                column_result.type)) {
737
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
0
                    } else {
739
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
0
                                               "Illegal nullable column");
741
0
                    }
742
30
                } else {
743
30
                    result_scale = column_result.type->get_scale();
744
30
                }
745
30
            }
746
747
30
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
30
                if (arguments.size() == 1 ||
749
30
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
30
                } else {
761
                    // the SECOND arugment is COLUMN
762
30
                    if (is_col_general_const) {
763
15
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
15
                                apply_const_vec(
765
15
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
15
                                        block.get_by_position(arguments[1]).column.get(),
767
15
                                        result_scale);
768
15
                    } else {
769
15
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
15
                                apply_vec_vec(col_general,
771
15
                                              block.get_by_position(arguments[1]).column.get(),
772
15
                                              result_scale);
773
15
                    }
774
30
                }
775
30
                return true;
776
30
            }
777
778
0
            return false;
779
30
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Line
Count
Source
726
12
        auto call = [&](const auto& types) -> bool {
727
12
            using Types = std::decay_t<decltype(types)>;
728
12
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
12
            Int16 result_scale = 0;
733
12
            if constexpr (IsDataTypeDecimal<DataType>) {
734
12
                if (column_result.type->is_nullable()) {
735
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
0
                                column_result.type)) {
737
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
0
                    } else {
739
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
0
                                               "Illegal nullable column");
741
0
                    }
742
12
                } else {
743
12
                    result_scale = column_result.type->get_scale();
744
12
                }
745
12
            }
746
747
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
12
                if (arguments.size() == 1 ||
749
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
12
                } else {
761
                    // the SECOND arugment is COLUMN
762
12
                    if (is_col_general_const) {
763
6
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
6
                                apply_const_vec(
765
6
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
6
                                        block.get_by_position(arguments[1]).column.get(),
767
6
                                        result_scale);
768
6
                    } else {
769
6
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
6
                                apply_vec_vec(col_general,
771
6
                                              block.get_by_position(arguments[1]).column.get(),
772
6
                                              result_scale);
773
6
                    }
774
12
                }
775
12
                return true;
776
12
            }
777
778
0
            return false;
779
12
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Line
Count
Source
726
30
        auto call = [&](const auto& types) -> bool {
727
30
            using Types = std::decay_t<decltype(types)>;
728
30
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
30
            Int16 result_scale = 0;
733
30
            if constexpr (IsDataTypeDecimal<DataType>) {
734
30
                if (column_result.type->is_nullable()) {
735
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
0
                                column_result.type)) {
737
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
0
                    } else {
739
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
0
                                               "Illegal nullable column");
741
0
                    }
742
30
                } else {
743
30
                    result_scale = column_result.type->get_scale();
744
30
                }
745
30
            }
746
747
30
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
30
                if (arguments.size() == 1 ||
749
30
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
30
                } else {
761
                    // the SECOND arugment is COLUMN
762
30
                    if (is_col_general_const) {
763
15
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
15
                                apply_const_vec(
765
15
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
15
                                        block.get_by_position(arguments[1]).column.get(),
767
15
                                        result_scale);
768
15
                    } else {
769
15
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
15
                                apply_vec_vec(col_general,
771
15
                                              block.get_by_position(arguments[1]).column.get(),
772
15
                                              result_scale);
773
15
                    }
774
30
                }
775
30
                return true;
776
30
            }
777
778
0
            return false;
779
30
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Line
Count
Source
726
12
        auto call = [&](const auto& types) -> bool {
727
12
            using Types = std::decay_t<decltype(types)>;
728
12
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
12
            Int16 result_scale = 0;
733
12
            if constexpr (IsDataTypeDecimal<DataType>) {
734
12
                if (column_result.type->is_nullable()) {
735
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
0
                                column_result.type)) {
737
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
0
                    } else {
739
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
0
                                               "Illegal nullable column");
741
0
                    }
742
12
                } else {
743
12
                    result_scale = column_result.type->get_scale();
744
12
                }
745
12
            }
746
747
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
12
                if (arguments.size() == 1 ||
749
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
12
                } else {
761
                    // the SECOND arugment is COLUMN
762
12
                    if (is_col_general_const) {
763
6
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
6
                                apply_const_vec(
765
6
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
6
                                        block.get_by_position(arguments[1]).column.get(),
767
6
                                        result_scale);
768
6
                    } else {
769
6
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
6
                                apply_vec_vec(col_general,
771
6
                                              block.get_by_position(arguments[1]).column.get(),
772
6
                                              result_scale);
773
6
                    }
774
12
                }
775
12
                return true;
776
12
            }
777
778
0
            return false;
779
12
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Line
Count
Source
726
30
        auto call = [&](const auto& types) -> bool {
727
30
            using Types = std::decay_t<decltype(types)>;
728
30
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
30
            Int16 result_scale = 0;
733
30
            if constexpr (IsDataTypeDecimal<DataType>) {
734
30
                if (column_result.type->is_nullable()) {
735
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
0
                                column_result.type)) {
737
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
0
                    } else {
739
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
0
                                               "Illegal nullable column");
741
0
                    }
742
30
                } else {
743
30
                    result_scale = column_result.type->get_scale();
744
30
                }
745
30
            }
746
747
30
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
30
                if (arguments.size() == 1 ||
749
30
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
30
                } else {
761
                    // the SECOND arugment is COLUMN
762
30
                    if (is_col_general_const) {
763
15
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
15
                                apply_const_vec(
765
15
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
15
                                        block.get_by_position(arguments[1]).column.get(),
767
15
                                        result_scale);
768
15
                    } else {
769
15
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
15
                                apply_vec_vec(col_general,
771
15
                                              block.get_by_position(arguments[1]).column.get(),
772
15
                                              result_scale);
773
15
                    }
774
30
                }
775
30
                return true;
776
30
            }
777
778
0
            return false;
779
30
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Line
Count
Source
726
12
        auto call = [&](const auto& types) -> bool {
727
12
            using Types = std::decay_t<decltype(types)>;
728
12
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
12
            Int16 result_scale = 0;
733
12
            if constexpr (IsDataTypeDecimal<DataType>) {
734
12
                if (column_result.type->is_nullable()) {
735
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
0
                                column_result.type)) {
737
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
0
                    } else {
739
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
0
                                               "Illegal nullable column");
741
0
                    }
742
12
                } else {
743
12
                    result_scale = column_result.type->get_scale();
744
12
                }
745
12
            }
746
747
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
12
                if (arguments.size() == 1 ||
749
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
12
                } else {
761
                    // the SECOND arugment is COLUMN
762
12
                    if (is_col_general_const) {
763
6
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
6
                                apply_const_vec(
765
6
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
6
                                        block.get_by_position(arguments[1]).column.get(),
767
6
                                        result_scale);
768
6
                    } else {
769
6
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
6
                                apply_vec_vec(col_general,
771
6
                                              block.get_by_position(arguments[1]).column.get(),
772
6
                                              result_scale);
773
6
                    }
774
12
                }
775
12
                return true;
776
12
            }
777
778
0
            return false;
779
12
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE2EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE4EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE5EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE6EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE7EEEvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE8EEEvEEEEbSJ_
Line
Count
Source
726
8
        auto call = [&](const auto& types) -> bool {
727
8
            using Types = std::decay_t<decltype(types)>;
728
8
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
8
            Int16 result_scale = 0;
733
            if constexpr (IsDataTypeDecimal<DataType>) {
734
                if (column_result.type->is_nullable()) {
735
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
                                column_result.type)) {
737
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
                    } else {
739
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
                                               "Illegal nullable column");
741
                    }
742
                } else {
743
                    result_scale = column_result.type->get_scale();
744
                }
745
            }
746
747
8
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
8
                if (arguments.size() == 1 ||
749
8
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
8
                } else {
761
                    // the SECOND arugment is COLUMN
762
8
                    if (is_col_general_const) {
763
4
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
4
                                apply_const_vec(
765
4
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
4
                                        block.get_by_position(arguments[1]).column.get(),
767
4
                                        result_scale);
768
4
                    } else {
769
4
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
4
                                apply_vec_vec(col_general,
771
4
                                              block.get_by_position(arguments[1]).column.get(),
772
4
                                              result_scale);
773
4
                    }
774
8
                }
775
8
                return true;
776
8
            }
777
778
0
            return false;
779
8
        };
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE9EEEvEEEEbSJ_
Line
Count
Source
726
10
        auto call = [&](const auto& types) -> bool {
727
10
            using Types = std::decay_t<decltype(types)>;
728
10
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
10
            Int16 result_scale = 0;
733
            if constexpr (IsDataTypeDecimal<DataType>) {
734
                if (column_result.type->is_nullable()) {
735
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
                                column_result.type)) {
737
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
                    } else {
739
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
                                               "Illegal nullable column");
741
                    }
742
                } else {
743
                    result_scale = column_result.type->get_scale();
744
                }
745
            }
746
747
10
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
10
                if (arguments.size() == 1 ||
749
10
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
10
                } else {
761
                    // the SECOND arugment is COLUMN
762
10
                    if (is_col_general_const) {
763
5
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
5
                                apply_const_vec(
765
5
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
5
                                        block.get_by_position(arguments[1]).column.get(),
767
5
                                        result_scale);
768
5
                    } else {
769
5
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
5
                                apply_vec_vec(col_general,
771
5
                                              block.get_by_position(arguments[1]).column.get(),
772
5
                                              result_scale);
773
5
                    }
774
10
                }
775
10
                return true;
776
10
            }
777
778
0
            return false;
779
10
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE28EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE29EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE20EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE30EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE35EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE2EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE4EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE5EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE6EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE7EEEvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE8EEEvEEEEbSJ_
Line
Count
Source
726
8
        auto call = [&](const auto& types) -> bool {
727
8
            using Types = std::decay_t<decltype(types)>;
728
8
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
8
            Int16 result_scale = 0;
733
            if constexpr (IsDataTypeDecimal<DataType>) {
734
                if (column_result.type->is_nullable()) {
735
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
                                column_result.type)) {
737
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
                    } else {
739
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
                                               "Illegal nullable column");
741
                    }
742
                } else {
743
                    result_scale = column_result.type->get_scale();
744
                }
745
            }
746
747
8
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
8
                if (arguments.size() == 1 ||
749
8
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
8
                } else {
761
                    // the SECOND arugment is COLUMN
762
8
                    if (is_col_general_const) {
763
4
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
4
                                apply_const_vec(
765
4
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
4
                                        block.get_by_position(arguments[1]).column.get(),
767
4
                                        result_scale);
768
4
                    } else {
769
4
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
4
                                apply_vec_vec(col_general,
771
4
                                              block.get_by_position(arguments[1]).column.get(),
772
4
                                              result_scale);
773
4
                    }
774
8
                }
775
8
                return true;
776
8
            }
777
778
0
            return false;
779
8
        };
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE9EEEvEEEEbSJ_
Line
Count
Source
726
10
        auto call = [&](const auto& types) -> bool {
727
10
            using Types = std::decay_t<decltype(types)>;
728
10
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
10
            Int16 result_scale = 0;
733
            if constexpr (IsDataTypeDecimal<DataType>) {
734
                if (column_result.type->is_nullable()) {
735
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
                                column_result.type)) {
737
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
                    } else {
739
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
                                               "Illegal nullable column");
741
                    }
742
                } else {
743
                    result_scale = column_result.type->get_scale();
744
                }
745
            }
746
747
10
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
10
                if (arguments.size() == 1 ||
749
10
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
10
                } else {
761
                    // the SECOND arugment is COLUMN
762
10
                    if (is_col_general_const) {
763
5
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
5
                                apply_const_vec(
765
5
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
5
                                        block.get_by_position(arguments[1]).column.get(),
767
5
                                        result_scale);
768
5
                    } else {
769
5
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
5
                                apply_vec_vec(col_general,
771
5
                                              block.get_by_position(arguments[1]).column.get(),
772
5
                                              result_scale);
773
5
                    }
774
10
                }
775
10
                return true;
776
10
            }
777
778
0
            return false;
779
10
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE28EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE29EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE20EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE30EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE35EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE2EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE4EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE5EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE6EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE7EEEvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE8EEEvEEEEbSJ_
Line
Count
Source
726
8
        auto call = [&](const auto& types) -> bool {
727
8
            using Types = std::decay_t<decltype(types)>;
728
8
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
8
            Int16 result_scale = 0;
733
            if constexpr (IsDataTypeDecimal<DataType>) {
734
                if (column_result.type->is_nullable()) {
735
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
                                column_result.type)) {
737
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
                    } else {
739
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
                                               "Illegal nullable column");
741
                    }
742
                } else {
743
                    result_scale = column_result.type->get_scale();
744
                }
745
            }
746
747
8
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
8
                if (arguments.size() == 1 ||
749
8
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
8
                } else {
761
                    // the SECOND arugment is COLUMN
762
8
                    if (is_col_general_const) {
763
4
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
4
                                apply_const_vec(
765
4
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
4
                                        block.get_by_position(arguments[1]).column.get(),
767
4
                                        result_scale);
768
4
                    } else {
769
4
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
4
                                apply_vec_vec(col_general,
771
4
                                              block.get_by_position(arguments[1]).column.get(),
772
4
                                              result_scale);
773
4
                    }
774
8
                }
775
8
                return true;
776
8
            }
777
778
0
            return false;
779
8
        };
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE9EEEvEEEEbSJ_
Line
Count
Source
726
10
        auto call = [&](const auto& types) -> bool {
727
10
            using Types = std::decay_t<decltype(types)>;
728
10
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
10
            Int16 result_scale = 0;
733
            if constexpr (IsDataTypeDecimal<DataType>) {
734
                if (column_result.type->is_nullable()) {
735
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
                                column_result.type)) {
737
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
                    } else {
739
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
                                               "Illegal nullable column");
741
                    }
742
                } else {
743
                    result_scale = column_result.type->get_scale();
744
                }
745
            }
746
747
10
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
10
                if (arguments.size() == 1 ||
749
10
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
10
                } else {
761
                    // the SECOND arugment is COLUMN
762
10
                    if (is_col_general_const) {
763
5
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
5
                                apply_const_vec(
765
5
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
5
                                        block.get_by_position(arguments[1]).column.get(),
767
5
                                        result_scale);
768
5
                    } else {
769
5
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
5
                                apply_vec_vec(col_general,
771
5
                                              block.get_by_position(arguments[1]).column.get(),
772
5
                                              result_scale);
773
5
                    }
774
10
                }
775
10
                return true;
776
10
            }
777
778
0
            return false;
779
10
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE28EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE29EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE20EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE30EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE35EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE2EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE4EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE5EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE6EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE7EEEvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE8EEEvEEEEbSJ_
Line
Count
Source
726
10
        auto call = [&](const auto& types) -> bool {
727
10
            using Types = std::decay_t<decltype(types)>;
728
10
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
10
            Int16 result_scale = 0;
733
            if constexpr (IsDataTypeDecimal<DataType>) {
734
                if (column_result.type->is_nullable()) {
735
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
                                column_result.type)) {
737
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
                    } else {
739
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
                                               "Illegal nullable column");
741
                    }
742
                } else {
743
                    result_scale = column_result.type->get_scale();
744
                }
745
            }
746
747
10
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
10
                if (arguments.size() == 1 ||
749
10
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
10
                } else {
761
                    // the SECOND arugment is COLUMN
762
10
                    if (is_col_general_const) {
763
5
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
5
                                apply_const_vec(
765
5
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
5
                                        block.get_by_position(arguments[1]).column.get(),
767
5
                                        result_scale);
768
5
                    } else {
769
5
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
5
                                apply_vec_vec(col_general,
771
5
                                              block.get_by_position(arguments[1]).column.get(),
772
5
                                              result_scale);
773
5
                    }
774
10
                }
775
10
                return true;
776
10
            }
777
778
0
            return false;
779
10
        };
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE9EEEvEEEEbSJ_
Line
Count
Source
726
12
        auto call = [&](const auto& types) -> bool {
727
12
            using Types = std::decay_t<decltype(types)>;
728
12
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
12
            Int16 result_scale = 0;
733
            if constexpr (IsDataTypeDecimal<DataType>) {
734
                if (column_result.type->is_nullable()) {
735
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
                                column_result.type)) {
737
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
                    } else {
739
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
                                               "Illegal nullable column");
741
                    }
742
                } else {
743
                    result_scale = column_result.type->get_scale();
744
                }
745
            }
746
747
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
12
                if (arguments.size() == 1 ||
749
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
12
                } else {
761
                    // the SECOND arugment is COLUMN
762
12
                    if (is_col_general_const) {
763
6
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
6
                                apply_const_vec(
765
6
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
6
                                        block.get_by_position(arguments[1]).column.get(),
767
6
                                        result_scale);
768
6
                    } else {
769
6
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
6
                                apply_vec_vec(col_general,
771
6
                                              block.get_by_position(arguments[1]).column.get(),
772
6
                                              result_scale);
773
6
                    }
774
12
                }
775
12
                return true;
776
12
            }
777
778
0
            return false;
779
12
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE28EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE29EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE20EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE30EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE35EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE2EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE4EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE5EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE6EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE7EEEvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE8EEEvEEEEbSJ_
Line
Count
Source
726
10
        auto call = [&](const auto& types) -> bool {
727
10
            using Types = std::decay_t<decltype(types)>;
728
10
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
10
            Int16 result_scale = 0;
733
            if constexpr (IsDataTypeDecimal<DataType>) {
734
                if (column_result.type->is_nullable()) {
735
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
                                column_result.type)) {
737
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
                    } else {
739
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
                                               "Illegal nullable column");
741
                    }
742
                } else {
743
                    result_scale = column_result.type->get_scale();
744
                }
745
            }
746
747
10
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
10
                if (arguments.size() == 1 ||
749
10
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
10
                } else {
761
                    // the SECOND arugment is COLUMN
762
10
                    if (is_col_general_const) {
763
5
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
5
                                apply_const_vec(
765
5
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
5
                                        block.get_by_position(arguments[1]).column.get(),
767
5
                                        result_scale);
768
5
                    } else {
769
5
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
5
                                apply_vec_vec(col_general,
771
5
                                              block.get_by_position(arguments[1]).column.get(),
772
5
                                              result_scale);
773
5
                    }
774
10
                }
775
10
                return true;
776
10
            }
777
778
0
            return false;
779
10
        };
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE9EEEvEEEEbSJ_
Line
Count
Source
726
12
        auto call = [&](const auto& types) -> bool {
727
12
            using Types = std::decay_t<decltype(types)>;
728
12
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
12
            Int16 result_scale = 0;
733
            if constexpr (IsDataTypeDecimal<DataType>) {
734
                if (column_result.type->is_nullable()) {
735
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
                                column_result.type)) {
737
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
                    } else {
739
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
                                               "Illegal nullable column");
741
                    }
742
                } else {
743
                    result_scale = column_result.type->get_scale();
744
                }
745
            }
746
747
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
12
                if (arguments.size() == 1 ||
749
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
0
                    Int16 scale_arg = 0;
752
0
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
0
                    res = Dispatcher<DataType::PType, rounding_mode,
758
0
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
0
                                                                         result_scale);
760
12
                } else {
761
                    // the SECOND arugment is COLUMN
762
12
                    if (is_col_general_const) {
763
6
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
6
                                apply_const_vec(
765
6
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
6
                                        block.get_by_position(arguments[1]).column.get(),
767
6
                                        result_scale);
768
6
                    } else {
769
6
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
6
                                apply_vec_vec(col_general,
771
6
                                              block.get_by_position(arguments[1]).column.get(),
772
6
                                              result_scale);
773
6
                    }
774
12
                }
775
12
                return true;
776
12
            }
777
778
0
            return false;
779
12
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE28EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE29EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE20EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE30EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE35EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE2EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE4EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE5EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE6EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE7EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE8EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE9EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE28EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE29EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE20EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE30EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE35EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE2EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE4EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE5EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE6EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE7EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE8EEEvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE9EEEvEEEEbSJ_
Line
Count
Source
726
1
        auto call = [&](const auto& types) -> bool {
727
1
            using Types = std::decay_t<decltype(types)>;
728
1
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
1
            Int16 result_scale = 0;
733
            if constexpr (IsDataTypeDecimal<DataType>) {
734
                if (column_result.type->is_nullable()) {
735
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
                                column_result.type)) {
737
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
                    } else {
739
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
                                               "Illegal nullable column");
741
                    }
742
                } else {
743
                    result_scale = column_result.type->get_scale();
744
                }
745
            }
746
747
1
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
1
                if (arguments.size() == 1 ||
749
1
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
1
                    Int16 scale_arg = 0;
752
1
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
1
                    res = Dispatcher<DataType::PType, rounding_mode,
758
1
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
1
                                                                         result_scale);
760
1
                } else {
761
                    // the SECOND arugment is COLUMN
762
0
                    if (is_col_general_const) {
763
0
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
0
                                apply_const_vec(
765
0
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
0
                                        block.get_by_position(arguments[1]).column.get(),
767
0
                                        result_scale);
768
0
                    } else {
769
0
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
0
                                apply_vec_vec(col_general,
771
0
                                              block.get_by_position(arguments[1]).column.get(),
772
0
                                              result_scale);
773
0
                    }
774
0
                }
775
1
                return true;
776
1
            }
777
778
0
            return false;
779
1
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE28EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE29EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE20EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE30EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE35EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE2EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE4EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE5EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE6EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE7EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE8EEEvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE9EEEvEEEEbSJ_
Line
Count
Source
726
1
        auto call = [&](const auto& types) -> bool {
727
1
            using Types = std::decay_t<decltype(types)>;
728
1
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
1
            Int16 result_scale = 0;
733
            if constexpr (IsDataTypeDecimal<DataType>) {
734
                if (column_result.type->is_nullable()) {
735
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
                                column_result.type)) {
737
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
                    } else {
739
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
                                               "Illegal nullable column");
741
                    }
742
                } else {
743
                    result_scale = column_result.type->get_scale();
744
                }
745
            }
746
747
1
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
1
                if (arguments.size() == 1 ||
749
1
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
1
                    Int16 scale_arg = 0;
752
1
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
1
                    res = Dispatcher<DataType::PType, rounding_mode,
758
1
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
1
                                                                         result_scale);
760
1
                } else {
761
                    // the SECOND arugment is COLUMN
762
0
                    if (is_col_general_const) {
763
0
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
0
                                apply_const_vec(
765
0
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
0
                                        block.get_by_position(arguments[1]).column.get(),
767
0
                                        result_scale);
768
0
                    } else {
769
0
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
0
                                apply_vec_vec(col_general,
771
0
                                              block.get_by_position(arguments[1]).column.get(),
772
0
                                              result_scale);
773
0
                    }
774
0
                }
775
1
                return true;
776
1
            }
777
778
0
            return false;
779
1
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE28EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE29EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE20EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE30EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE35EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE2EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE4EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE5EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE6EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE7EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE8EEEvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE9EEEvEEEEbSJ_
Line
Count
Source
726
1
        auto call = [&](const auto& types) -> bool {
727
1
            using Types = std::decay_t<decltype(types)>;
728
1
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
1
            Int16 result_scale = 0;
733
            if constexpr (IsDataTypeDecimal<DataType>) {
734
                if (column_result.type->is_nullable()) {
735
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
                                column_result.type)) {
737
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
                    } else {
739
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
                                               "Illegal nullable column");
741
                    }
742
                } else {
743
                    result_scale = column_result.type->get_scale();
744
                }
745
            }
746
747
1
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
1
                if (arguments.size() == 1 ||
749
1
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
1
                    Int16 scale_arg = 0;
752
1
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
1
                    res = Dispatcher<DataType::PType, rounding_mode,
758
1
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
1
                                                                         result_scale);
760
1
                } else {
761
                    // the SECOND arugment is COLUMN
762
0
                    if (is_col_general_const) {
763
0
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
0
                                apply_const_vec(
765
0
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
0
                                        block.get_by_position(arguments[1]).column.get(),
767
0
                                        result_scale);
768
0
                    } else {
769
0
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
0
                                apply_vec_vec(col_general,
771
0
                                              block.get_by_position(arguments[1]).column.get(),
772
0
                                              result_scale);
773
0
                    }
774
0
                }
775
1
                return true;
776
1
            }
777
778
0
            return false;
779
1
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE28EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE29EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE20EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE30EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE35EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE2EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE4EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE5EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE6EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE7EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE8EEEvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILNS_13PrimitiveTypeE9EEEvEEEEbSJ_
Line
Count
Source
726
1
        auto call = [&](const auto& types) -> bool {
727
1
            using Types = std::decay_t<decltype(types)>;
728
1
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
1
            Int16 result_scale = 0;
733
            if constexpr (IsDataTypeDecimal<DataType>) {
734
                if (column_result.type->is_nullable()) {
735
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
                                column_result.type)) {
737
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
                    } else {
739
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
                                               "Illegal nullable column");
741
                    }
742
                } else {
743
                    result_scale = column_result.type->get_scale();
744
                }
745
            }
746
747
1
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
1
                if (arguments.size() == 1 ||
749
1
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
1
                    Int16 scale_arg = 0;
752
1
                    if (arguments.size() == 2) {
753
0
                        RETURN_IF_ERROR(
754
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
0
                    }
756
757
1
                    res = Dispatcher<DataType::PType, rounding_mode,
758
1
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
1
                                                                         result_scale);
760
1
                } else {
761
                    // the SECOND arugment is COLUMN
762
0
                    if (is_col_general_const) {
763
0
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
0
                                apply_const_vec(
765
0
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
0
                                        block.get_by_position(arguments[1]).column.get(),
767
0
                                        result_scale);
768
0
                    } else {
769
0
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
0
                                apply_vec_vec(col_general,
771
0
                                              block.get_by_position(arguments[1]).column.get(),
772
0
                                              result_scale);
773
0
                    }
774
0
                }
775
1
                return true;
776
1
            }
777
778
0
            return false;
779
1
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE28EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE29EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE20EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE30EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILNS_13PrimitiveTypeE35EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_2EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_3EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_4EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_5EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_6EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_7EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_8EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberILS4_9EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_28EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_29EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_20EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_30EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalILS4_35EEEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSK_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSK_
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
312
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
312
        column_result.column = std::move(res);
797
312
        return Status::OK();
798
312
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
30
                        uint32_t result, size_t input_rows_count) const override {
709
30
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
30
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
30
        const DataTypePtr result_type = block.get_by_position(result).type;
712
30
        const bool is_col_general_const = is_column_const(*column_general.column);
713
30
        const auto* col_general = is_col_general_const
714
30
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
15
                                                    .get_data_column_ptr()
716
15
                                                    .get()
717
30
                                          : column_general.column.get();
718
30
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
30
        auto call = [&](const auto& types) -> bool {
727
30
            using Types = std::decay_t<decltype(types)>;
728
30
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
30
            Int16 result_scale = 0;
733
30
            if constexpr (IsDataTypeDecimal<DataType>) {
734
30
                if (column_result.type->is_nullable()) {
735
30
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
30
                                column_result.type)) {
737
30
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
30
                    } else {
739
30
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
30
                                               "Illegal nullable column");
741
30
                    }
742
30
                } else {
743
30
                    result_scale = column_result.type->get_scale();
744
30
                }
745
30
            }
746
747
30
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
30
                if (arguments.size() == 1 ||
749
30
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
30
                    Int16 scale_arg = 0;
752
30
                    if (arguments.size() == 2) {
753
30
                        RETURN_IF_ERROR(
754
30
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
30
                    }
756
757
30
                    res = Dispatcher<DataType::PType, rounding_mode,
758
30
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
30
                                                                         result_scale);
760
30
                } else {
761
                    // the SECOND arugment is COLUMN
762
30
                    if (is_col_general_const) {
763
30
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
30
                                apply_const_vec(
765
30
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
30
                                        block.get_by_position(arguments[1]).column.get(),
767
30
                                        result_scale);
768
30
                    } else {
769
30
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
30
                                apply_vec_vec(col_general,
771
30
                                              block.get_by_position(arguments[1]).column.get(),
772
30
                                              result_scale);
773
30
                    }
774
30
                }
775
30
                return true;
776
30
            }
777
778
30
            return false;
779
30
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
30
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
30
        column_result.column = std::move(res);
797
30
        return Status::OK();
798
30
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
12
                        uint32_t result, size_t input_rows_count) const override {
709
12
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
12
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
12
        const DataTypePtr result_type = block.get_by_position(result).type;
712
12
        const bool is_col_general_const = is_column_const(*column_general.column);
713
12
        const auto* col_general = is_col_general_const
714
12
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
6
                                                    .get_data_column_ptr()
716
6
                                                    .get()
717
12
                                          : column_general.column.get();
718
12
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
12
        auto call = [&](const auto& types) -> bool {
727
12
            using Types = std::decay_t<decltype(types)>;
728
12
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
12
            Int16 result_scale = 0;
733
12
            if constexpr (IsDataTypeDecimal<DataType>) {
734
12
                if (column_result.type->is_nullable()) {
735
12
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
12
                                column_result.type)) {
737
12
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
12
                    } else {
739
12
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
12
                                               "Illegal nullable column");
741
12
                    }
742
12
                } else {
743
12
                    result_scale = column_result.type->get_scale();
744
12
                }
745
12
            }
746
747
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
12
                if (arguments.size() == 1 ||
749
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
12
                    Int16 scale_arg = 0;
752
12
                    if (arguments.size() == 2) {
753
12
                        RETURN_IF_ERROR(
754
12
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
12
                    }
756
757
12
                    res = Dispatcher<DataType::PType, rounding_mode,
758
12
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
12
                                                                         result_scale);
760
12
                } else {
761
                    // the SECOND arugment is COLUMN
762
12
                    if (is_col_general_const) {
763
12
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
12
                                apply_const_vec(
765
12
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
12
                                        block.get_by_position(arguments[1]).column.get(),
767
12
                                        result_scale);
768
12
                    } else {
769
12
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
12
                                apply_vec_vec(col_general,
771
12
                                              block.get_by_position(arguments[1]).column.get(),
772
12
                                              result_scale);
773
12
                    }
774
12
                }
775
12
                return true;
776
12
            }
777
778
12
            return false;
779
12
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
12
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
12
        column_result.column = std::move(res);
797
12
        return Status::OK();
798
12
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
30
                        uint32_t result, size_t input_rows_count) const override {
709
30
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
30
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
30
        const DataTypePtr result_type = block.get_by_position(result).type;
712
30
        const bool is_col_general_const = is_column_const(*column_general.column);
713
30
        const auto* col_general = is_col_general_const
714
30
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
15
                                                    .get_data_column_ptr()
716
15
                                                    .get()
717
30
                                          : column_general.column.get();
718
30
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
30
        auto call = [&](const auto& types) -> bool {
727
30
            using Types = std::decay_t<decltype(types)>;
728
30
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
30
            Int16 result_scale = 0;
733
30
            if constexpr (IsDataTypeDecimal<DataType>) {
734
30
                if (column_result.type->is_nullable()) {
735
30
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
30
                                column_result.type)) {
737
30
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
30
                    } else {
739
30
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
30
                                               "Illegal nullable column");
741
30
                    }
742
30
                } else {
743
30
                    result_scale = column_result.type->get_scale();
744
30
                }
745
30
            }
746
747
30
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
30
                if (arguments.size() == 1 ||
749
30
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
30
                    Int16 scale_arg = 0;
752
30
                    if (arguments.size() == 2) {
753
30
                        RETURN_IF_ERROR(
754
30
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
30
                    }
756
757
30
                    res = Dispatcher<DataType::PType, rounding_mode,
758
30
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
30
                                                                         result_scale);
760
30
                } else {
761
                    // the SECOND arugment is COLUMN
762
30
                    if (is_col_general_const) {
763
30
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
30
                                apply_const_vec(
765
30
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
30
                                        block.get_by_position(arguments[1]).column.get(),
767
30
                                        result_scale);
768
30
                    } else {
769
30
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
30
                                apply_vec_vec(col_general,
771
30
                                              block.get_by_position(arguments[1]).column.get(),
772
30
                                              result_scale);
773
30
                    }
774
30
                }
775
30
                return true;
776
30
            }
777
778
30
            return false;
779
30
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
30
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
30
        column_result.column = std::move(res);
797
30
        return Status::OK();
798
30
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
12
                        uint32_t result, size_t input_rows_count) const override {
709
12
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
12
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
12
        const DataTypePtr result_type = block.get_by_position(result).type;
712
12
        const bool is_col_general_const = is_column_const(*column_general.column);
713
12
        const auto* col_general = is_col_general_const
714
12
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
6
                                                    .get_data_column_ptr()
716
6
                                                    .get()
717
12
                                          : column_general.column.get();
718
12
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
12
        auto call = [&](const auto& types) -> bool {
727
12
            using Types = std::decay_t<decltype(types)>;
728
12
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
12
            Int16 result_scale = 0;
733
12
            if constexpr (IsDataTypeDecimal<DataType>) {
734
12
                if (column_result.type->is_nullable()) {
735
12
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
12
                                column_result.type)) {
737
12
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
12
                    } else {
739
12
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
12
                                               "Illegal nullable column");
741
12
                    }
742
12
                } else {
743
12
                    result_scale = column_result.type->get_scale();
744
12
                }
745
12
            }
746
747
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
12
                if (arguments.size() == 1 ||
749
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
12
                    Int16 scale_arg = 0;
752
12
                    if (arguments.size() == 2) {
753
12
                        RETURN_IF_ERROR(
754
12
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
12
                    }
756
757
12
                    res = Dispatcher<DataType::PType, rounding_mode,
758
12
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
12
                                                                         result_scale);
760
12
                } else {
761
                    // the SECOND arugment is COLUMN
762
12
                    if (is_col_general_const) {
763
12
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
12
                                apply_const_vec(
765
12
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
12
                                        block.get_by_position(arguments[1]).column.get(),
767
12
                                        result_scale);
768
12
                    } else {
769
12
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
12
                                apply_vec_vec(col_general,
771
12
                                              block.get_by_position(arguments[1]).column.get(),
772
12
                                              result_scale);
773
12
                    }
774
12
                }
775
12
                return true;
776
12
            }
777
778
12
            return false;
779
12
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
12
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
12
        column_result.column = std::move(res);
797
12
        return Status::OK();
798
12
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
30
                        uint32_t result, size_t input_rows_count) const override {
709
30
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
30
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
30
        const DataTypePtr result_type = block.get_by_position(result).type;
712
30
        const bool is_col_general_const = is_column_const(*column_general.column);
713
30
        const auto* col_general = is_col_general_const
714
30
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
15
                                                    .get_data_column_ptr()
716
15
                                                    .get()
717
30
                                          : column_general.column.get();
718
30
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
30
        auto call = [&](const auto& types) -> bool {
727
30
            using Types = std::decay_t<decltype(types)>;
728
30
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
30
            Int16 result_scale = 0;
733
30
            if constexpr (IsDataTypeDecimal<DataType>) {
734
30
                if (column_result.type->is_nullable()) {
735
30
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
30
                                column_result.type)) {
737
30
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
30
                    } else {
739
30
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
30
                                               "Illegal nullable column");
741
30
                    }
742
30
                } else {
743
30
                    result_scale = column_result.type->get_scale();
744
30
                }
745
30
            }
746
747
30
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
30
                if (arguments.size() == 1 ||
749
30
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
30
                    Int16 scale_arg = 0;
752
30
                    if (arguments.size() == 2) {
753
30
                        RETURN_IF_ERROR(
754
30
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
30
                    }
756
757
30
                    res = Dispatcher<DataType::PType, rounding_mode,
758
30
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
30
                                                                         result_scale);
760
30
                } else {
761
                    // the SECOND arugment is COLUMN
762
30
                    if (is_col_general_const) {
763
30
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
30
                                apply_const_vec(
765
30
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
30
                                        block.get_by_position(arguments[1]).column.get(),
767
30
                                        result_scale);
768
30
                    } else {
769
30
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
30
                                apply_vec_vec(col_general,
771
30
                                              block.get_by_position(arguments[1]).column.get(),
772
30
                                              result_scale);
773
30
                    }
774
30
                }
775
30
                return true;
776
30
            }
777
778
30
            return false;
779
30
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
30
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
30
        column_result.column = std::move(res);
797
30
        return Status::OK();
798
30
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
12
                        uint32_t result, size_t input_rows_count) const override {
709
12
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
12
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
12
        const DataTypePtr result_type = block.get_by_position(result).type;
712
12
        const bool is_col_general_const = is_column_const(*column_general.column);
713
12
        const auto* col_general = is_col_general_const
714
12
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
6
                                                    .get_data_column_ptr()
716
6
                                                    .get()
717
12
                                          : column_general.column.get();
718
12
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
12
        auto call = [&](const auto& types) -> bool {
727
12
            using Types = std::decay_t<decltype(types)>;
728
12
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
12
            Int16 result_scale = 0;
733
12
            if constexpr (IsDataTypeDecimal<DataType>) {
734
12
                if (column_result.type->is_nullable()) {
735
12
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
12
                                column_result.type)) {
737
12
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
12
                    } else {
739
12
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
12
                                               "Illegal nullable column");
741
12
                    }
742
12
                } else {
743
12
                    result_scale = column_result.type->get_scale();
744
12
                }
745
12
            }
746
747
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
12
                if (arguments.size() == 1 ||
749
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
12
                    Int16 scale_arg = 0;
752
12
                    if (arguments.size() == 2) {
753
12
                        RETURN_IF_ERROR(
754
12
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
12
                    }
756
757
12
                    res = Dispatcher<DataType::PType, rounding_mode,
758
12
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
12
                                                                         result_scale);
760
12
                } else {
761
                    // the SECOND arugment is COLUMN
762
12
                    if (is_col_general_const) {
763
12
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
12
                                apply_const_vec(
765
12
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
12
                                        block.get_by_position(arguments[1]).column.get(),
767
12
                                        result_scale);
768
12
                    } else {
769
12
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
12
                                apply_vec_vec(col_general,
771
12
                                              block.get_by_position(arguments[1]).column.get(),
772
12
                                              result_scale);
773
12
                    }
774
12
                }
775
12
                return true;
776
12
            }
777
778
12
            return false;
779
12
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
12
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
12
        column_result.column = std::move(res);
797
12
        return Status::OK();
798
12
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
30
                        uint32_t result, size_t input_rows_count) const override {
709
30
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
30
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
30
        const DataTypePtr result_type = block.get_by_position(result).type;
712
30
        const bool is_col_general_const = is_column_const(*column_general.column);
713
30
        const auto* col_general = is_col_general_const
714
30
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
15
                                                    .get_data_column_ptr()
716
15
                                                    .get()
717
30
                                          : column_general.column.get();
718
30
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
30
        auto call = [&](const auto& types) -> bool {
727
30
            using Types = std::decay_t<decltype(types)>;
728
30
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
30
            Int16 result_scale = 0;
733
30
            if constexpr (IsDataTypeDecimal<DataType>) {
734
30
                if (column_result.type->is_nullable()) {
735
30
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
30
                                column_result.type)) {
737
30
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
30
                    } else {
739
30
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
30
                                               "Illegal nullable column");
741
30
                    }
742
30
                } else {
743
30
                    result_scale = column_result.type->get_scale();
744
30
                }
745
30
            }
746
747
30
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
30
                if (arguments.size() == 1 ||
749
30
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
30
                    Int16 scale_arg = 0;
752
30
                    if (arguments.size() == 2) {
753
30
                        RETURN_IF_ERROR(
754
30
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
30
                    }
756
757
30
                    res = Dispatcher<DataType::PType, rounding_mode,
758
30
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
30
                                                                         result_scale);
760
30
                } else {
761
                    // the SECOND arugment is COLUMN
762
30
                    if (is_col_general_const) {
763
30
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
30
                                apply_const_vec(
765
30
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
30
                                        block.get_by_position(arguments[1]).column.get(),
767
30
                                        result_scale);
768
30
                    } else {
769
30
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
30
                                apply_vec_vec(col_general,
771
30
                                              block.get_by_position(arguments[1]).column.get(),
772
30
                                              result_scale);
773
30
                    }
774
30
                }
775
30
                return true;
776
30
            }
777
778
30
            return false;
779
30
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
30
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
30
        column_result.column = std::move(res);
797
30
        return Status::OK();
798
30
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
12
                        uint32_t result, size_t input_rows_count) const override {
709
12
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
12
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
12
        const DataTypePtr result_type = block.get_by_position(result).type;
712
12
        const bool is_col_general_const = is_column_const(*column_general.column);
713
12
        const auto* col_general = is_col_general_const
714
12
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
6
                                                    .get_data_column_ptr()
716
6
                                                    .get()
717
12
                                          : column_general.column.get();
718
12
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
12
        auto call = [&](const auto& types) -> bool {
727
12
            using Types = std::decay_t<decltype(types)>;
728
12
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
12
            Int16 result_scale = 0;
733
12
            if constexpr (IsDataTypeDecimal<DataType>) {
734
12
                if (column_result.type->is_nullable()) {
735
12
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
12
                                column_result.type)) {
737
12
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
12
                    } else {
739
12
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
12
                                               "Illegal nullable column");
741
12
                    }
742
12
                } else {
743
12
                    result_scale = column_result.type->get_scale();
744
12
                }
745
12
            }
746
747
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
12
                if (arguments.size() == 1 ||
749
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
12
                    Int16 scale_arg = 0;
752
12
                    if (arguments.size() == 2) {
753
12
                        RETURN_IF_ERROR(
754
12
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
12
                    }
756
757
12
                    res = Dispatcher<DataType::PType, rounding_mode,
758
12
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
12
                                                                         result_scale);
760
12
                } else {
761
                    // the SECOND arugment is COLUMN
762
12
                    if (is_col_general_const) {
763
12
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
12
                                apply_const_vec(
765
12
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
12
                                        block.get_by_position(arguments[1]).column.get(),
767
12
                                        result_scale);
768
12
                    } else {
769
12
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
12
                                apply_vec_vec(col_general,
771
12
                                              block.get_by_position(arguments[1]).column.get(),
772
12
                                              result_scale);
773
12
                    }
774
12
                }
775
12
                return true;
776
12
            }
777
778
12
            return false;
779
12
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
12
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
12
        column_result.column = std::move(res);
797
12
        return Status::OK();
798
12
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
30
                        uint32_t result, size_t input_rows_count) const override {
709
30
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
30
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
30
        const DataTypePtr result_type = block.get_by_position(result).type;
712
30
        const bool is_col_general_const = is_column_const(*column_general.column);
713
30
        const auto* col_general = is_col_general_const
714
30
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
15
                                                    .get_data_column_ptr()
716
15
                                                    .get()
717
30
                                          : column_general.column.get();
718
30
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
30
        auto call = [&](const auto& types) -> bool {
727
30
            using Types = std::decay_t<decltype(types)>;
728
30
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
30
            Int16 result_scale = 0;
733
30
            if constexpr (IsDataTypeDecimal<DataType>) {
734
30
                if (column_result.type->is_nullable()) {
735
30
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
30
                                column_result.type)) {
737
30
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
30
                    } else {
739
30
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
30
                                               "Illegal nullable column");
741
30
                    }
742
30
                } else {
743
30
                    result_scale = column_result.type->get_scale();
744
30
                }
745
30
            }
746
747
30
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
30
                if (arguments.size() == 1 ||
749
30
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
30
                    Int16 scale_arg = 0;
752
30
                    if (arguments.size() == 2) {
753
30
                        RETURN_IF_ERROR(
754
30
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
30
                    }
756
757
30
                    res = Dispatcher<DataType::PType, rounding_mode,
758
30
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
30
                                                                         result_scale);
760
30
                } else {
761
                    // the SECOND arugment is COLUMN
762
30
                    if (is_col_general_const) {
763
30
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
30
                                apply_const_vec(
765
30
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
30
                                        block.get_by_position(arguments[1]).column.get(),
767
30
                                        result_scale);
768
30
                    } else {
769
30
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
30
                                apply_vec_vec(col_general,
771
30
                                              block.get_by_position(arguments[1]).column.get(),
772
30
                                              result_scale);
773
30
                    }
774
30
                }
775
30
                return true;
776
30
            }
777
778
30
            return false;
779
30
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
30
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
30
        column_result.column = std::move(res);
797
30
        return Status::OK();
798
30
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
12
                        uint32_t result, size_t input_rows_count) const override {
709
12
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
12
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
12
        const DataTypePtr result_type = block.get_by_position(result).type;
712
12
        const bool is_col_general_const = is_column_const(*column_general.column);
713
12
        const auto* col_general = is_col_general_const
714
12
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
6
                                                    .get_data_column_ptr()
716
6
                                                    .get()
717
12
                                          : column_general.column.get();
718
12
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
12
        auto call = [&](const auto& types) -> bool {
727
12
            using Types = std::decay_t<decltype(types)>;
728
12
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
12
            Int16 result_scale = 0;
733
12
            if constexpr (IsDataTypeDecimal<DataType>) {
734
12
                if (column_result.type->is_nullable()) {
735
12
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
12
                                column_result.type)) {
737
12
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
12
                    } else {
739
12
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
12
                                               "Illegal nullable column");
741
12
                    }
742
12
                } else {
743
12
                    result_scale = column_result.type->get_scale();
744
12
                }
745
12
            }
746
747
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
12
                if (arguments.size() == 1 ||
749
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
12
                    Int16 scale_arg = 0;
752
12
                    if (arguments.size() == 2) {
753
12
                        RETURN_IF_ERROR(
754
12
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
12
                    }
756
757
12
                    res = Dispatcher<DataType::PType, rounding_mode,
758
12
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
12
                                                                         result_scale);
760
12
                } else {
761
                    // the SECOND arugment is COLUMN
762
12
                    if (is_col_general_const) {
763
12
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
12
                                apply_const_vec(
765
12
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
12
                                        block.get_by_position(arguments[1]).column.get(),
767
12
                                        result_scale);
768
12
                    } else {
769
12
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
12
                                apply_vec_vec(col_general,
771
12
                                              block.get_by_position(arguments[1]).column.get(),
772
12
                                              result_scale);
773
12
                    }
774
12
                }
775
12
                return true;
776
12
            }
777
778
12
            return false;
779
12
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
12
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
12
        column_result.column = std::move(res);
797
12
        return Status::OK();
798
12
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
18
                        uint32_t result, size_t input_rows_count) const override {
709
18
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
18
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
18
        const DataTypePtr result_type = block.get_by_position(result).type;
712
18
        const bool is_col_general_const = is_column_const(*column_general.column);
713
18
        const auto* col_general = is_col_general_const
714
18
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
9
                                                    .get_data_column_ptr()
716
9
                                                    .get()
717
18
                                          : column_general.column.get();
718
18
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
18
        auto call = [&](const auto& types) -> bool {
727
18
            using Types = std::decay_t<decltype(types)>;
728
18
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
18
            Int16 result_scale = 0;
733
18
            if constexpr (IsDataTypeDecimal<DataType>) {
734
18
                if (column_result.type->is_nullable()) {
735
18
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
18
                                column_result.type)) {
737
18
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
18
                    } else {
739
18
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
18
                                               "Illegal nullable column");
741
18
                    }
742
18
                } else {
743
18
                    result_scale = column_result.type->get_scale();
744
18
                }
745
18
            }
746
747
18
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
18
                if (arguments.size() == 1 ||
749
18
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
18
                    Int16 scale_arg = 0;
752
18
                    if (arguments.size() == 2) {
753
18
                        RETURN_IF_ERROR(
754
18
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
18
                    }
756
757
18
                    res = Dispatcher<DataType::PType, rounding_mode,
758
18
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
18
                                                                         result_scale);
760
18
                } else {
761
                    // the SECOND arugment is COLUMN
762
18
                    if (is_col_general_const) {
763
18
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
18
                                apply_const_vec(
765
18
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
18
                                        block.get_by_position(arguments[1]).column.get(),
767
18
                                        result_scale);
768
18
                    } else {
769
18
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
18
                                apply_vec_vec(col_general,
771
18
                                              block.get_by_position(arguments[1]).column.get(),
772
18
                                              result_scale);
773
18
                    }
774
18
                }
775
18
                return true;
776
18
            }
777
778
18
            return false;
779
18
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
18
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
18
        column_result.column = std::move(res);
797
18
        return Status::OK();
798
18
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
18
                        uint32_t result, size_t input_rows_count) const override {
709
18
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
18
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
18
        const DataTypePtr result_type = block.get_by_position(result).type;
712
18
        const bool is_col_general_const = is_column_const(*column_general.column);
713
18
        const auto* col_general = is_col_general_const
714
18
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
9
                                                    .get_data_column_ptr()
716
9
                                                    .get()
717
18
                                          : column_general.column.get();
718
18
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
18
        auto call = [&](const auto& types) -> bool {
727
18
            using Types = std::decay_t<decltype(types)>;
728
18
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
18
            Int16 result_scale = 0;
733
18
            if constexpr (IsDataTypeDecimal<DataType>) {
734
18
                if (column_result.type->is_nullable()) {
735
18
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
18
                                column_result.type)) {
737
18
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
18
                    } else {
739
18
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
18
                                               "Illegal nullable column");
741
18
                    }
742
18
                } else {
743
18
                    result_scale = column_result.type->get_scale();
744
18
                }
745
18
            }
746
747
18
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
18
                if (arguments.size() == 1 ||
749
18
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
18
                    Int16 scale_arg = 0;
752
18
                    if (arguments.size() == 2) {
753
18
                        RETURN_IF_ERROR(
754
18
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
18
                    }
756
757
18
                    res = Dispatcher<DataType::PType, rounding_mode,
758
18
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
18
                                                                         result_scale);
760
18
                } else {
761
                    // the SECOND arugment is COLUMN
762
18
                    if (is_col_general_const) {
763
18
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
18
                                apply_const_vec(
765
18
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
18
                                        block.get_by_position(arguments[1]).column.get(),
767
18
                                        result_scale);
768
18
                    } else {
769
18
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
18
                                apply_vec_vec(col_general,
771
18
                                              block.get_by_position(arguments[1]).column.get(),
772
18
                                              result_scale);
773
18
                    }
774
18
                }
775
18
                return true;
776
18
            }
777
778
18
            return false;
779
18
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
18
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
18
        column_result.column = std::move(res);
797
18
        return Status::OK();
798
18
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
18
                        uint32_t result, size_t input_rows_count) const override {
709
18
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
18
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
18
        const DataTypePtr result_type = block.get_by_position(result).type;
712
18
        const bool is_col_general_const = is_column_const(*column_general.column);
713
18
        const auto* col_general = is_col_general_const
714
18
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
9
                                                    .get_data_column_ptr()
716
9
                                                    .get()
717
18
                                          : column_general.column.get();
718
18
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
18
        auto call = [&](const auto& types) -> bool {
727
18
            using Types = std::decay_t<decltype(types)>;
728
18
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
18
            Int16 result_scale = 0;
733
18
            if constexpr (IsDataTypeDecimal<DataType>) {
734
18
                if (column_result.type->is_nullable()) {
735
18
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
18
                                column_result.type)) {
737
18
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
18
                    } else {
739
18
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
18
                                               "Illegal nullable column");
741
18
                    }
742
18
                } else {
743
18
                    result_scale = column_result.type->get_scale();
744
18
                }
745
18
            }
746
747
18
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
18
                if (arguments.size() == 1 ||
749
18
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
18
                    Int16 scale_arg = 0;
752
18
                    if (arguments.size() == 2) {
753
18
                        RETURN_IF_ERROR(
754
18
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
18
                    }
756
757
18
                    res = Dispatcher<DataType::PType, rounding_mode,
758
18
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
18
                                                                         result_scale);
760
18
                } else {
761
                    // the SECOND arugment is COLUMN
762
18
                    if (is_col_general_const) {
763
18
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
18
                                apply_const_vec(
765
18
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
18
                                        block.get_by_position(arguments[1]).column.get(),
767
18
                                        result_scale);
768
18
                    } else {
769
18
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
18
                                apply_vec_vec(col_general,
771
18
                                              block.get_by_position(arguments[1]).column.get(),
772
18
                                              result_scale);
773
18
                    }
774
18
                }
775
18
                return true;
776
18
            }
777
778
18
            return false;
779
18
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
18
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
18
        column_result.column = std::move(res);
797
18
        return Status::OK();
798
18
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
22
                        uint32_t result, size_t input_rows_count) const override {
709
22
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
22
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
22
        const DataTypePtr result_type = block.get_by_position(result).type;
712
22
        const bool is_col_general_const = is_column_const(*column_general.column);
713
22
        const auto* col_general = is_col_general_const
714
22
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
11
                                                    .get_data_column_ptr()
716
11
                                                    .get()
717
22
                                          : column_general.column.get();
718
22
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
22
        auto call = [&](const auto& types) -> bool {
727
22
            using Types = std::decay_t<decltype(types)>;
728
22
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
22
            Int16 result_scale = 0;
733
22
            if constexpr (IsDataTypeDecimal<DataType>) {
734
22
                if (column_result.type->is_nullable()) {
735
22
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
22
                                column_result.type)) {
737
22
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
22
                    } else {
739
22
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
22
                                               "Illegal nullable column");
741
22
                    }
742
22
                } else {
743
22
                    result_scale = column_result.type->get_scale();
744
22
                }
745
22
            }
746
747
22
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
22
                if (arguments.size() == 1 ||
749
22
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
22
                    Int16 scale_arg = 0;
752
22
                    if (arguments.size() == 2) {
753
22
                        RETURN_IF_ERROR(
754
22
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
22
                    }
756
757
22
                    res = Dispatcher<DataType::PType, rounding_mode,
758
22
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
22
                                                                         result_scale);
760
22
                } else {
761
                    // the SECOND arugment is COLUMN
762
22
                    if (is_col_general_const) {
763
22
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
22
                                apply_const_vec(
765
22
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
22
                                        block.get_by_position(arguments[1]).column.get(),
767
22
                                        result_scale);
768
22
                    } else {
769
22
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
22
                                apply_vec_vec(col_general,
771
22
                                              block.get_by_position(arguments[1]).column.get(),
772
22
                                              result_scale);
773
22
                    }
774
22
                }
775
22
                return true;
776
22
            }
777
778
22
            return false;
779
22
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
22
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
22
        column_result.column = std::move(res);
797
22
        return Status::OK();
798
22
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
22
                        uint32_t result, size_t input_rows_count) const override {
709
22
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
22
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
22
        const DataTypePtr result_type = block.get_by_position(result).type;
712
22
        const bool is_col_general_const = is_column_const(*column_general.column);
713
22
        const auto* col_general = is_col_general_const
714
22
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
11
                                                    .get_data_column_ptr()
716
11
                                                    .get()
717
22
                                          : column_general.column.get();
718
22
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
22
        auto call = [&](const auto& types) -> bool {
727
22
            using Types = std::decay_t<decltype(types)>;
728
22
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
22
            Int16 result_scale = 0;
733
22
            if constexpr (IsDataTypeDecimal<DataType>) {
734
22
                if (column_result.type->is_nullable()) {
735
22
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
22
                                column_result.type)) {
737
22
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
22
                    } else {
739
22
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
22
                                               "Illegal nullable column");
741
22
                    }
742
22
                } else {
743
22
                    result_scale = column_result.type->get_scale();
744
22
                }
745
22
            }
746
747
22
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
22
                if (arguments.size() == 1 ||
749
22
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
22
                    Int16 scale_arg = 0;
752
22
                    if (arguments.size() == 2) {
753
22
                        RETURN_IF_ERROR(
754
22
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
22
                    }
756
757
22
                    res = Dispatcher<DataType::PType, rounding_mode,
758
22
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
22
                                                                         result_scale);
760
22
                } else {
761
                    // the SECOND arugment is COLUMN
762
22
                    if (is_col_general_const) {
763
22
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
22
                                apply_const_vec(
765
22
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
22
                                        block.get_by_position(arguments[1]).column.get(),
767
22
                                        result_scale);
768
22
                    } else {
769
22
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
22
                                apply_vec_vec(col_general,
771
22
                                              block.get_by_position(arguments[1]).column.get(),
772
22
                                              result_scale);
773
22
                    }
774
22
                }
775
22
                return true;
776
22
            }
777
778
22
            return false;
779
22
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
22
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
22
        column_result.column = std::move(res);
797
22
        return Status::OK();
798
22
    }
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
1
                        uint32_t result, size_t input_rows_count) const override {
709
1
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
1
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
1
        const DataTypePtr result_type = block.get_by_position(result).type;
712
1
        const bool is_col_general_const = is_column_const(*column_general.column);
713
1
        const auto* col_general = is_col_general_const
714
1
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
0
                                                    .get_data_column_ptr()
716
0
                                                    .get()
717
1
                                          : column_general.column.get();
718
1
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
1
        auto call = [&](const auto& types) -> bool {
727
1
            using Types = std::decay_t<decltype(types)>;
728
1
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
1
            Int16 result_scale = 0;
733
1
            if constexpr (IsDataTypeDecimal<DataType>) {
734
1
                if (column_result.type->is_nullable()) {
735
1
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
1
                                column_result.type)) {
737
1
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
1
                    } else {
739
1
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
1
                                               "Illegal nullable column");
741
1
                    }
742
1
                } else {
743
1
                    result_scale = column_result.type->get_scale();
744
1
                }
745
1
            }
746
747
1
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
1
                if (arguments.size() == 1 ||
749
1
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
1
                    Int16 scale_arg = 0;
752
1
                    if (arguments.size() == 2) {
753
1
                        RETURN_IF_ERROR(
754
1
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
1
                    }
756
757
1
                    res = Dispatcher<DataType::PType, rounding_mode,
758
1
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
1
                                                                         result_scale);
760
1
                } else {
761
                    // the SECOND arugment is COLUMN
762
1
                    if (is_col_general_const) {
763
1
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
1
                                apply_const_vec(
765
1
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
1
                                        block.get_by_position(arguments[1]).column.get(),
767
1
                                        result_scale);
768
1
                    } else {
769
1
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
1
                                apply_vec_vec(col_general,
771
1
                                              block.get_by_position(arguments[1]).column.get(),
772
1
                                              result_scale);
773
1
                    }
774
1
                }
775
1
                return true;
776
1
            }
777
778
1
            return false;
779
1
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
1
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
1
        column_result.column = std::move(res);
797
1
        return Status::OK();
798
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
1
                        uint32_t result, size_t input_rows_count) const override {
709
1
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
1
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
1
        const DataTypePtr result_type = block.get_by_position(result).type;
712
1
        const bool is_col_general_const = is_column_const(*column_general.column);
713
1
        const auto* col_general = is_col_general_const
714
1
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
0
                                                    .get_data_column_ptr()
716
0
                                                    .get()
717
1
                                          : column_general.column.get();
718
1
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
1
        auto call = [&](const auto& types) -> bool {
727
1
            using Types = std::decay_t<decltype(types)>;
728
1
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
1
            Int16 result_scale = 0;
733
1
            if constexpr (IsDataTypeDecimal<DataType>) {
734
1
                if (column_result.type->is_nullable()) {
735
1
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
1
                                column_result.type)) {
737
1
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
1
                    } else {
739
1
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
1
                                               "Illegal nullable column");
741
1
                    }
742
1
                } else {
743
1
                    result_scale = column_result.type->get_scale();
744
1
                }
745
1
            }
746
747
1
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
1
                if (arguments.size() == 1 ||
749
1
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
1
                    Int16 scale_arg = 0;
752
1
                    if (arguments.size() == 2) {
753
1
                        RETURN_IF_ERROR(
754
1
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
1
                    }
756
757
1
                    res = Dispatcher<DataType::PType, rounding_mode,
758
1
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
1
                                                                         result_scale);
760
1
                } else {
761
                    // the SECOND arugment is COLUMN
762
1
                    if (is_col_general_const) {
763
1
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
1
                                apply_const_vec(
765
1
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
1
                                        block.get_by_position(arguments[1]).column.get(),
767
1
                                        result_scale);
768
1
                    } else {
769
1
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
1
                                apply_vec_vec(col_general,
771
1
                                              block.get_by_position(arguments[1]).column.get(),
772
1
                                              result_scale);
773
1
                    }
774
1
                }
775
1
                return true;
776
1
            }
777
778
1
            return false;
779
1
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
1
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
1
        column_result.column = std::move(res);
797
1
        return Status::OK();
798
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
1
                        uint32_t result, size_t input_rows_count) const override {
709
1
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
1
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
1
        const DataTypePtr result_type = block.get_by_position(result).type;
712
1
        const bool is_col_general_const = is_column_const(*column_general.column);
713
1
        const auto* col_general = is_col_general_const
714
1
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
0
                                                    .get_data_column_ptr()
716
0
                                                    .get()
717
1
                                          : column_general.column.get();
718
1
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
1
        auto call = [&](const auto& types) -> bool {
727
1
            using Types = std::decay_t<decltype(types)>;
728
1
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
1
            Int16 result_scale = 0;
733
1
            if constexpr (IsDataTypeDecimal<DataType>) {
734
1
                if (column_result.type->is_nullable()) {
735
1
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
1
                                column_result.type)) {
737
1
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
1
                    } else {
739
1
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
1
                                               "Illegal nullable column");
741
1
                    }
742
1
                } else {
743
1
                    result_scale = column_result.type->get_scale();
744
1
                }
745
1
            }
746
747
1
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
1
                if (arguments.size() == 1 ||
749
1
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
1
                    Int16 scale_arg = 0;
752
1
                    if (arguments.size() == 2) {
753
1
                        RETURN_IF_ERROR(
754
1
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
1
                    }
756
757
1
                    res = Dispatcher<DataType::PType, rounding_mode,
758
1
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
1
                                                                         result_scale);
760
1
                } else {
761
                    // the SECOND arugment is COLUMN
762
1
                    if (is_col_general_const) {
763
1
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
1
                                apply_const_vec(
765
1
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
1
                                        block.get_by_position(arguments[1]).column.get(),
767
1
                                        result_scale);
768
1
                    } else {
769
1
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
1
                                apply_vec_vec(col_general,
771
1
                                              block.get_by_position(arguments[1]).column.get(),
772
1
                                              result_scale);
773
1
                    }
774
1
                }
775
1
                return true;
776
1
            }
777
778
1
            return false;
779
1
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
1
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
1
        column_result.column = std::move(res);
797
1
        return Status::OK();
798
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Line
Count
Source
708
1
                        uint32_t result, size_t input_rows_count) const override {
709
1
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
710
1
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
711
1
        const DataTypePtr result_type = block.get_by_position(result).type;
712
1
        const bool is_col_general_const = is_column_const(*column_general.column);
713
1
        const auto* col_general = is_col_general_const
714
1
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
715
0
                                                    .get_data_column_ptr()
716
0
                                                    .get()
717
1
                                          : column_general.column.get();
718
1
        ColumnPtr res;
719
720
        /// potential argument types:
721
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
722
        ///    1. func(Column), func(Column, ColumnConst)
723
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
724
        ///    2. func(Column, Column), func(ColumnConst, Column)
725
726
1
        auto call = [&](const auto& types) -> bool {
727
1
            using Types = std::decay_t<decltype(types)>;
728
1
            using DataType = typename Types::LeftType;
729
730
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
731
            // arguments from query plan.
732
1
            Int16 result_scale = 0;
733
1
            if constexpr (IsDataTypeDecimal<DataType>) {
734
1
                if (column_result.type->is_nullable()) {
735
1
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
736
1
                                column_result.type)) {
737
1
                        result_scale = nullable_type->get_nested_type()->get_scale();
738
1
                    } else {
739
1
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
740
1
                                               "Illegal nullable column");
741
1
                    }
742
1
                } else {
743
1
                    result_scale = column_result.type->get_scale();
744
1
                }
745
1
            }
746
747
1
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
748
1
                if (arguments.size() == 1 ||
749
1
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
750
                    // the SECOND argument is MISSING or CONST
751
1
                    Int16 scale_arg = 0;
752
1
                    if (arguments.size() == 2) {
753
1
                        RETURN_IF_ERROR(
754
1
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
755
1
                    }
756
757
1
                    res = Dispatcher<DataType::PType, rounding_mode,
758
1
                                     tie_breaking_mode>::apply_vec_const(col_general, scale_arg,
759
1
                                                                         result_scale);
760
1
                } else {
761
                    // the SECOND arugment is COLUMN
762
1
                    if (is_col_general_const) {
763
1
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
764
1
                                apply_const_vec(
765
1
                                        &assert_cast<const ColumnConst&>(*column_general.column),
766
1
                                        block.get_by_position(arguments[1]).column.get(),
767
1
                                        result_scale);
768
1
                    } else {
769
1
                        res = Dispatcher<DataType::PType, rounding_mode, tie_breaking_mode>::
770
1
                                apply_vec_vec(col_general,
771
1
                                              block.get_by_position(arguments[1]).column.get(),
772
1
                                              result_scale);
773
1
                    }
774
1
                }
775
1
                return true;
776
1
            }
777
778
1
            return false;
779
1
        };
780
781
#if !defined(__SSE4_1__) && !defined(__aarch64__)
782
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
783
        /// Actually it is by default. But we will set it just in case.
784
        if constexpr (rounding_mode == RoundingMode::Round) {
785
            if (0 != fesetround(FE_TONEAREST)) {
786
                return Status::InvalidArgument("Cannot set floating point rounding mode");
787
            }
788
        }
789
#endif
790
791
1
        if (!call_on_index_and_data_type<void>(column_general.type->get_primitive_type(), call)) {
792
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
793
0
                                           column_general.type->get_name(), name);
794
0
        }
795
796
1
        column_result.column = std::move(res);
797
1
        return Status::OK();
798
1
    }
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm
799
};
800
801
struct TruncateName {
802
    static constexpr auto name = "truncate";
803
};
804
805
struct FloorName {
806
    static constexpr auto name = "floor";
807
};
808
809
struct CeilName {
810
    static constexpr auto name = "ceil";
811
};
812
813
struct RoundName {
814
    static constexpr auto name = "round";
815
};
816
817
struct RoundBankersName {
818
    static constexpr auto name = "round_bankers";
819
};
820
821
/// round(double,int32)-->double
822
/// key_str:roundFloat64Int32
823
template <typename Name>
824
struct DoubleRoundTwoImpl {
825
    static constexpr auto name = Name::name;
826
827
5
    static DataTypes get_variadic_argument_types() {
828
5
        return {std::make_shared<vectorized::DataTypeFloat64>(),
829
5
                std::make_shared<vectorized::DataTypeInt32>()};
830
5
    }
_ZN5doris10vectorized18DoubleRoundTwoImplINS0_12TruncateNameEE27get_variadic_argument_typesEv
Line
Count
Source
827
1
    static DataTypes get_variadic_argument_types() {
828
1
        return {std::make_shared<vectorized::DataTypeFloat64>(),
829
1
                std::make_shared<vectorized::DataTypeInt32>()};
830
1
    }
_ZN5doris10vectorized18DoubleRoundTwoImplINS0_9FloorNameEE27get_variadic_argument_typesEv
Line
Count
Source
827
1
    static DataTypes get_variadic_argument_types() {
828
1
        return {std::make_shared<vectorized::DataTypeFloat64>(),
829
1
                std::make_shared<vectorized::DataTypeInt32>()};
830
1
    }
_ZN5doris10vectorized18DoubleRoundTwoImplINS0_8CeilNameEE27get_variadic_argument_typesEv
Line
Count
Source
827
1
    static DataTypes get_variadic_argument_types() {
828
1
        return {std::make_shared<vectorized::DataTypeFloat64>(),
829
1
                std::make_shared<vectorized::DataTypeInt32>()};
830
1
    }
_ZN5doris10vectorized18DoubleRoundTwoImplINS0_9RoundNameEE27get_variadic_argument_typesEv
Line
Count
Source
827
1
    static DataTypes get_variadic_argument_types() {
828
1
        return {std::make_shared<vectorized::DataTypeFloat64>(),
829
1
                std::make_shared<vectorized::DataTypeInt32>()};
830
1
    }
_ZN5doris10vectorized18DoubleRoundTwoImplINS0_16RoundBankersNameEE27get_variadic_argument_typesEv
Line
Count
Source
827
1
    static DataTypes get_variadic_argument_types() {
828
1
        return {std::make_shared<vectorized::DataTypeFloat64>(),
829
1
                std::make_shared<vectorized::DataTypeInt32>()};
830
1
    }
831
};
832
833
template <typename Name>
834
struct DoubleRoundOneImpl {
835
    static constexpr auto name = Name::name;
836
837
5
    static DataTypes get_variadic_argument_types() {
838
5
        return {std::make_shared<vectorized::DataTypeFloat64>()};
839
5
    }
_ZN5doris10vectorized18DoubleRoundOneImplINS0_12TruncateNameEE27get_variadic_argument_typesEv
Line
Count
Source
837
1
    static DataTypes get_variadic_argument_types() {
838
1
        return {std::make_shared<vectorized::DataTypeFloat64>()};
839
1
    }
_ZN5doris10vectorized18DoubleRoundOneImplINS0_9FloorNameEE27get_variadic_argument_typesEv
Line
Count
Source
837
1
    static DataTypes get_variadic_argument_types() {
838
1
        return {std::make_shared<vectorized::DataTypeFloat64>()};
839
1
    }
_ZN5doris10vectorized18DoubleRoundOneImplINS0_9RoundNameEE27get_variadic_argument_typesEv
Line
Count
Source
837
1
    static DataTypes get_variadic_argument_types() {
838
1
        return {std::make_shared<vectorized::DataTypeFloat64>()};
839
1
    }
_ZN5doris10vectorized18DoubleRoundOneImplINS0_8CeilNameEE27get_variadic_argument_typesEv
Line
Count
Source
837
1
    static DataTypes get_variadic_argument_types() {
838
1
        return {std::make_shared<vectorized::DataTypeFloat64>()};
839
1
    }
_ZN5doris10vectorized18DoubleRoundOneImplINS0_16RoundBankersNameEE27get_variadic_argument_typesEv
Line
Count
Source
837
1
    static DataTypes get_variadic_argument_types() {
838
1
        return {std::make_shared<vectorized::DataTypeFloat64>()};
839
1
    }
840
};
841
842
template <typename Name, PrimitiveType Type>
843
struct DecimalRoundTwoImpl {
844
    static constexpr auto name = Name::name;
845
846
25
    static DataTypes get_variadic_argument_types() {
847
25
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
25
                std::make_shared<vectorized::DataTypeInt32>()};
849
25
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE28EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE29EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE28EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE29EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE28EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE29EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE30EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE30EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE30EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE20EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE20EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE20EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_9FloorNameELNS_13PrimitiveTypeE35EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_9RoundNameELNS_13PrimitiveTypeE35EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_8CeilNameELNS_13PrimitiveTypeE35EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EE27get_variadic_argument_typesEv
Line
Count
Source
846
1
    static DataTypes get_variadic_argument_types() {
847
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>(),
848
1
                std::make_shared<vectorized::DataTypeInt32>()};
849
1
    }
850
};
851
852
template <typename Name, PrimitiveType Type>
853
struct DecimalRoundOneImpl {
854
    static constexpr auto name = Name::name;
855
856
25
    static DataTypes get_variadic_argument_types() {
857
25
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
25
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE28EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE28EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE28EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE28EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE28EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE29EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE29EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE29EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE29EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE29EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE30EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE30EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE30EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE30EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE30EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE20EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE20EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE20EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE20EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE20EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_12TruncateNameELNS_13PrimitiveTypeE35EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_9FloorNameELNS_13PrimitiveTypeE35EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_9RoundNameELNS_13PrimitiveTypeE35EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_8CeilNameELNS_13PrimitiveTypeE35EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_16RoundBankersNameELNS_13PrimitiveTypeE35EE27get_variadic_argument_typesEv
Line
Count
Source
856
1
    static DataTypes get_variadic_argument_types() {
857
1
        return {std::make_shared<typename PrimitiveTypeTraits<Type>::DataType>()};
858
1
    }
859
};
860
#include "common/compile_check_avoid_end.h"
861
} // namespace doris::vectorized