Coverage Report

Created: 2026-09-28 10:29

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
be/src/exprs/aggregate/aggregate_function_topn.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
18
#pragma once
19
20
#include <rapidjson/encodings.h>
21
#include <rapidjson/stringbuffer.h>
22
#include <rapidjson/writer.h>
23
#include <stddef.h>
24
#include <stdint.h>
25
26
#include <algorithm>
27
#include <functional>
28
#include <memory>
29
#include <string>
30
#include <utility>
31
#include <vector>
32
33
#include "common/exception.h"
34
#include "core/assert_cast.h"
35
#include "core/column/column.h"
36
#include "core/column/column_array.h"
37
#include "core/column/column_decimal.h"
38
#include "core/column/column_nullable.h"
39
#include "core/column/column_string.h"
40
#include "core/column/column_vector.h"
41
#include "core/data_type/data_type_array.h"
42
#include "core/data_type/data_type_nullable.h"
43
#include "core/data_type/data_type_string.h"
44
#include "core/string_buffer.hpp"
45
#include "core/string_ref.h"
46
#include "core/types.h"
47
#include "exec/common/hash_table/phmap_fwd_decl.h"
48
#include "exprs/aggregate/aggregate_function.h"
49
#include "exprs/aggregate/aggregate_function_simple_factory.h"
50
51
namespace doris {} // namespace doris
52
53
namespace doris {
54
55
// space-saving algorithm
56
template <PrimitiveType T>
57
struct AggregateFunctionTopNData {
58
    using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType;
59
    using DataType = typename PrimitiveTypeTraits<T>::CppType;
60
13.6k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
13.6k
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
13.6k
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
13.6k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE15set_paramentersEii
Line
Count
Source
60
9.93k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
9.93k
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
9.93k
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
9.93k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE15set_paramentersEii
Line
Count
Source
60
846
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
846
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
846
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
846
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE15set_paramentersEii
Line
Count
Source
60
86
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
86
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
86
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
86
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE15set_paramentersEii
Line
Count
Source
60
30
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
30
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
30
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
30
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE15set_paramentersEii
Line
Count
Source
60
446
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
446
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
446
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
446
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE15set_paramentersEii
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE15set_paramentersEii
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE15set_paramentersEii
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE15set_paramentersEii
Line
Count
Source
60
27
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
27
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
27
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
27
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE15set_paramentersEii
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE15set_paramentersEii
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE15set_paramentersEii
Line
Count
Source
60
23
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
23
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
23
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
23
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE15set_paramentersEii
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE15set_paramentersEii
Line
Count
Source
60
1.99k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
1.99k
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
1.99k
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
1.99k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE15set_paramentersEii
Line
Count
Source
60
36
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
36
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
36
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
36
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE15set_paramentersEii
Line
Count
Source
60
72
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
72
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
72
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
72
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE15set_paramentersEii
Line
Count
Source
60
126
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
126
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
126
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
126
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE15set_paramentersEii
Line
Count
Source
60
12
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
12
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
12
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
12
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE15set_paramentersEii
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE15set_paramentersEii
65
66
11.9k
    void add(const StringRef& value, const UInt64& increment = 1) {
67
11.9k
        std::string data = value.to_string();
68
11.9k
        auto it = counter_map.find(data);
69
11.9k
        if (it != counter_map.end()) {
70
8.46k
            it->second = it->second + increment;
71
8.46k
        } else {
72
3.43k
            counter_map.insert({data, increment});
73
3.43k
        }
74
11.9k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE3addERKNS_9StringRefERKm
Line
Count
Source
66
9.91k
    void add(const StringRef& value, const UInt64& increment = 1) {
67
9.91k
        std::string data = value.to_string();
68
9.91k
        auto it = counter_map.find(data);
69
9.91k
        if (it != counter_map.end()) {
70
8.19k
            it->second = it->second + increment;
71
8.19k
        } else {
72
1.71k
            counter_map.insert({data, increment});
73
1.71k
        }
74
9.91k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE3addERKNS_9StringRefERKm
Line
Count
Source
66
1.99k
    void add(const StringRef& value, const UInt64& increment = 1) {
67
1.99k
        std::string data = value.to_string();
68
1.99k
        auto it = counter_map.find(data);
69
1.99k
        if (it != counter_map.end()) {
70
273
            it->second = it->second + increment;
71
1.71k
        } else {
72
1.71k
            counter_map.insert({data, increment});
73
1.71k
        }
74
1.99k
    }
75
76
1.73k
    void add(const DataType& value, const UInt64& increment = 1) {
77
1.73k
        auto it = counter_map.find(value);
78
1.73k
        if (it != counter_map.end()) {
79
395
            it->second = it->second + increment;
80
1.33k
        } else {
81
1.33k
            counter_map.insert({value, increment});
82
1.33k
        }
83
1.73k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE3addERKhRKm
Line
Count
Source
76
846
    void add(const DataType& value, const UInt64& increment = 1) {
77
846
        auto it = counter_map.find(value);
78
846
        if (it != counter_map.end()) {
79
198
            it->second = it->second + increment;
80
648
        } else {
81
648
            counter_map.insert({value, increment});
82
648
        }
83
846
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE3addERKaRKm
Line
Count
Source
76
86
    void add(const DataType& value, const UInt64& increment = 1) {
77
86
        auto it = counter_map.find(value);
78
86
        if (it != counter_map.end()) {
79
0
            it->second = it->second + increment;
80
86
        } else {
81
86
            counter_map.insert({value, increment});
82
86
        }
83
86
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE3addERKsRKm
Line
Count
Source
76
30
    void add(const DataType& value, const UInt64& increment = 1) {
77
30
        auto it = counter_map.find(value);
78
30
        if (it != counter_map.end()) {
79
14
            it->second = it->second + increment;
80
16
        } else {
81
16
            counter_map.insert({value, increment});
82
16
        }
83
30
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE3addERKiRKm
Line
Count
Source
76
472
    void add(const DataType& value, const UInt64& increment = 1) {
77
472
        auto it = counter_map.find(value);
78
472
        if (it != counter_map.end()) {
79
142
            it->second = it->second + increment;
80
330
        } else {
81
330
            counter_map.insert({value, increment});
82
330
        }
83
472
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE3addERKlRKm
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE3addERKnRKm
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE3addERKfRKm
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE3addERKdRKm
Line
Count
Source
76
27
    void add(const DataType& value, const UInt64& increment = 1) {
77
27
        auto it = counter_map.find(value);
78
27
        if (it != counter_map.end()) {
79
4
            it->second = it->second + increment;
80
23
        } else {
81
23
            counter_map.insert({value, increment});
82
23
        }
83
27
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE3addERKNS_7DecimalIiEERKm
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE3addERKNS_7DecimalIlEERKm
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE3addERKNS_12Decimal128V3ERKm
Line
Count
Source
76
23
    void add(const DataType& value, const UInt64& increment = 1) {
77
23
        auto it = counter_map.find(value);
78
23
        if (it != counter_map.end()) {
79
6
            it->second = it->second + increment;
80
17
        } else {
81
17
            counter_map.insert({value, increment});
82
17
        }
83
23
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE3addERKNS_7DecimalIN4wide7integerILm256EiEEEERKm
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE3addERKNS_11DateV2ValueINS_15DateV2ValueTypeEEERKm
Line
Count
Source
76
36
    void add(const DataType& value, const UInt64& increment = 1) {
77
36
        auto it = counter_map.find(value);
78
36
        if (it != counter_map.end()) {
79
13
            it->second = it->second + increment;
80
23
        } else {
81
23
            counter_map.insert({value, increment});
82
23
        }
83
36
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE3addERKNS_11DateV2ValueINS_19DateTimeV2ValueTypeEEERKm
Line
Count
Source
76
72
    void add(const DataType& value, const UInt64& increment = 1) {
77
72
        auto it = counter_map.find(value);
78
72
        if (it != counter_map.end()) {
79
18
            it->second = it->second + increment;
80
54
        } else {
81
54
            counter_map.insert({value, increment});
82
54
        }
83
72
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE3addERKNS_16TimeStampNsValueERKm
Line
Count
Source
76
126
    void add(const DataType& value, const UInt64& increment = 1) {
77
126
        auto it = counter_map.find(value);
78
126
        if (it != counter_map.end()) {
79
0
            it->second = it->second + increment;
80
126
        } else {
81
126
            counter_map.insert({value, increment});
82
126
        }
83
126
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE3addERKNS_16TimestampTzValueERKm
Line
Count
Source
76
12
    void add(const DataType& value, const UInt64& increment = 1) {
77
12
        auto it = counter_map.find(value);
78
12
        if (it != counter_map.end()) {
79
0
            it->second = it->second + increment;
80
12
        } else {
81
12
            counter_map.insert({value, increment});
82
12
        }
83
12
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE3addERKjRKm
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE3addERKoRKm
84
85
2.71k
    void merge(const AggregateFunctionTopNData& rhs) {
86
2.71k
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
389
            return;
88
389
        }
89
90
2.32k
        if (counter_map.empty()) {
91
1.27k
            *this = rhs;
92
1.27k
            return;
93
1.27k
        }
94
1.04k
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
340
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
340
                            "topn aggregate states have incompatible parameters: "
97
340
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
340
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
340
        }
100
101
704
        bool lhs_full = (counter_map.size() >= capacity);
102
704
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
704
        uint64_t lhs_min = 0;
105
704
        uint64_t rhs_min = 0;
106
107
704
        if (lhs_full) {
108
0
            lhs_min = UINT64_MAX;
109
0
            for (auto it : counter_map) {
110
0
                lhs_min = std::min(lhs_min, it.second);
111
0
            }
112
0
        }
113
114
704
        if (rhs_full) {
115
0
            rhs_min = UINT64_MAX;
116
0
            for (auto it : rhs.counter_map) {
117
0
                rhs_min = std::min(rhs_min, it.second);
118
0
            }
119
120
0
            for (auto& it : counter_map) {
121
0
                it.second += rhs_min;
122
0
            }
123
0
        }
124
125
798
        for (auto rhs_it : rhs.counter_map) {
126
798
            auto lhs_it = counter_map.find(rhs_it.first);
127
798
            if (lhs_it != counter_map.end()) {
128
589
                lhs_it->second += rhs_it.second - rhs_min;
129
589
            } else {
130
209
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
209
            }
132
798
        }
133
704
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5mergeERKS2_
Line
Count
Source
85
978
    void merge(const AggregateFunctionTopNData& rhs) {
86
978
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
139
            return;
88
139
        }
89
90
839
        if (counter_map.empty()) {
91
413
            *this = rhs;
92
413
            return;
93
413
        }
94
426
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
120
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
120
                            "topn aggregate states have incompatible parameters: "
97
120
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
120
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
120
        }
100
101
306
        bool lhs_full = (counter_map.size() >= capacity);
102
306
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
306
        uint64_t lhs_min = 0;
105
306
        uint64_t rhs_min = 0;
106
107
306
        if (lhs_full) {
108
0
            lhs_min = UINT64_MAX;
109
0
            for (auto it : counter_map) {
110
0
                lhs_min = std::min(lhs_min, it.second);
111
0
            }
112
0
        }
113
114
306
        if (rhs_full) {
115
0
            rhs_min = UINT64_MAX;
116
0
            for (auto it : rhs.counter_map) {
117
0
                rhs_min = std::min(rhs_min, it.second);
118
0
            }
119
120
0
            for (auto& it : counter_map) {
121
0
                it.second += rhs_min;
122
0
            }
123
0
        }
124
125
380
        for (auto rhs_it : rhs.counter_map) {
126
380
            auto lhs_it = counter_map.find(rhs_it.first);
127
380
            if (lhs_it != counter_map.end()) {
128
272
                lhs_it->second += rhs_it.second - rhs_min;
129
272
            } else {
130
108
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
108
            }
132
380
        }
133
306
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE5mergeERKS2_
Line
Count
Source
85
284
    void merge(const AggregateFunctionTopNData& rhs) {
86
284
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
0
            return;
88
0
        }
89
90
284
        if (counter_map.empty()) {
91
184
            *this = rhs;
92
184
            return;
93
184
        }
94
100
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
0
                            "topn aggregate states have incompatible parameters: "
97
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
0
        }
100
101
100
        bool lhs_full = (counter_map.size() >= capacity);
102
100
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
100
        uint64_t lhs_min = 0;
105
100
        uint64_t rhs_min = 0;
106
107
100
        if (lhs_full) {
108
0
            lhs_min = UINT64_MAX;
109
0
            for (auto it : counter_map) {
110
0
                lhs_min = std::min(lhs_min, it.second);
111
0
            }
112
0
        }
113
114
100
        if (rhs_full) {
115
0
            rhs_min = UINT64_MAX;
116
0
            for (auto it : rhs.counter_map) {
117
0
                rhs_min = std::min(rhs_min, it.second);
118
0
            }
119
120
0
            for (auto& it : counter_map) {
121
0
                it.second += rhs_min;
122
0
            }
123
0
        }
124
125
100
        for (auto rhs_it : rhs.counter_map) {
126
100
            auto lhs_it = counter_map.find(rhs_it.first);
127
100
            if (lhs_it != counter_map.end()) {
128
44
                lhs_it->second += rhs_it.second - rhs_min;
129
56
            } else {
130
56
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
56
            }
132
100
        }
133
100
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE5mergeERKS2_
Line
Count
Source
85
88
    void merge(const AggregateFunctionTopNData& rhs) {
86
88
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
2
            return;
88
2
        }
89
90
86
        if (counter_map.empty()) {
91
46
            *this = rhs;
92
46
            return;
93
46
        }
94
40
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
40
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
40
                            "topn aggregate states have incompatible parameters: "
97
40
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
40
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
40
        }
100
101
0
        bool lhs_full = (counter_map.size() >= capacity);
102
0
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
0
        uint64_t lhs_min = 0;
105
0
        uint64_t rhs_min = 0;
106
107
0
        if (lhs_full) {
108
0
            lhs_min = UINT64_MAX;
109
0
            for (auto it : counter_map) {
110
0
                lhs_min = std::min(lhs_min, it.second);
111
0
            }
112
0
        }
113
114
0
        if (rhs_full) {
115
0
            rhs_min = UINT64_MAX;
116
0
            for (auto it : rhs.counter_map) {
117
0
                rhs_min = std::min(rhs_min, it.second);
118
0
            }
119
120
0
            for (auto& it : counter_map) {
121
0
                it.second += rhs_min;
122
0
            }
123
0
        }
124
125
0
        for (auto rhs_it : rhs.counter_map) {
126
0
            auto lhs_it = counter_map.find(rhs_it.first);
127
0
            if (lhs_it != counter_map.end()) {
128
0
                lhs_it->second += rhs_it.second - rhs_min;
129
0
            } else {
130
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
0
            }
132
0
        }
133
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE5mergeERKS2_
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE5mergeERKS2_
Line
Count
Source
85
116
    void merge(const AggregateFunctionTopNData& rhs) {
86
116
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
16
            return;
88
16
        }
89
90
100
        if (counter_map.empty()) {
91
74
            *this = rhs;
92
74
            return;
93
74
        }
94
26
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
16
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
16
                            "topn aggregate states have incompatible parameters: "
97
16
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
16
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
16
        }
100
101
10
        bool lhs_full = (counter_map.size() >= capacity);
102
10
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
10
        uint64_t lhs_min = 0;
105
10
        uint64_t rhs_min = 0;
106
107
10
        if (lhs_full) {
108
0
            lhs_min = UINT64_MAX;
109
0
            for (auto it : counter_map) {
110
0
                lhs_min = std::min(lhs_min, it.second);
111
0
            }
112
0
        }
113
114
10
        if (rhs_full) {
115
0
            rhs_min = UINT64_MAX;
116
0
            for (auto it : rhs.counter_map) {
117
0
                rhs_min = std::min(rhs_min, it.second);
118
0
            }
119
120
0
            for (auto& it : counter_map) {
121
0
                it.second += rhs_min;
122
0
            }
123
0
        }
124
125
22
        for (auto rhs_it : rhs.counter_map) {
126
22
            auto lhs_it = counter_map.find(rhs_it.first);
127
22
            if (lhs_it != counter_map.end()) {
128
10
                lhs_it->second += rhs_it.second - rhs_min;
129
12
            } else {
130
12
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
12
            }
132
22
        }
133
10
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE5mergeERKS2_
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE5mergeERKS2_
Line
Count
Source
85
10
    void merge(const AggregateFunctionTopNData& rhs) {
86
10
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
0
            return;
88
0
        }
89
90
10
        if (counter_map.empty()) {
91
6
            *this = rhs;
92
6
            return;
93
6
        }
94
4
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
0
                            "topn aggregate states have incompatible parameters: "
97
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
0
        }
100
101
4
        bool lhs_full = (counter_map.size() >= capacity);
102
4
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
4
        uint64_t lhs_min = 0;
105
4
        uint64_t rhs_min = 0;
106
107
4
        if (lhs_full) {
108
0
            lhs_min = UINT64_MAX;
109
0
            for (auto it : counter_map) {
110
0
                lhs_min = std::min(lhs_min, it.second);
111
0
            }
112
0
        }
113
114
4
        if (rhs_full) {
115
0
            rhs_min = UINT64_MAX;
116
0
            for (auto it : rhs.counter_map) {
117
0
                rhs_min = std::min(rhs_min, it.second);
118
0
            }
119
120
0
            for (auto& it : counter_map) {
121
0
                it.second += rhs_min;
122
0
            }
123
0
        }
124
125
4
        for (auto rhs_it : rhs.counter_map) {
126
4
            auto lhs_it = counter_map.find(rhs_it.first);
127
4
            if (lhs_it != counter_map.end()) {
128
0
                lhs_it->second += rhs_it.second - rhs_min;
129
4
            } else {
130
4
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
4
            }
132
4
        }
133
4
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE5mergeERKS2_
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE5mergeERKS2_
Line
Count
Source
85
1
    void merge(const AggregateFunctionTopNData& rhs) {
86
1
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
0
            return;
88
0
        }
89
90
1
        if (counter_map.empty()) {
91
1
            *this = rhs;
92
1
            return;
93
1
        }
94
0
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
0
                            "topn aggregate states have incompatible parameters: "
97
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
0
        }
100
101
0
        bool lhs_full = (counter_map.size() >= capacity);
102
0
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
0
        uint64_t lhs_min = 0;
105
0
        uint64_t rhs_min = 0;
106
107
0
        if (lhs_full) {
108
0
            lhs_min = UINT64_MAX;
109
0
            for (auto it : counter_map) {
110
0
                lhs_min = std::min(lhs_min, it.second);
111
0
            }
112
0
        }
113
114
0
        if (rhs_full) {
115
0
            rhs_min = UINT64_MAX;
116
0
            for (auto it : rhs.counter_map) {
117
0
                rhs_min = std::min(rhs_min, it.second);
118
0
            }
119
120
0
            for (auto& it : counter_map) {
121
0
                it.second += rhs_min;
122
0
            }
123
0
        }
124
125
0
        for (auto rhs_it : rhs.counter_map) {
126
0
            auto lhs_it = counter_map.find(rhs_it.first);
127
0
            if (lhs_it != counter_map.end()) {
128
0
                lhs_it->second += rhs_it.second - rhs_min;
129
0
            } else {
130
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
0
            }
132
0
        }
133
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE5mergeERKS2_
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE5mergeERKS2_
Line
Count
Source
85
1.09k
    void merge(const AggregateFunctionTopNData& rhs) {
86
1.09k
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
232
            return;
88
232
        }
89
90
864
        if (counter_map.empty()) {
91
428
            *this = rhs;
92
428
            return;
93
428
        }
94
436
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
164
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
164
                            "topn aggregate states have incompatible parameters: "
97
164
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
164
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
164
        }
100
101
272
        bool lhs_full = (counter_map.size() >= capacity);
102
272
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
272
        uint64_t lhs_min = 0;
105
272
        uint64_t rhs_min = 0;
106
107
272
        if (lhs_full) {
108
0
            lhs_min = UINT64_MAX;
109
0
            for (auto it : counter_map) {
110
0
                lhs_min = std::min(lhs_min, it.second);
111
0
            }
112
0
        }
113
114
272
        if (rhs_full) {
115
0
            rhs_min = UINT64_MAX;
116
0
            for (auto it : rhs.counter_map) {
117
0
                rhs_min = std::min(rhs_min, it.second);
118
0
            }
119
120
0
            for (auto& it : counter_map) {
121
0
                it.second += rhs_min;
122
0
            }
123
0
        }
124
125
280
        for (auto rhs_it : rhs.counter_map) {
126
280
            auto lhs_it = counter_map.find(rhs_it.first);
127
280
            if (lhs_it != counter_map.end()) {
128
263
                lhs_it->second += rhs_it.second - rhs_min;
129
263
            } else {
130
17
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
17
            }
132
280
        }
133
272
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5mergeERKS2_
Line
Count
Source
85
1
    void merge(const AggregateFunctionTopNData& rhs) {
86
1
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
0
            return;
88
0
        }
89
90
1
        if (counter_map.empty()) {
91
1
            *this = rhs;
92
1
            return;
93
1
        }
94
0
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
0
                            "topn aggregate states have incompatible parameters: "
97
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
0
        }
100
101
0
        bool lhs_full = (counter_map.size() >= capacity);
102
0
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
0
        uint64_t lhs_min = 0;
105
0
        uint64_t rhs_min = 0;
106
107
0
        if (lhs_full) {
108
0
            lhs_min = UINT64_MAX;
109
0
            for (auto it : counter_map) {
110
0
                lhs_min = std::min(lhs_min, it.second);
111
0
            }
112
0
        }
113
114
0
        if (rhs_full) {
115
0
            rhs_min = UINT64_MAX;
116
0
            for (auto it : rhs.counter_map) {
117
0
                rhs_min = std::min(rhs_min, it.second);
118
0
            }
119
120
0
            for (auto& it : counter_map) {
121
0
                it.second += rhs_min;
122
0
            }
123
0
        }
124
125
0
        for (auto rhs_it : rhs.counter_map) {
126
0
            auto lhs_it = counter_map.find(rhs_it.first);
127
0
            if (lhs_it != counter_map.end()) {
128
0
                lhs_it->second += rhs_it.second - rhs_min;
129
0
            } else {
130
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
0
            }
132
0
        }
133
0
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5mergeERKS2_
Line
Count
Source
85
30
    void merge(const AggregateFunctionTopNData& rhs) {
86
30
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
0
            return;
88
0
        }
89
90
30
        if (counter_map.empty()) {
91
18
            *this = rhs;
92
18
            return;
93
18
        }
94
12
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
0
                            "topn aggregate states have incompatible parameters: "
97
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
0
        }
100
101
12
        bool lhs_full = (counter_map.size() >= capacity);
102
12
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
12
        uint64_t lhs_min = 0;
105
12
        uint64_t rhs_min = 0;
106
107
12
        if (lhs_full) {
108
0
            lhs_min = UINT64_MAX;
109
0
            for (auto it : counter_map) {
110
0
                lhs_min = std::min(lhs_min, it.second);
111
0
            }
112
0
        }
113
114
12
        if (rhs_full) {
115
0
            rhs_min = UINT64_MAX;
116
0
            for (auto it : rhs.counter_map) {
117
0
                rhs_min = std::min(rhs_min, it.second);
118
0
            }
119
120
0
            for (auto& it : counter_map) {
121
0
                it.second += rhs_min;
122
0
            }
123
0
        }
124
125
12
        for (auto rhs_it : rhs.counter_map) {
126
12
            auto lhs_it = counter_map.find(rhs_it.first);
127
12
            if (lhs_it != counter_map.end()) {
128
0
                lhs_it->second += rhs_it.second - rhs_min;
129
12
            } else {
130
12
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
12
            }
132
12
        }
133
12
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE5mergeERKS2_
Line
Count
Source
85
102
    void merge(const AggregateFunctionTopNData& rhs) {
86
102
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
0
            return;
88
0
        }
89
90
102
        if (counter_map.empty()) {
91
102
            *this = rhs;
92
102
            return;
93
102
        }
94
0
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
0
                            "topn aggregate states have incompatible parameters: "
97
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
0
        }
100
101
0
        bool lhs_full = (counter_map.size() >= capacity);
102
0
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
0
        uint64_t lhs_min = 0;
105
0
        uint64_t rhs_min = 0;
106
107
0
        if (lhs_full) {
108
0
            lhs_min = UINT64_MAX;
109
0
            for (auto it : counter_map) {
110
0
                lhs_min = std::min(lhs_min, it.second);
111
0
            }
112
0
        }
113
114
0
        if (rhs_full) {
115
0
            rhs_min = UINT64_MAX;
116
0
            for (auto it : rhs.counter_map) {
117
0
                rhs_min = std::min(rhs_min, it.second);
118
0
            }
119
120
0
            for (auto& it : counter_map) {
121
0
                it.second += rhs_min;
122
0
            }
123
0
        }
124
125
0
        for (auto rhs_it : rhs.counter_map) {
126
0
            auto lhs_it = counter_map.find(rhs_it.first);
127
0
            if (lhs_it != counter_map.end()) {
128
0
                lhs_it->second += rhs_it.second - rhs_min;
129
0
            } else {
130
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
0
            }
132
0
        }
133
0
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE5mergeERKS2_
Line
Count
Source
85
4
    void merge(const AggregateFunctionTopNData& rhs) {
86
4
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
0
            return;
88
0
        }
89
90
4
        if (counter_map.empty()) {
91
4
            *this = rhs;
92
4
            return;
93
4
        }
94
0
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
0
                            "topn aggregate states have incompatible parameters: "
97
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
0
        }
100
101
0
        bool lhs_full = (counter_map.size() >= capacity);
102
0
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
0
        uint64_t lhs_min = 0;
105
0
        uint64_t rhs_min = 0;
106
107
0
        if (lhs_full) {
108
0
            lhs_min = UINT64_MAX;
109
0
            for (auto it : counter_map) {
110
0
                lhs_min = std::min(lhs_min, it.second);
111
0
            }
112
0
        }
113
114
0
        if (rhs_full) {
115
0
            rhs_min = UINT64_MAX;
116
0
            for (auto it : rhs.counter_map) {
117
0
                rhs_min = std::min(rhs_min, it.second);
118
0
            }
119
120
0
            for (auto& it : counter_map) {
121
0
                it.second += rhs_min;
122
0
            }
123
0
        }
124
125
0
        for (auto rhs_it : rhs.counter_map) {
126
0
            auto lhs_it = counter_map.find(rhs_it.first);
127
0
            if (lhs_it != counter_map.end()) {
128
0
                lhs_it->second += rhs_it.second - rhs_min;
129
0
            } else {
130
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
0
            }
132
0
        }
133
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE5mergeERKS2_
134
135
    std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> get_remain_vector()
136
4.72k
            const {
137
4.72k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
6.38k
        for (auto it : counter_map) {
139
6.38k
            counter_vector.emplace_back(it.second, it.first);
140
6.38k
        }
141
4.72k
        std::sort(counter_vector.begin(), counter_vector.end(),
142
4.72k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
4.72k
        return counter_vector;
144
4.72k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE17get_remain_vectorB5cxx11Ev
Line
Count
Source
136
1.65k
            const {
137
1.65k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
2.28k
        for (auto it : counter_map) {
139
2.28k
            counter_vector.emplace_back(it.second, it.first);
140
2.28k
        }
141
1.65k
        std::sort(counter_vector.begin(), counter_vector.end(),
142
1.65k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
1.65k
        return counter_vector;
144
1.65k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE17get_remain_vectorEv
Line
Count
Source
136
592
            const {
137
592
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
1.00k
        for (auto it : counter_map) {
139
1.00k
            counter_vector.emplace_back(it.second, it.first);
140
1.00k
        }
141
592
        std::sort(counter_vector.begin(), counter_vector.end(),
142
592
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
592
        return counter_vector;
144
592
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE17get_remain_vectorEv
Line
Count
Source
136
94
            const {
137
94
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
94
        for (auto it : counter_map) {
139
92
            counter_vector.emplace_back(it.second, it.first);
140
92
        }
141
94
        std::sort(counter_vector.begin(), counter_vector.end(),
142
94
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
94
        return counter_vector;
144
94
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE17get_remain_vectorEv
Line
Count
Source
136
2
            const {
137
2
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
16
        for (auto it : counter_map) {
139
16
            counter_vector.emplace_back(it.second, it.first);
140
16
        }
141
2
        std::sort(counter_vector.begin(), counter_vector.end(),
142
2
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
2
        return counter_vector;
144
2
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE17get_remain_vectorEv
Line
Count
Source
136
230
            const {
137
230
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
502
        for (auto it : counter_map) {
139
502
            counter_vector.emplace_back(it.second, it.first);
140
502
        }
141
230
        std::sort(counter_vector.begin(), counter_vector.end(),
142
230
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
230
        return counter_vector;
144
230
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE17get_remain_vectorEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE17get_remain_vectorEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE17get_remain_vectorEv
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE17get_remain_vectorEv
Line
Count
Source
136
33
            const {
137
33
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
95
        for (auto it : counter_map) {
139
95
            counter_vector.emplace_back(it.second, it.first);
140
95
        }
141
33
        std::sort(counter_vector.begin(), counter_vector.end(),
142
33
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
33
        return counter_vector;
144
33
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE17get_remain_vectorEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE17get_remain_vectorEv
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE17get_remain_vectorEv
Line
Count
Source
136
19
            const {
137
19
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
86
        for (auto it : counter_map) {
139
86
            counter_vector.emplace_back(it.second, it.first);
140
86
        }
141
19
        std::sort(counter_vector.begin(), counter_vector.end(),
142
19
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
19
        return counter_vector;
144
19
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE17get_remain_vectorEv
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE17get_remain_vectorB5cxx11Ev
Line
Count
Source
136
1.83k
            const {
137
1.83k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
1.91k
        for (auto it : counter_map) {
139
1.91k
            counter_vector.emplace_back(it.second, it.first);
140
1.91k
        }
141
1.83k
        std::sort(counter_vector.begin(), counter_vector.end(),
142
1.83k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
1.83k
        return counter_vector;
144
1.83k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE17get_remain_vectorEv
Line
Count
Source
136
4
            const {
137
4
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
26
        for (auto it : counter_map) {
139
26
            counter_vector.emplace_back(it.second, it.first);
140
26
        }
141
4
        std::sort(counter_vector.begin(), counter_vector.end(),
142
4
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
4
        return counter_vector;
144
4
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE17get_remain_vectorEv
Line
Count
Source
136
56
            const {
137
56
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
84
        for (auto it : counter_map) {
139
84
            counter_vector.emplace_back(it.second, it.first);
140
84
        }
141
56
        std::sort(counter_vector.begin(), counter_vector.end(),
142
56
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
56
        return counter_vector;
144
56
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE17get_remain_vectorEv
Line
Count
Source
136
204
            const {
137
204
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
252
        for (auto it : counter_map) {
139
252
            counter_vector.emplace_back(it.second, it.first);
140
252
        }
141
204
        std::sort(counter_vector.begin(), counter_vector.end(),
142
204
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
204
        return counter_vector;
144
204
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE17get_remain_vectorEv
Line
Count
Source
136
8
            const {
137
8
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
24
        for (auto it : counter_map) {
139
24
            counter_vector.emplace_back(it.second, it.first);
140
24
        }
141
8
        std::sort(counter_vector.begin(), counter_vector.end(),
142
8
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
8
        return counter_vector;
144
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE17get_remain_vectorEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE17get_remain_vectorEv
145
146
2.20k
    void write(BufferWritable& buf) const {
147
2.20k
        buf.write_binary(top_num);
148
2.20k
        buf.write_binary(capacity);
149
150
2.20k
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
2.20k
        buf.write_binary(element_number);
152
153
2.20k
        auto counter_vector = get_remain_vector();
154
155
4.77k
        for (auto i = 0; i < element_number; i++) {
156
2.57k
            auto element = counter_vector[i];
157
2.57k
            buf.write_binary(element.second);
158
2.57k
            buf.write_binary(element.first);
159
2.57k
        }
160
2.20k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5writeERNS_14BufferWritableE
Line
Count
Source
146
796
    void write(BufferWritable& buf) const {
147
796
        buf.write_binary(top_num);
148
796
        buf.write_binary(capacity);
149
150
796
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
796
        buf.write_binary(element_number);
152
153
796
        auto counter_vector = get_remain_vector();
154
155
1.70k
        for (auto i = 0; i < element_number; i++) {
156
910
            auto element = counter_vector[i];
157
910
            buf.write_binary(element.second);
158
910
            buf.write_binary(element.first);
159
910
        }
160
796
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE5writeERNS_14BufferWritableE
Line
Count
Source
146
324
    void write(BufferWritable& buf) const {
147
324
        buf.write_binary(top_num);
148
324
        buf.write_binary(capacity);
149
150
324
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
324
        buf.write_binary(element_number);
152
153
324
        auto counter_vector = get_remain_vector();
154
155
808
        for (auto i = 0; i < element_number; i++) {
156
484
            auto element = counter_vector[i];
157
484
            buf.write_binary(element.second);
158
484
            buf.write_binary(element.first);
159
484
        }
160
324
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE5writeERNS_14BufferWritableE
Line
Count
Source
146
92
    void write(BufferWritable& buf) const {
147
92
        buf.write_binary(top_num);
148
92
        buf.write_binary(capacity);
149
150
92
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
92
        buf.write_binary(element_number);
152
153
92
        auto counter_vector = get_remain_vector();
154
155
182
        for (auto i = 0; i < element_number; i++) {
156
90
            auto element = counter_vector[i];
157
90
            buf.write_binary(element.second);
158
90
            buf.write_binary(element.first);
159
90
        }
160
92
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE5writeERNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE5writeERNS_14BufferWritableE
Line
Count
Source
146
94
    void write(BufferWritable& buf) const {
147
94
        buf.write_binary(top_num);
148
94
        buf.write_binary(capacity);
149
150
94
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
94
        buf.write_binary(element_number);
152
153
94
        auto counter_vector = get_remain_vector();
154
155
296
        for (auto i = 0; i < element_number; i++) {
156
202
            auto element = counter_vector[i];
157
202
            buf.write_binary(element.second);
158
202
            buf.write_binary(element.first);
159
202
        }
160
94
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE5writeERNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE5writeERNS_14BufferWritableE
Line
Count
Source
146
10
    void write(BufferWritable& buf) const {
147
10
        buf.write_binary(top_num);
148
10
        buf.write_binary(capacity);
149
150
10
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
10
        buf.write_binary(element_number);
152
153
10
        auto counter_vector = get_remain_vector();
154
155
20
        for (auto i = 0; i < element_number; i++) {
156
10
            auto element = counter_vector[i];
157
10
            buf.write_binary(element.second);
158
10
            buf.write_binary(element.first);
159
10
        }
160
10
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE5writeERNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE5writeERNS_14BufferWritableE
Line
Count
Source
146
1
    void write(BufferWritable& buf) const {
147
1
        buf.write_binary(top_num);
148
1
        buf.write_binary(capacity);
149
150
1
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
1
        buf.write_binary(element_number);
152
153
1
        auto counter_vector = get_remain_vector();
154
155
4
        for (auto i = 0; i < element_number; i++) {
156
3
            auto element = counter_vector[i];
157
3
            buf.write_binary(element.second);
158
3
            buf.write_binary(element.first);
159
3
        }
160
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE5writeERNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE5writeERNS_14BufferWritableE
Line
Count
Source
146
746
    void write(BufferWritable& buf) const {
147
746
        buf.write_binary(top_num);
148
746
        buf.write_binary(capacity);
149
150
746
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
746
        buf.write_binary(element_number);
152
153
746
        auto counter_vector = get_remain_vector();
154
155
1.45k
        for (auto i = 0; i < element_number; i++) {
156
706
            auto element = counter_vector[i];
157
706
            buf.write_binary(element.second);
158
706
            buf.write_binary(element.first);
159
706
        }
160
746
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5writeERNS_14BufferWritableE
Line
Count
Source
146
1
    void write(BufferWritable& buf) const {
147
1
        buf.write_binary(top_num);
148
1
        buf.write_binary(capacity);
149
150
1
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
1
        buf.write_binary(element_number);
152
153
1
        auto counter_vector = get_remain_vector();
154
155
4
        for (auto i = 0; i < element_number; i++) {
156
3
            auto element = counter_vector[i];
157
3
            buf.write_binary(element.second);
158
3
            buf.write_binary(element.first);
159
3
        }
160
1
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5writeERNS_14BufferWritableE
Line
Count
Source
146
30
    void write(BufferWritable& buf) const {
147
30
        buf.write_binary(top_num);
148
30
        buf.write_binary(capacity);
149
150
30
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
30
        buf.write_binary(element_number);
152
153
30
        auto counter_vector = get_remain_vector();
154
155
60
        for (auto i = 0; i < element_number; i++) {
156
30
            auto element = counter_vector[i];
157
30
            buf.write_binary(element.second);
158
30
            buf.write_binary(element.first);
159
30
        }
160
30
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE5writeERNS_14BufferWritableE
Line
Count
Source
146
102
    void write(BufferWritable& buf) const {
147
102
        buf.write_binary(top_num);
148
102
        buf.write_binary(capacity);
149
150
102
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
102
        buf.write_binary(element_number);
152
153
102
        auto counter_vector = get_remain_vector();
154
155
228
        for (auto i = 0; i < element_number; i++) {
156
126
            auto element = counter_vector[i];
157
126
            buf.write_binary(element.second);
158
126
            buf.write_binary(element.first);
159
126
        }
160
102
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE5writeERNS_14BufferWritableE
Line
Count
Source
146
4
    void write(BufferWritable& buf) const {
147
4
        buf.write_binary(top_num);
148
4
        buf.write_binary(capacity);
149
150
4
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
4
        buf.write_binary(element_number);
152
153
4
        auto counter_vector = get_remain_vector();
154
155
16
        for (auto i = 0; i < element_number; i++) {
156
12
            auto element = counter_vector[i];
157
12
            buf.write_binary(element.second);
158
12
            buf.write_binary(element.first);
159
12
        }
160
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE5writeERNS_14BufferWritableE
161
162
2.17k
    void read(BufferReadable& buf) {
163
2.17k
        buf.read_binary(top_num);
164
2.17k
        buf.read_binary(capacity);
165
166
2.17k
        uint64_t element_number = 0;
167
2.17k
        buf.read_binary(element_number);
168
169
2.17k
        counter_map.clear();
170
2.17k
        std::pair<DataType, uint64_t> element;
171
4.67k
        for (auto i = 0; i < element_number; i++) {
172
2.50k
            buf.read_binary(element.first);
173
2.50k
            buf.read_binary(element.second);
174
2.50k
            counter_map.insert(element);
175
2.50k
        }
176
2.17k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE4readERNS_14BufferReadableE
Line
Count
Source
162
804
    void read(BufferReadable& buf) {
163
804
        buf.read_binary(top_num);
164
804
        buf.read_binary(capacity);
165
166
804
        uint64_t element_number = 0;
167
804
        buf.read_binary(element_number);
168
169
804
        counter_map.clear();
170
804
        std::pair<DataType, uint64_t> element;
171
1.71k
        for (auto i = 0; i < element_number; i++) {
172
914
            buf.read_binary(element.first);
173
914
            buf.read_binary(element.second);
174
914
            counter_map.insert(element);
175
914
        }
176
804
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE4readERNS_14BufferReadableE
Line
Count
Source
162
284
    void read(BufferReadable& buf) {
163
284
        buf.read_binary(top_num);
164
284
        buf.read_binary(capacity);
165
166
284
        uint64_t element_number = 0;
167
284
        buf.read_binary(element_number);
168
169
284
        counter_map.clear();
170
284
        std::pair<DataType, uint64_t> element;
171
688
        for (auto i = 0; i < element_number; i++) {
172
404
            buf.read_binary(element.first);
173
404
            buf.read_binary(element.second);
174
404
            counter_map.insert(element);
175
404
        }
176
284
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE4readERNS_14BufferReadableE
Line
Count
Source
162
88
    void read(BufferReadable& buf) {
163
88
        buf.read_binary(top_num);
164
88
        buf.read_binary(capacity);
165
166
88
        uint64_t element_number = 0;
167
88
        buf.read_binary(element_number);
168
169
88
        counter_map.clear();
170
88
        std::pair<DataType, uint64_t> element;
171
174
        for (auto i = 0; i < element_number; i++) {
172
86
            buf.read_binary(element.first);
173
86
            buf.read_binary(element.second);
174
86
            counter_map.insert(element);
175
86
        }
176
88
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE4readERNS_14BufferReadableE
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE4readERNS_14BufferReadableE
Line
Count
Source
162
102
    void read(BufferReadable& buf) {
163
102
        buf.read_binary(top_num);
164
102
        buf.read_binary(capacity);
165
166
102
        uint64_t element_number = 0;
167
102
        buf.read_binary(element_number);
168
169
102
        counter_map.clear();
170
102
        std::pair<DataType, uint64_t> element;
171
312
        for (auto i = 0; i < element_number; i++) {
172
210
            buf.read_binary(element.first);
173
210
            buf.read_binary(element.second);
174
210
            counter_map.insert(element);
175
210
        }
176
102
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE4readERNS_14BufferReadableE
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE4readERNS_14BufferReadableE
Line
Count
Source
162
10
    void read(BufferReadable& buf) {
163
10
        buf.read_binary(top_num);
164
10
        buf.read_binary(capacity);
165
166
10
        uint64_t element_number = 0;
167
10
        buf.read_binary(element_number);
168
169
10
        counter_map.clear();
170
10
        std::pair<DataType, uint64_t> element;
171
20
        for (auto i = 0; i < element_number; i++) {
172
10
            buf.read_binary(element.first);
173
10
            buf.read_binary(element.second);
174
10
            counter_map.insert(element);
175
10
        }
176
10
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE4readERNS_14BufferReadableE
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE4readERNS_14BufferReadableE
Line
Count
Source
162
1
    void read(BufferReadable& buf) {
163
1
        buf.read_binary(top_num);
164
1
        buf.read_binary(capacity);
165
166
1
        uint64_t element_number = 0;
167
1
        buf.read_binary(element_number);
168
169
1
        counter_map.clear();
170
1
        std::pair<DataType, uint64_t> element;
171
4
        for (auto i = 0; i < element_number; i++) {
172
3
            buf.read_binary(element.first);
173
3
            buf.read_binary(element.second);
174
3
            counter_map.insert(element);
175
3
        }
176
1
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE4readERNS_14BufferReadableE
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE4readERNS_14BufferReadableE
Line
Count
Source
162
747
    void read(BufferReadable& buf) {
163
747
        buf.read_binary(top_num);
164
747
        buf.read_binary(capacity);
165
166
747
        uint64_t element_number = 0;
167
747
        buf.read_binary(element_number);
168
169
747
        counter_map.clear();
170
747
        std::pair<DataType, uint64_t> element;
171
1.45k
        for (auto i = 0; i < element_number; i++) {
172
704
            buf.read_binary(element.first);
173
704
            buf.read_binary(element.second);
174
704
            counter_map.insert(element);
175
704
        }
176
747
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE4readERNS_14BufferReadableE
Line
Count
Source
162
1
    void read(BufferReadable& buf) {
163
1
        buf.read_binary(top_num);
164
1
        buf.read_binary(capacity);
165
166
1
        uint64_t element_number = 0;
167
1
        buf.read_binary(element_number);
168
169
1
        counter_map.clear();
170
1
        std::pair<DataType, uint64_t> element;
171
4
        for (auto i = 0; i < element_number; i++) {
172
3
            buf.read_binary(element.first);
173
3
            buf.read_binary(element.second);
174
3
            counter_map.insert(element);
175
3
        }
176
1
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE4readERNS_14BufferReadableE
Line
Count
Source
162
30
    void read(BufferReadable& buf) {
163
30
        buf.read_binary(top_num);
164
30
        buf.read_binary(capacity);
165
166
30
        uint64_t element_number = 0;
167
30
        buf.read_binary(element_number);
168
169
30
        counter_map.clear();
170
30
        std::pair<DataType, uint64_t> element;
171
60
        for (auto i = 0; i < element_number; i++) {
172
30
            buf.read_binary(element.first);
173
30
            buf.read_binary(element.second);
174
30
            counter_map.insert(element);
175
30
        }
176
30
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE4readERNS_14BufferReadableE
Line
Count
Source
162
102
    void read(BufferReadable& buf) {
163
102
        buf.read_binary(top_num);
164
102
        buf.read_binary(capacity);
165
166
102
        uint64_t element_number = 0;
167
102
        buf.read_binary(element_number);
168
169
102
        counter_map.clear();
170
102
        std::pair<DataType, uint64_t> element;
171
228
        for (auto i = 0; i < element_number; i++) {
172
126
            buf.read_binary(element.first);
173
126
            buf.read_binary(element.second);
174
126
            counter_map.insert(element);
175
126
        }
176
102
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE4readERNS_14BufferReadableE
Line
Count
Source
162
4
    void read(BufferReadable& buf) {
163
4
        buf.read_binary(top_num);
164
4
        buf.read_binary(capacity);
165
166
4
        uint64_t element_number = 0;
167
4
        buf.read_binary(element_number);
168
169
4
        counter_map.clear();
170
4
        std::pair<DataType, uint64_t> element;
171
16
        for (auto i = 0; i < element_number; i++) {
172
12
            buf.read_binary(element.first);
173
12
            buf.read_binary(element.second);
174
12
            counter_map.insert(element);
175
12
        }
176
4
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE4readERNS_14BufferReadableE
177
178
854
    std::string get() const {
179
854
        auto counter_vector = get_remain_vector();
180
181
854
        rapidjson::StringBuffer buffer;
182
854
        rapidjson::Writer<rapidjson::StringBuffer> writer(buffer);
183
184
854
        writer.StartObject();
185
1.86k
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
186
1.01k
            const auto& element = counter_vector[i];
187
1.01k
            writer.Key(element.second.c_str());
188
1.01k
            writer.Uint64(element.first);
189
1.01k
        }
190
854
        writer.EndObject();
191
192
854
        return buffer.GetString();
193
854
    }
194
195
1.67k
    void insert_result_into(ColVecType& to) const {
196
1.67k
        auto counter_vector = get_remain_vector();
197
3.76k
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
198
2.09k
            const auto& element = counter_vector[i];
199
2.09k
            if constexpr (is_string_type(T)) {
200
1.11k
                to.insert_data(element.second.c_str(), element.second.length());
201
1.11k
            } else {
202
975
                to.get_data().push_back(element.second);
203
975
            }
204
2.09k
        }
205
1.67k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE18insert_result_intoERNS_12ColumnVectorILS1_2EEE
Line
Count
Source
195
268
    void insert_result_into(ColVecType& to) const {
196
268
        auto counter_vector = get_remain_vector();
197
740
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
198
472
            const auto& element = counter_vector[i];
199
            if constexpr (is_string_type(T)) {
200
                to.insert_data(element.second.c_str(), element.second.length());
201
472
            } else {
202
472
                to.get_data().push_back(element.second);
203
472
            }
204
472
        }
205
268
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE18insert_result_intoERNS_12ColumnVectorILS1_3EEE
Line
Count
Source
195
2
    void insert_result_into(ColVecType& to) const {
196
2
        auto counter_vector = get_remain_vector();
197
4
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
198
2
            const auto& element = counter_vector[i];
199
            if constexpr (is_string_type(T)) {
200
                to.insert_data(element.second.c_str(), element.second.length());
201
2
            } else {
202
2
                to.get_data().push_back(element.second);
203
2
            }
204
2
        }
205
2
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE18insert_result_intoERNS_12ColumnVectorILS1_4EEE
Line
Count
Source
195
2
    void insert_result_into(ColVecType& to) const {
196
2
        auto counter_vector = get_remain_vector();
197
8
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
198
6
            const auto& element = counter_vector[i];
199
            if constexpr (is_string_type(T)) {
200
                to.insert_data(element.second.c_str(), element.second.length());
201
6
            } else {
202
6
                to.get_data().push_back(element.second);
203
6
            }
204
6
        }
205
2
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE18insert_result_intoERNS_12ColumnVectorILS1_5EEE
Line
Count
Source
195
136
    void insert_result_into(ColVecType& to) const {
196
136
        auto counter_vector = get_remain_vector();
197
342
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
198
206
            const auto& element = counter_vector[i];
199
            if constexpr (is_string_type(T)) {
200
                to.insert_data(element.second.c_str(), element.second.length());
201
206
            } else {
202
206
                to.get_data().push_back(element.second);
203
206
            }
204
206
        }
205
136
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE18insert_result_intoERNS_12ColumnVectorILS1_6EEE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE18insert_result_intoERNS_12ColumnVectorILS1_7EEE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE18insert_result_intoERNS_12ColumnVectorILS1_8EEE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE18insert_result_intoERNS_12ColumnVectorILS1_9EEE
Line
Count
Source
195
23
    void insert_result_into(ColVecType& to) const {
196
23
        auto counter_vector = get_remain_vector();
197
84
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
198
61
            const auto& element = counter_vector[i];
199
            if constexpr (is_string_type(T)) {
200
                to.insert_data(element.second.c_str(), element.second.length());
201
61
            } else {
202
61
                to.get_data().push_back(element.second);
203
61
            }
204
61
        }
205
23
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE18insert_result_intoERNS_13ColumnDecimalILS1_28EEE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE18insert_result_intoERNS_13ColumnDecimalILS1_29EEE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE18insert_result_intoERNS_13ColumnDecimalILS1_30EEE
Line
Count
Source
195
18
    void insert_result_into(ColVecType& to) const {
196
18
        auto counter_vector = get_remain_vector();
197
71
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
198
53
            const auto& element = counter_vector[i];
199
            if constexpr (is_string_type(T)) {
200
                to.insert_data(element.second.c_str(), element.second.length());
201
53
            } else {
202
53
                to.get_data().push_back(element.second);
203
53
            }
204
53
        }
205
18
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE18insert_result_intoERNS_13ColumnDecimalILS1_35EEE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE18insert_result_intoERNS_9ColumnStrIjEE
Line
Count
Source
195
1.08k
    void insert_result_into(ColVecType& to) const {
196
1.08k
        auto counter_vector = get_remain_vector();
197
2.20k
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
198
1.11k
            const auto& element = counter_vector[i];
199
1.11k
            if constexpr (is_string_type(T)) {
200
1.11k
                to.insert_data(element.second.c_str(), element.second.length());
201
            } else {
202
                to.get_data().push_back(element.second);
203
            }
204
1.11k
        }
205
1.08k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE18insert_result_intoERNS_12ColumnVectorILS1_25EEE
Line
Count
Source
195
3
    void insert_result_into(ColVecType& to) const {
196
3
        auto counter_vector = get_remain_vector();
197
11
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
198
8
            const auto& element = counter_vector[i];
199
            if constexpr (is_string_type(T)) {
200
                to.insert_data(element.second.c_str(), element.second.length());
201
8
            } else {
202
8
                to.get_data().push_back(element.second);
203
8
            }
204
8
        }
205
3
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE18insert_result_intoERNS_12ColumnVectorILS1_26EEE
Line
Count
Source
195
26
    void insert_result_into(ColVecType& to) const {
196
26
        auto counter_vector = get_remain_vector();
197
68
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
198
42
            const auto& element = counter_vector[i];
199
            if constexpr (is_string_type(T)) {
200
                to.insert_data(element.second.c_str(), element.second.length());
201
42
            } else {
202
42
                to.get_data().push_back(element.second);
203
42
            }
204
42
        }
205
26
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE18insert_result_intoERNS_12ColumnVectorILS1_43EEE
Line
Count
Source
195
102
    void insert_result_into(ColVecType& to) const {
196
102
        auto counter_vector = get_remain_vector();
197
219
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
198
117
            const auto& element = counter_vector[i];
199
            if constexpr (is_string_type(T)) {
200
                to.insert_data(element.second.c_str(), element.second.length());
201
117
            } else {
202
117
                to.get_data().push_back(element.second);
203
117
            }
204
117
        }
205
102
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE18insert_result_intoERNS_12ColumnVectorILS1_42EEE
Line
Count
Source
195
4
    void insert_result_into(ColVecType& to) const {
196
4
        auto counter_vector = get_remain_vector();
197
12
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
198
8
            const auto& element = counter_vector[i];
199
            if constexpr (is_string_type(T)) {
200
                to.insert_data(element.second.c_str(), element.second.length());
201
8
            } else {
202
8
                to.get_data().push_back(element.second);
203
8
            }
204
8
        }
205
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE18insert_result_intoERNS_12ColumnVectorILS1_36EEE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE18insert_result_intoERNS_12ColumnVectorILS1_37EEE
206
207
245
    void reset() {
208
245
        counter_map.clear();
209
245
        top_num = 0;
210
245
        capacity = 0;
211
245
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5resetEv
Line
Count
Source
207
71
    void reset() {
208
71
        counter_map.clear();
209
71
        top_num = 0;
210
71
        capacity = 0;
211
71
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE5resetEv
Line
Count
Source
207
48
    void reset() {
208
48
        counter_map.clear();
209
48
        top_num = 0;
210
48
        capacity = 0;
211
48
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE5resetEv
Line
Count
Source
207
6
    void reset() {
208
6
        counter_map.clear();
209
6
        top_num = 0;
210
6
        capacity = 0;
211
6
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE5resetEv
Line
Count
Source
207
22
    void reset() {
208
22
        counter_map.clear();
209
22
        top_num = 0;
210
22
        capacity = 0;
211
22
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE5resetEv
Line
Count
Source
207
3
    void reset() {
208
3
        counter_map.clear();
209
3
        top_num = 0;
210
3
        capacity = 0;
211
3
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE5resetEv
Line
Count
Source
207
3
    void reset() {
208
3
        counter_map.clear();
209
3
        top_num = 0;
210
3
        capacity = 0;
211
3
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE5resetEv
Line
Count
Source
207
92
    void reset() {
208
92
        counter_map.clear();
209
92
        top_num = 0;
210
92
        capacity = 0;
211
92
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE5resetEv
212
213
    int top_num = 0;
214
    uint64_t capacity = 0;
215
    flat_hash_map<DataType, uint64_t> counter_map;
216
};
217
218
struct AggregateFunctionTopNImplInt {
219
    using Data = AggregateFunctionTopNData<TYPE_STRING>;
220
8.78k
    static void add(Data& __restrict place, const IColumn** columns, size_t row_num) {
221
8.78k
        place.set_paramenters(
222
8.78k
                assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
223
8.78k
                        ->get_element(row_num));
224
8.78k
        place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
225
8.78k
                          .get_data_at(row_num));
226
8.78k
    }
227
};
228
229
struct AggregateFunctionTopNImplIntInt {
230
    using Data = AggregateFunctionTopNData<TYPE_STRING>;
231
1.12k
    static void add(Data& __restrict place, const IColumn** columns, size_t row_num) {
232
1.12k
        place.set_paramenters(
233
1.12k
                assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
234
1.12k
                        ->get_element(row_num),
235
1.12k
                assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
236
1.12k
                        ->get_element(row_num));
237
1.12k
        place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
238
1.12k
                          .get_data_at(row_num));
239
1.12k
    }
240
};
241
242
//for topn_array agg
243
template <PrimitiveType T, bool has_default_param>
244
struct AggregateFunctionTopNImplArray {
245
    using Data = AggregateFunctionTopNData<T>;
246
    using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType;
247
    static constexpr bool has_default_parameter = has_default_param;
248
    static constexpr bool is_weighted = false;
249
62
    static String get_name() { return "topn_array"; }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EE8get_nameB5cxx11Ev
Line
Count
Source
249
12
    static String get_name() { return "topn_array"; }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EE8get_nameB5cxx11Ev
Line
Count
Source
249
1
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EE8get_nameB5cxx11Ev
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
249
12
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EE8get_nameB5cxx11Ev
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
249
1
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EE8get_nameB5cxx11Ev
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
249
16
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EE8get_nameB5cxx11Ev
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
249
20
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EE8get_nameB5cxx11Ev
250
    static void add(AggregateFunctionTopNData<T>& __restrict place, const IColumn** columns,
251
1.88k
                    size_t row_num) {
252
1.88k
        if constexpr (has_default_param) {
253
1.26k
            place.set_paramenters(
254
1.26k
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
1.26k
                            ->get_element(row_num),
256
1.26k
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
1.26k
                            ->get_element(row_num));
258
259
1.26k
        } else {
260
618
            place.set_paramenters(
261
618
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
618
                            ->get_element(row_num));
263
618
        }
264
1.88k
        if constexpr (is_string_type(T)) {
265
1.02k
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
1.02k
                              .get_data_at(row_num));
267
1.02k
        } else {
268
857
            typename PrimitiveTypeTraits<T>::CppType val =
269
857
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
857
                            .get_data()[row_num];
271
857
            place.add(val);
272
857
        }
273
1.88k
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_2EEEPPKNS_7IColumnEm
Line
Count
Source
251
212
                    size_t row_num) {
252
212
        if constexpr (has_default_param) {
253
212
            place.set_paramenters(
254
212
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
212
                            ->get_element(row_num),
256
212
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
212
                            ->get_element(row_num));
258
259
        } else {
260
            place.set_paramenters(
261
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
                            ->get_element(row_num));
263
        }
264
        if constexpr (is_string_type(T)) {
265
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
                              .get_data_at(row_num));
267
212
        } else {
268
212
            typename PrimitiveTypeTraits<T>::CppType val =
269
212
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
212
                            .get_data()[row_num];
271
212
            place.add(val);
272
212
        }
273
212
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
Line
Count
Source
251
35
                    size_t row_num) {
252
35
        if constexpr (has_default_param) {
253
35
            place.set_paramenters(
254
35
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
35
                            ->get_element(row_num),
256
35
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
35
                            ->get_element(row_num));
258
259
        } else {
260
            place.set_paramenters(
261
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
                            ->get_element(row_num));
263
        }
264
        if constexpr (is_string_type(T)) {
265
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
                              .get_data_at(row_num));
267
35
        } else {
268
35
            typename PrimitiveTypeTraits<T>::CppType val =
269
35
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
35
                            .get_data()[row_num];
271
35
            place.add(val);
272
35
        }
273
35
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Line
Count
Source
251
136
                    size_t row_num) {
252
136
        if constexpr (has_default_param) {
253
136
            place.set_paramenters(
254
136
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
136
                            ->get_element(row_num),
256
136
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
136
                            ->get_element(row_num));
258
259
        } else {
260
            place.set_paramenters(
261
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
                            ->get_element(row_num));
263
        }
264
        if constexpr (is_string_type(T)) {
265
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
                              .get_data_at(row_num));
267
136
        } else {
268
136
            typename PrimitiveTypeTraits<T>::CppType val =
269
136
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
136
                            .get_data()[row_num];
271
136
            place.add(val);
272
136
        }
273
136
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_6EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_7EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_8EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_9EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_28EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_29EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_30EEEPPKNS_7IColumnEm
Line
Count
Source
251
6
                    size_t row_num) {
252
6
        if constexpr (has_default_param) {
253
6
            place.set_paramenters(
254
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
6
                            ->get_element(row_num),
256
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
6
                            ->get_element(row_num));
258
259
        } else {
260
            place.set_paramenters(
261
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
                            ->get_element(row_num));
263
        }
264
        if constexpr (is_string_type(T)) {
265
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
                              .get_data_at(row_num));
267
6
        } else {
268
6
            typename PrimitiveTypeTraits<T>::CppType val =
269
6
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
6
                            .get_data()[row_num];
271
6
            place.add(val);
272
6
        }
273
6
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_35EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_10EEEPPKNS_7IColumnEm
Line
Count
Source
251
837
                    size_t row_num) {
252
837
        if constexpr (has_default_param) {
253
837
            place.set_paramenters(
254
837
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
837
                            ->get_element(row_num),
256
837
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
837
                            ->get_element(row_num));
258
259
        } else {
260
            place.set_paramenters(
261
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
                            ->get_element(row_num));
263
        }
264
837
        if constexpr (is_string_type(T)) {
265
837
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
837
                              .get_data_at(row_num));
267
        } else {
268
            typename PrimitiveTypeTraits<T>::CppType val =
269
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
                            .get_data()[row_num];
271
            place.add(val);
272
        }
273
837
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
Line
Count
Source
251
21
                    size_t row_num) {
252
21
        if constexpr (has_default_param) {
253
21
            place.set_paramenters(
254
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
21
                            ->get_element(row_num),
256
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
21
                            ->get_element(row_num));
258
259
        } else {
260
            place.set_paramenters(
261
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
                            ->get_element(row_num));
263
        }
264
        if constexpr (is_string_type(T)) {
265
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
                              .get_data_at(row_num));
267
21
        } else {
268
21
            typename PrimitiveTypeTraits<T>::CppType val =
269
21
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
21
                            .get_data()[row_num];
271
21
            place.add(val);
272
21
        }
273
21
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Line
Count
Source
251
15
                    size_t row_num) {
252
15
        if constexpr (has_default_param) {
253
15
            place.set_paramenters(
254
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
15
                            ->get_element(row_num),
256
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
15
                            ->get_element(row_num));
258
259
        } else {
260
            place.set_paramenters(
261
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
                            ->get_element(row_num));
263
        }
264
        if constexpr (is_string_type(T)) {
265
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
                              .get_data_at(row_num));
267
15
        } else {
268
15
            typename PrimitiveTypeTraits<T>::CppType val =
269
15
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
15
                            .get_data()[row_num];
271
15
            place.add(val);
272
15
        }
273
15
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_43EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_36EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_37EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_2EEEPPKNS_7IColumnEm
Line
Count
Source
251
212
                    size_t row_num) {
252
        if constexpr (has_default_param) {
253
            place.set_paramenters(
254
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
                            ->get_element(row_num),
256
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
                            ->get_element(row_num));
258
259
212
        } else {
260
212
            place.set_paramenters(
261
212
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
212
                            ->get_element(row_num));
263
212
        }
264
        if constexpr (is_string_type(T)) {
265
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
                              .get_data_at(row_num));
267
212
        } else {
268
212
            typename PrimitiveTypeTraits<T>::CppType val =
269
212
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
212
                            .get_data()[row_num];
271
212
            place.add(val);
272
212
        }
273
212
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
Line
Count
Source
251
8
                    size_t row_num) {
252
        if constexpr (has_default_param) {
253
            place.set_paramenters(
254
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
                            ->get_element(row_num),
256
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
                            ->get_element(row_num));
258
259
8
        } else {
260
8
            place.set_paramenters(
261
8
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
8
                            ->get_element(row_num));
263
8
        }
264
        if constexpr (is_string_type(T)) {
265
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
                              .get_data_at(row_num));
267
8
        } else {
268
8
            typename PrimitiveTypeTraits<T>::CppType val =
269
8
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
8
                            .get_data()[row_num];
271
8
            place.add(val);
272
8
        }
273
8
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Line
Count
Source
251
131
                    size_t row_num) {
252
        if constexpr (has_default_param) {
253
            place.set_paramenters(
254
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
                            ->get_element(row_num),
256
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
                            ->get_element(row_num));
258
259
131
        } else {
260
131
            place.set_paramenters(
261
131
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
131
                            ->get_element(row_num));
263
131
        }
264
        if constexpr (is_string_type(T)) {
265
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
                              .get_data_at(row_num));
267
131
        } else {
268
131
            typename PrimitiveTypeTraits<T>::CppType val =
269
131
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
131
                            .get_data()[row_num];
271
131
            place.add(val);
272
131
        }
273
131
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_6EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_7EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_8EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_9EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_28EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_29EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_30EEEPPKNS_7IColumnEm
Line
Count
Source
251
17
                    size_t row_num) {
252
        if constexpr (has_default_param) {
253
            place.set_paramenters(
254
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
                            ->get_element(row_num),
256
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
                            ->get_element(row_num));
258
259
17
        } else {
260
17
            place.set_paramenters(
261
17
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
17
                            ->get_element(row_num));
263
17
        }
264
        if constexpr (is_string_type(T)) {
265
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
                              .get_data_at(row_num));
267
17
        } else {
268
17
            typename PrimitiveTypeTraits<T>::CppType val =
269
17
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
17
                            .get_data()[row_num];
271
17
            place.add(val);
272
17
        }
273
17
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_35EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_10EEEPPKNS_7IColumnEm
Line
Count
Source
251
186
                    size_t row_num) {
252
        if constexpr (has_default_param) {
253
            place.set_paramenters(
254
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
                            ->get_element(row_num),
256
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
                            ->get_element(row_num));
258
259
186
        } else {
260
186
            place.set_paramenters(
261
186
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
186
                            ->get_element(row_num));
263
186
        }
264
186
        if constexpr (is_string_type(T)) {
265
186
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
186
                              .get_data_at(row_num));
267
        } else {
268
            typename PrimitiveTypeTraits<T>::CppType val =
269
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
                            .get_data()[row_num];
271
            place.add(val);
272
        }
273
186
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
Line
Count
Source
251
15
                    size_t row_num) {
252
        if constexpr (has_default_param) {
253
            place.set_paramenters(
254
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
                            ->get_element(row_num),
256
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
                            ->get_element(row_num));
258
259
15
        } else {
260
15
            place.set_paramenters(
261
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
15
                            ->get_element(row_num));
263
15
        }
264
        if constexpr (is_string_type(T)) {
265
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
                              .get_data_at(row_num));
267
15
        } else {
268
15
            typename PrimitiveTypeTraits<T>::CppType val =
269
15
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
15
                            .get_data()[row_num];
271
15
            place.add(val);
272
15
        }
273
15
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Line
Count
Source
251
15
                    size_t row_num) {
252
        if constexpr (has_default_param) {
253
            place.set_paramenters(
254
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
                            ->get_element(row_num),
256
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
                            ->get_element(row_num));
258
259
15
        } else {
260
15
            place.set_paramenters(
261
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
15
                            ->get_element(row_num));
263
15
        }
264
        if constexpr (is_string_type(T)) {
265
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
                              .get_data_at(row_num));
267
15
        } else {
268
15
            typename PrimitiveTypeTraits<T>::CppType val =
269
15
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
15
                            .get_data()[row_num];
271
15
            place.add(val);
272
15
        }
273
15
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_43EEEPPKNS_7IColumnEm
Line
Count
Source
251
34
                    size_t row_num) {
252
        if constexpr (has_default_param) {
253
            place.set_paramenters(
254
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
                            ->get_element(row_num),
256
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
                            ->get_element(row_num));
258
259
34
        } else {
260
34
            place.set_paramenters(
261
34
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
34
                            ->get_element(row_num));
263
34
        }
264
        if constexpr (is_string_type(T)) {
265
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
                              .get_data_at(row_num));
267
34
        } else {
268
34
            typename PrimitiveTypeTraits<T>::CppType val =
269
34
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
34
                            .get_data()[row_num];
271
34
            place.add(val);
272
34
        }
273
34
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_36EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_37EEEPPKNS_7IColumnEm
274
};
275
276
//for topn_weighted agg
277
template <PrimitiveType T, bool has_default_param>
278
struct AggregateFunctionTopNImplWeight {
279
    using Data = AggregateFunctionTopNData<T>;
280
    using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType;
281
    static constexpr bool has_default_parameter = has_default_param;
282
    static constexpr bool is_weighted = true;
283
62
    static String get_name() { return "topn_weighted"; }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EE8get_nameB5cxx11Ev
Line
Count
Source
283
12
    static String get_name() { return "topn_weighted"; }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EE8get_nameB5cxx11Ev
Line
Count
Source
283
1
    static String get_name() { return "topn_weighted"; }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EE8get_nameB5cxx11Ev
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
283
12
    static String get_name() { return "topn_weighted"; }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EE8get_nameB5cxx11Ev
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
283
1
    static String get_name() { return "topn_weighted"; }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EE8get_nameB5cxx11Ev
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
283
16
    static String get_name() { return "topn_weighted"; }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EE8get_nameB5cxx11Ev
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
283
20
    static String get_name() { return "topn_weighted"; }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EE8get_nameB5cxx11Ev
284
    static void add(AggregateFunctionTopNData<T>& __restrict place, const IColumn** columns,
285
1.80k
                    size_t row_num) {
286
1.80k
        if constexpr (has_default_param) {
287
1.26k
            place.set_paramenters(
288
1.26k
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
1.26k
                            ->get_element(row_num),
290
1.26k
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
1.26k
                            ->get_element(row_num));
292
293
1.26k
        } else {
294
536
            place.set_paramenters(
295
536
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
536
                            ->get_element(row_num));
297
536
        }
298
1.80k
        if constexpr (is_string_type(T)) {
299
971
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
971
                                  .get_data()[row_num];
301
971
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
971
                              .get_data_at(row_num),
303
971
                      weight);
304
971
        } else {
305
831
            typename PrimitiveTypeTraits<T>::CppType val =
306
831
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
831
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
831
                            .get_data()[row_num];
309
831
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
831
                                  .get_data()[row_num];
311
831
            place.add(val, weight);
312
831
        }
313
1.80k
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_2EEEPPKNS_7IColumnEm
Line
Count
Source
285
211
                    size_t row_num) {
286
211
        if constexpr (has_default_param) {
287
211
            place.set_paramenters(
288
211
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
211
                            ->get_element(row_num),
290
211
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
211
                            ->get_element(row_num));
292
293
        } else {
294
            place.set_paramenters(
295
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
                            ->get_element(row_num));
297
        }
298
        if constexpr (is_string_type(T)) {
299
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
                                  .get_data()[row_num];
301
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
                              .get_data_at(row_num),
303
                      weight);
304
211
        } else {
305
211
            typename PrimitiveTypeTraits<T>::CppType val =
306
211
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
211
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
211
                            .get_data()[row_num];
309
211
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
211
                                  .get_data()[row_num];
311
211
            place.add(val, weight);
312
211
        }
313
211
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
Line
Count
Source
285
35
                    size_t row_num) {
286
35
        if constexpr (has_default_param) {
287
35
            place.set_paramenters(
288
35
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
35
                            ->get_element(row_num),
290
35
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
35
                            ->get_element(row_num));
292
293
        } else {
294
            place.set_paramenters(
295
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
                            ->get_element(row_num));
297
        }
298
        if constexpr (is_string_type(T)) {
299
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
                                  .get_data()[row_num];
301
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
                              .get_data_at(row_num),
303
                      weight);
304
35
        } else {
305
35
            typename PrimitiveTypeTraits<T>::CppType val =
306
35
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
35
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
35
                            .get_data()[row_num];
309
35
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
35
                                  .get_data()[row_num];
311
35
            place.add(val, weight);
312
35
        }
313
35
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
Line
Count
Source
285
15
                    size_t row_num) {
286
15
        if constexpr (has_default_param) {
287
15
            place.set_paramenters(
288
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
15
                            ->get_element(row_num),
290
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
15
                            ->get_element(row_num));
292
293
        } else {
294
            place.set_paramenters(
295
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
                            ->get_element(row_num));
297
        }
298
        if constexpr (is_string_type(T)) {
299
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
                                  .get_data()[row_num];
301
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
                              .get_data_at(row_num),
303
                      weight);
304
15
        } else {
305
15
            typename PrimitiveTypeTraits<T>::CppType val =
306
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
15
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
15
                            .get_data()[row_num];
309
15
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
15
                                  .get_data()[row_num];
311
15
            place.add(val, weight);
312
15
        }
313
15
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Line
Count
Source
285
130
                    size_t row_num) {
286
130
        if constexpr (has_default_param) {
287
130
            place.set_paramenters(
288
130
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
130
                            ->get_element(row_num),
290
130
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
130
                            ->get_element(row_num));
292
293
        } else {
294
            place.set_paramenters(
295
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
                            ->get_element(row_num));
297
        }
298
        if constexpr (is_string_type(T)) {
299
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
                                  .get_data()[row_num];
301
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
                              .get_data_at(row_num),
303
                      weight);
304
130
        } else {
305
130
            typename PrimitiveTypeTraits<T>::CppType val =
306
130
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
130
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
130
                            .get_data()[row_num];
309
130
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
130
                                  .get_data()[row_num];
311
130
            place.add(val, weight);
312
130
        }
313
130
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_6EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_7EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_8EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_9EEEPPKNS_7IColumnEm
Line
Count
Source
285
6
                    size_t row_num) {
286
6
        if constexpr (has_default_param) {
287
6
            place.set_paramenters(
288
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
6
                            ->get_element(row_num),
290
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
6
                            ->get_element(row_num));
292
293
        } else {
294
            place.set_paramenters(
295
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
                            ->get_element(row_num));
297
        }
298
        if constexpr (is_string_type(T)) {
299
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
                                  .get_data()[row_num];
301
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
                              .get_data_at(row_num),
303
                      weight);
304
6
        } else {
305
6
            typename PrimitiveTypeTraits<T>::CppType val =
306
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
6
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
6
                            .get_data()[row_num];
309
6
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
6
                                  .get_data()[row_num];
311
6
            place.add(val, weight);
312
6
        }
313
6
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_28EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_29EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_30EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_35EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_10EEEPPKNS_7IColumnEm
Line
Count
Source
285
796
                    size_t row_num) {
286
796
        if constexpr (has_default_param) {
287
796
            place.set_paramenters(
288
796
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
796
                            ->get_element(row_num),
290
796
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
796
                            ->get_element(row_num));
292
293
        } else {
294
            place.set_paramenters(
295
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
                            ->get_element(row_num));
297
        }
298
796
        if constexpr (is_string_type(T)) {
299
796
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
796
                                  .get_data()[row_num];
301
796
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
796
                              .get_data_at(row_num),
303
796
                      weight);
304
        } else {
305
            typename PrimitiveTypeTraits<T>::CppType val =
306
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
                            .get_data()[row_num];
309
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
                                  .get_data()[row_num];
311
            place.add(val, weight);
312
        }
313
796
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Line
Count
Source
285
21
                    size_t row_num) {
286
21
        if constexpr (has_default_param) {
287
21
            place.set_paramenters(
288
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
21
                            ->get_element(row_num),
290
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
21
                            ->get_element(row_num));
292
293
        } else {
294
            place.set_paramenters(
295
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
                            ->get_element(row_num));
297
        }
298
        if constexpr (is_string_type(T)) {
299
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
                                  .get_data()[row_num];
301
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
                              .get_data_at(row_num),
303
                      weight);
304
21
        } else {
305
21
            typename PrimitiveTypeTraits<T>::CppType val =
306
21
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
21
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
21
                            .get_data()[row_num];
309
21
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
21
                                  .get_data()[row_num];
311
21
            place.add(val, weight);
312
21
        }
313
21
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_43EEEPPKNS_7IColumnEm
Line
Count
Source
285
46
                    size_t row_num) {
286
46
        if constexpr (has_default_param) {
287
46
            place.set_paramenters(
288
46
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
46
                            ->get_element(row_num),
290
46
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
46
                            ->get_element(row_num));
292
293
        } else {
294
            place.set_paramenters(
295
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
                            ->get_element(row_num));
297
        }
298
        if constexpr (is_string_type(T)) {
299
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
                                  .get_data()[row_num];
301
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
                              .get_data_at(row_num),
303
                      weight);
304
46
        } else {
305
46
            typename PrimitiveTypeTraits<T>::CppType val =
306
46
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
46
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
46
                            .get_data()[row_num];
309
46
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
46
                                  .get_data()[row_num];
311
46
            place.add(val, weight);
312
46
        }
313
46
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Line
Count
Source
285
6
                    size_t row_num) {
286
6
        if constexpr (has_default_param) {
287
6
            place.set_paramenters(
288
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
6
                            ->get_element(row_num),
290
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
6
                            ->get_element(row_num));
292
293
        } else {
294
            place.set_paramenters(
295
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
                            ->get_element(row_num));
297
        }
298
        if constexpr (is_string_type(T)) {
299
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
                                  .get_data()[row_num];
301
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
                              .get_data_at(row_num),
303
                      weight);
304
6
        } else {
305
6
            typename PrimitiveTypeTraits<T>::CppType val =
306
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
6
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
6
                            .get_data()[row_num];
309
6
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
6
                                  .get_data()[row_num];
311
6
            place.add(val, weight);
312
6
        }
313
6
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_36EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_37EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_2EEEPPKNS_7IColumnEm
Line
Count
Source
285
211
                    size_t row_num) {
286
        if constexpr (has_default_param) {
287
            place.set_paramenters(
288
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
                            ->get_element(row_num),
290
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
                            ->get_element(row_num));
292
293
211
        } else {
294
211
            place.set_paramenters(
295
211
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
211
                            ->get_element(row_num));
297
211
        }
298
        if constexpr (is_string_type(T)) {
299
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
                                  .get_data()[row_num];
301
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
                              .get_data_at(row_num),
303
                      weight);
304
211
        } else {
305
211
            typename PrimitiveTypeTraits<T>::CppType val =
306
211
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
211
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
211
                            .get_data()[row_num];
309
211
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
211
                                  .get_data()[row_num];
311
211
            place.add(val, weight);
312
211
        }
313
211
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
Line
Count
Source
285
8
                    size_t row_num) {
286
        if constexpr (has_default_param) {
287
            place.set_paramenters(
288
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
                            ->get_element(row_num),
290
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
                            ->get_element(row_num));
292
293
8
        } else {
294
8
            place.set_paramenters(
295
8
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
8
                            ->get_element(row_num));
297
8
        }
298
        if constexpr (is_string_type(T)) {
299
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
                                  .get_data()[row_num];
301
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
                              .get_data_at(row_num),
303
                      weight);
304
8
        } else {
305
8
            typename PrimitiveTypeTraits<T>::CppType val =
306
8
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
8
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
8
                            .get_data()[row_num];
309
8
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
8
                                  .get_data()[row_num];
311
8
            place.add(val, weight);
312
8
        }
313
8
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
Line
Count
Source
285
15
                    size_t row_num) {
286
        if constexpr (has_default_param) {
287
            place.set_paramenters(
288
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
                            ->get_element(row_num),
290
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
                            ->get_element(row_num));
292
293
15
        } else {
294
15
            place.set_paramenters(
295
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
15
                            ->get_element(row_num));
297
15
        }
298
        if constexpr (is_string_type(T)) {
299
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
                                  .get_data()[row_num];
301
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
                              .get_data_at(row_num),
303
                      weight);
304
15
        } else {
305
15
            typename PrimitiveTypeTraits<T>::CppType val =
306
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
15
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
15
                            .get_data()[row_num];
309
15
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
15
                                  .get_data()[row_num];
311
15
            place.add(val, weight);
312
15
        }
313
15
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Line
Count
Source
285
33
                    size_t row_num) {
286
        if constexpr (has_default_param) {
287
            place.set_paramenters(
288
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
                            ->get_element(row_num),
290
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
                            ->get_element(row_num));
292
293
33
        } else {
294
33
            place.set_paramenters(
295
33
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
33
                            ->get_element(row_num));
297
33
        }
298
        if constexpr (is_string_type(T)) {
299
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
                                  .get_data()[row_num];
301
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
                              .get_data_at(row_num),
303
                      weight);
304
33
        } else {
305
33
            typename PrimitiveTypeTraits<T>::CppType val =
306
33
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
33
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
33
                            .get_data()[row_num];
309
33
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
33
                                  .get_data()[row_num];
311
33
            place.add(val, weight);
312
33
        }
313
33
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_6EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_7EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_8EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_9EEEPPKNS_7IColumnEm
Line
Count
Source
285
21
                    size_t row_num) {
286
        if constexpr (has_default_param) {
287
            place.set_paramenters(
288
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
                            ->get_element(row_num),
290
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
                            ->get_element(row_num));
292
293
21
        } else {
294
21
            place.set_paramenters(
295
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
21
                            ->get_element(row_num));
297
21
        }
298
        if constexpr (is_string_type(T)) {
299
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
                                  .get_data()[row_num];
301
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
                              .get_data_at(row_num),
303
                      weight);
304
21
        } else {
305
21
            typename PrimitiveTypeTraits<T>::CppType val =
306
21
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
21
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
21
                            .get_data()[row_num];
309
21
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
21
                                  .get_data()[row_num];
311
21
            place.add(val, weight);
312
21
        }
313
21
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_28EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_29EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_30EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_35EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_10EEEPPKNS_7IColumnEm
Line
Count
Source
285
175
                    size_t row_num) {
286
        if constexpr (has_default_param) {
287
            place.set_paramenters(
288
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
                            ->get_element(row_num),
290
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
                            ->get_element(row_num));
292
293
175
        } else {
294
175
            place.set_paramenters(
295
175
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
175
                            ->get_element(row_num));
297
175
        }
298
175
        if constexpr (is_string_type(T)) {
299
175
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
175
                                  .get_data()[row_num];
301
175
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
175
                              .get_data_at(row_num),
303
175
                      weight);
304
        } else {
305
            typename PrimitiveTypeTraits<T>::CppType val =
306
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
                            .get_data()[row_num];
309
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
                                  .get_data()[row_num];
311
            place.add(val, weight);
312
        }
313
175
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Line
Count
Source
285
21
                    size_t row_num) {
286
        if constexpr (has_default_param) {
287
            place.set_paramenters(
288
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
                            ->get_element(row_num),
290
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
                            ->get_element(row_num));
292
293
21
        } else {
294
21
            place.set_paramenters(
295
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
21
                            ->get_element(row_num));
297
21
        }
298
        if constexpr (is_string_type(T)) {
299
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
                                  .get_data()[row_num];
301
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
                              .get_data_at(row_num),
303
                      weight);
304
21
        } else {
305
21
            typename PrimitiveTypeTraits<T>::CppType val =
306
21
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
21
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
21
                            .get_data()[row_num];
309
21
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
21
                                  .get_data()[row_num];
311
21
            place.add(val, weight);
312
21
        }
313
21
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_43EEEPPKNS_7IColumnEm
Line
Count
Source
285
46
                    size_t row_num) {
286
        if constexpr (has_default_param) {
287
            place.set_paramenters(
288
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
                            ->get_element(row_num),
290
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
                            ->get_element(row_num));
292
293
46
        } else {
294
46
            place.set_paramenters(
295
46
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
46
                            ->get_element(row_num));
297
46
        }
298
        if constexpr (is_string_type(T)) {
299
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
                                  .get_data()[row_num];
301
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
                              .get_data_at(row_num),
303
                      weight);
304
46
        } else {
305
46
            typename PrimitiveTypeTraits<T>::CppType val =
306
46
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
46
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
46
                            .get_data()[row_num];
309
46
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
46
                                  .get_data()[row_num];
311
46
            place.add(val, weight);
312
46
        }
313
46
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Line
Count
Source
285
6
                    size_t row_num) {
286
        if constexpr (has_default_param) {
287
            place.set_paramenters(
288
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
                            ->get_element(row_num),
290
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
                            ->get_element(row_num));
292
293
6
        } else {
294
6
            place.set_paramenters(
295
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
6
                            ->get_element(row_num));
297
6
        }
298
        if constexpr (is_string_type(T)) {
299
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
                                  .get_data()[row_num];
301
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
                              .get_data_at(row_num),
303
                      weight);
304
6
        } else {
305
6
            typename PrimitiveTypeTraits<T>::CppType val =
306
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
6
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
6
                            .get_data()[row_num];
309
6
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
6
                                  .get_data()[row_num];
311
6
            place.add(val, weight);
312
6
        }
313
6
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_36EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_37EEEPPKNS_7IColumnEm
314
};
315
316
//base function
317
template <typename Impl, typename Derived>
318
class AggregateFunctionTopNBase
319
        : public IAggregateFunctionDataHelper<typename Impl::Data, Derived> {
320
public:
321
    AggregateFunctionTopNBase(const DataTypes& argument_types_)
322
2.78k
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
322
535
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
322
343
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
39
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
169
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
72
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
82
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
3
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
1
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
39
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
38
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
10
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
1
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
391
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
1
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
1
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
52
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
39
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
169
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
1
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
70
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
6
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
34
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
21
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
76
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
39
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
38
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
1
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
4
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
8
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
395
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
21
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
76
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
323
324
    void add(AggregateDataPtr __restrict place, const IColumn** columns, ssize_t row_num,
325
13.5k
             Arena&) const override {
326
13.5k
        Impl::add(this->data(place), columns, row_num);
327
13.5k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
8.78k
             Arena&) const override {
326
8.78k
        Impl::add(this->data(place), columns, row_num);
327
8.78k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
1.12k
             Arena&) const override {
326
1.12k
        Impl::add(this->data(place), columns, row_num);
327
1.12k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
212
             Arena&) const override {
326
212
        Impl::add(this->data(place), columns, row_num);
327
212
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
35
             Arena&) const override {
326
35
        Impl::add(this->data(place), columns, row_num);
327
35
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
136
             Arena&) const override {
326
136
        Impl::add(this->data(place), columns, row_num);
327
136
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
6
             Arena&) const override {
326
6
        Impl::add(this->data(place), columns, row_num);
327
6
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
837
             Arena&) const override {
326
837
        Impl::add(this->data(place), columns, row_num);
327
837
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
21
             Arena&) const override {
326
21
        Impl::add(this->data(place), columns, row_num);
327
21
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
15
             Arena&) const override {
326
15
        Impl::add(this->data(place), columns, row_num);
327
15
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
212
             Arena&) const override {
326
212
        Impl::add(this->data(place), columns, row_num);
327
212
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
8
             Arena&) const override {
326
8
        Impl::add(this->data(place), columns, row_num);
327
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
131
             Arena&) const override {
326
131
        Impl::add(this->data(place), columns, row_num);
327
131
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
17
             Arena&) const override {
326
17
        Impl::add(this->data(place), columns, row_num);
327
17
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
186
             Arena&) const override {
326
186
        Impl::add(this->data(place), columns, row_num);
327
186
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
15
             Arena&) const override {
326
15
        Impl::add(this->data(place), columns, row_num);
327
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
15
             Arena&) const override {
326
15
        Impl::add(this->data(place), columns, row_num);
327
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
34
             Arena&) const override {
326
34
        Impl::add(this->data(place), columns, row_num);
327
34
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
211
             Arena&) const override {
326
211
        Impl::add(this->data(place), columns, row_num);
327
211
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
35
             Arena&) const override {
326
35
        Impl::add(this->data(place), columns, row_num);
327
35
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
15
             Arena&) const override {
326
15
        Impl::add(this->data(place), columns, row_num);
327
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
130
             Arena&) const override {
326
130
        Impl::add(this->data(place), columns, row_num);
327
130
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
6
             Arena&) const override {
326
6
        Impl::add(this->data(place), columns, row_num);
327
6
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
796
             Arena&) const override {
326
796
        Impl::add(this->data(place), columns, row_num);
327
796
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
21
             Arena&) const override {
326
21
        Impl::add(this->data(place), columns, row_num);
327
21
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
46
             Arena&) const override {
326
46
        Impl::add(this->data(place), columns, row_num);
327
46
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
6
             Arena&) const override {
326
6
        Impl::add(this->data(place), columns, row_num);
327
6
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
211
             Arena&) const override {
326
211
        Impl::add(this->data(place), columns, row_num);
327
211
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
8
             Arena&) const override {
326
8
        Impl::add(this->data(place), columns, row_num);
327
8
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
15
             Arena&) const override {
326
15
        Impl::add(this->data(place), columns, row_num);
327
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
33
             Arena&) const override {
326
33
        Impl::add(this->data(place), columns, row_num);
327
33
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
21
             Arena&) const override {
326
21
        Impl::add(this->data(place), columns, row_num);
327
21
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
175
             Arena&) const override {
326
175
        Impl::add(this->data(place), columns, row_num);
327
175
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
21
             Arena&) const override {
326
21
        Impl::add(this->data(place), columns, row_num);
327
21
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
46
             Arena&) const override {
326
46
        Impl::add(this->data(place), columns, row_num);
327
46
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
6
             Arena&) const override {
326
6
        Impl::add(this->data(place), columns, row_num);
327
6
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
328
329
239
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE5resetEPc
Line
Count
Source
329
42
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE5resetEPc
Line
Count
Source
329
23
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
329
12
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
329
3
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
329
20
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
329
12
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
329
13
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
329
3
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
329
26
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
329
12
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
329
3
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
329
20
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
329
12
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
329
9
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
329
3
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
329
26
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
330
331
    void merge(AggregateDataPtr __restrict place, ConstAggregateDataPtr rhs,
332
2.68k
               Arena&) const override {
333
2.68k
        this->data(place).merge(this->data(rhs));
334
2.68k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
348
               Arena&) const override {
333
348
        this->data(place).merge(this->data(rhs));
334
348
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
612
               Arena&) const override {
333
612
        this->data(place).merge(this->data(rhs));
334
612
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
71
               Arena&) const override {
333
71
        this->data(place).merge(this->data(rhs));
334
71
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
36
               Arena&) const override {
333
36
        this->data(place).merge(this->data(rhs));
334
36
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
21
               Arena&) const override {
333
21
        this->data(place).merge(this->data(rhs));
334
21
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
1
               Arena&) const override {
333
1
        this->data(place).merge(this->data(rhs));
334
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
428
               Arena&) const override {
333
428
        this->data(place).merge(this->data(rhs));
334
428
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
1
               Arena&) const override {
333
1
        this->data(place).merge(this->data(rhs));
334
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
71
               Arena&) const override {
333
71
        this->data(place).merge(this->data(rhs));
334
71
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
8
               Arena&) const override {
333
8
        this->data(place).merge(this->data(rhs));
334
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
62
               Arena&) const override {
333
62
        this->data(place).merge(this->data(rhs));
334
62
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
129
               Arena&) const override {
333
129
        this->data(place).merge(this->data(rhs));
334
129
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
26
               Arena&) const override {
333
26
        this->data(place).merge(this->data(rhs));
334
26
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
71
               Arena&) const override {
333
71
        this->data(place).merge(this->data(rhs));
334
71
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
36
               Arena&) const override {
333
36
        this->data(place).merge(this->data(rhs));
334
36
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
20
               Arena&) const override {
333
20
        this->data(place).merge(this->data(rhs));
334
20
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
5
               Arena&) const override {
333
5
        this->data(place).merge(this->data(rhs));
334
5
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
417
               Arena&) const override {
333
417
        this->data(place).merge(this->data(rhs));
334
417
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
15
               Arena&) const override {
333
15
        this->data(place).merge(this->data(rhs));
334
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
38
               Arena&) const override {
333
38
        this->data(place).merge(this->data(rhs));
334
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
2
               Arena&) const override {
333
2
        this->data(place).merge(this->data(rhs));
334
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
71
               Arena&) const override {
333
71
        this->data(place).merge(this->data(rhs));
334
71
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
8
               Arena&) const override {
333
8
        this->data(place).merge(this->data(rhs));
334
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
1
               Arena&) const override {
333
1
        this->data(place).merge(this->data(rhs));
334
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
5
               Arena&) const override {
333
5
        this->data(place).merge(this->data(rhs));
334
5
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
122
               Arena&) const override {
333
122
        this->data(place).merge(this->data(rhs));
334
122
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
15
               Arena&) const override {
333
15
        this->data(place).merge(this->data(rhs));
334
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
38
               Arena&) const override {
333
38
        this->data(place).merge(this->data(rhs));
334
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
2
               Arena&) const override {
333
2
        this->data(place).merge(this->data(rhs));
334
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
335
336
2.13k
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
2.13k
        this->data(place).write(buf);
338
2.13k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
355
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
355
        this->data(place).write(buf);
338
355
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
400
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
400
        this->data(place).write(buf);
338
400
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
81
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
81
        this->data(place).write(buf);
338
81
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
38
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
38
        this->data(place).write(buf);
338
38
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
21
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
21
        this->data(place).write(buf);
338
21
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
1
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
1
        this->data(place).write(buf);
338
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
214
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
214
        this->data(place).write(buf);
338
214
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
1
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
1
        this->data(place).write(buf);
338
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
81
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
81
        this->data(place).write(buf);
338
81
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
8
        this->data(place).write(buf);
338
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
30
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
30
        this->data(place).write(buf);
338
30
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
168
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
168
        this->data(place).write(buf);
338
168
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
26
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
26
        this->data(place).write(buf);
338
26
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
81
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
81
        this->data(place).write(buf);
338
81
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
38
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
38
        this->data(place).write(buf);
338
38
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
20
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
20
        this->data(place).write(buf);
338
20
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
5
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
5
        this->data(place).write(buf);
338
5
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
203
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
203
        this->data(place).write(buf);
338
203
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
15
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
15
        this->data(place).write(buf);
338
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
38
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
38
        this->data(place).write(buf);
338
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
2
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
2
        this->data(place).write(buf);
338
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
81
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
81
        this->data(place).write(buf);
338
81
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
8
        this->data(place).write(buf);
338
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
1
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
1
        this->data(place).write(buf);
338
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
5
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
5
        this->data(place).write(buf);
338
5
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
161
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
161
        this->data(place).write(buf);
338
161
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
15
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
15
        this->data(place).write(buf);
338
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
38
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
38
        this->data(place).write(buf);
338
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
2
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
2
        this->data(place).write(buf);
338
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
339
340
    void deserialize(AggregateDataPtr __restrict place, BufferReadable& buf,
341
2.10k
                     Arena&) const override {
342
2.10k
        this->data(place).read(buf);
343
2.10k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
324
                     Arena&) const override {
342
324
        this->data(place).read(buf);
343
324
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
438
                     Arena&) const override {
342
438
        this->data(place).read(buf);
343
438
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
71
                     Arena&) const override {
342
71
        this->data(place).read(buf);
343
71
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
36
                     Arena&) const override {
342
36
        this->data(place).read(buf);
343
36
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
21
                     Arena&) const override {
342
21
        this->data(place).read(buf);
343
21
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
1
                     Arena&) const override {
342
1
        this->data(place).read(buf);
343
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
254
                     Arena&) const override {
342
254
        this->data(place).read(buf);
343
254
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
1
                     Arena&) const override {
342
1
        this->data(place).read(buf);
343
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
71
                     Arena&) const override {
342
71
        this->data(place).read(buf);
343
71
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
8
                     Arena&) const override {
342
8
        this->data(place).read(buf);
343
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
38
                     Arena&) const override {
342
38
        this->data(place).read(buf);
343
38
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
129
                     Arena&) const override {
342
129
        this->data(place).read(buf);
343
129
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
26
                     Arena&) const override {
342
26
        this->data(place).read(buf);
343
26
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
71
                     Arena&) const override {
342
71
        this->data(place).read(buf);
343
71
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
36
                     Arena&) const override {
342
36
        this->data(place).read(buf);
343
36
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
20
                     Arena&) const override {
342
20
        this->data(place).read(buf);
343
20
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
5
                     Arena&) const override {
342
5
        this->data(place).read(buf);
343
5
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
243
                     Arena&) const override {
342
243
        this->data(place).read(buf);
343
243
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
15
                     Arena&) const override {
342
15
        this->data(place).read(buf);
343
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
38
                     Arena&) const override {
342
38
        this->data(place).read(buf);
343
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
2
                     Arena&) const override {
342
2
        this->data(place).read(buf);
343
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
71
                     Arena&) const override {
342
71
        this->data(place).read(buf);
343
71
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
8
                     Arena&) const override {
342
8
        this->data(place).read(buf);
343
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
1
                     Arena&) const override {
342
1
        this->data(place).read(buf);
343
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
5
                     Arena&) const override {
342
5
        this->data(place).read(buf);
343
5
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
121
                     Arena&) const override {
342
121
        this->data(place).read(buf);
343
121
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
15
                     Arena&) const override {
342
15
        this->data(place).read(buf);
343
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
38
                     Arena&) const override {
342
38
        this->data(place).read(buf);
343
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
2
                     Arena&) const override {
342
2
        this->data(place).read(buf);
343
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
344
};
345
346
//topn function return string
347
template <typename Impl>
348
class AggregateFunctionTopN final
349
        : public AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>,
350
          MultiExpression,
351
          NullableAggregateFunction {
352
public:
353
    AggregateFunctionTopN(const DataTypes& argument_types_)
354
878
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
_ZN5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
354
535
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
_ZN5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
354
343
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
355
356
44
    String get_name() const override { return "topn"; }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE8get_nameB5cxx11Ev
Line
Count
Source
356
43
    String get_name() const override { return "topn"; }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE8get_nameB5cxx11Ev
Line
Count
Source
356
1
    String get_name() const override { return "topn"; }
357
358
1.18k
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE15get_return_typeEv
Line
Count
Source
358
394
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE15get_return_typeEv
Line
Count
Source
358
787
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
359
360
828
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
361
828
        std::string result = this->data(place).get();
362
828
        assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(result.c_str(),
363
828
                                                                                result.length());
364
828
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
360
223
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
361
223
        std::string result = this->data(place).get();
362
223
        assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(result.c_str(),
363
223
                                                                                result.length());
364
223
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
360
605
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
361
605
        std::string result = this->data(place).get();
362
605
        assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(result.c_str(),
363
605
                                                                                result.length());
364
605
    }
365
366
335
    void check_input_columns_type(const IColumn** columns) const override {
367
335
        this->template check_argument_column_type<ColumnString>(columns[0]);
368
335
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
369
335
        if (this->argument_types.size() == 3) {
370
174
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
371
174
        }
372
335
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
366
161
    void check_input_columns_type(const IColumn** columns) const override {
367
161
        this->template check_argument_column_type<ColumnString>(columns[0]);
368
161
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
369
161
        if (this->argument_types.size() == 3) {
370
0
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
371
0
        }
372
161
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
366
174
    void check_input_columns_type(const IColumn** columns) const override {
367
174
        this->template check_argument_column_type<ColumnString>(columns[0]);
368
174
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
369
174
        if (this->argument_types.size() == 3) {
370
174
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
371
174
        }
372
174
    }
373
374
203
    void check_result_column_type(const IColumn& column) const override {
375
203
        this->template check_result_column_type_as<ColumnString>(column);
376
203
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
374
126
    void check_result_column_type(const IColumn& column) const override {
375
126
        this->template check_result_column_type_as<ColumnString>(column);
376
126
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
374
77
    void check_result_column_type(const IColumn& column) const override {
375
77
        this->template check_result_column_type_as<ColumnString>(column);
376
77
    }
377
};
378
379
//topn function return array
380
template <typename Impl>
381
class AggregateFunctionTopNArray final
382
        : public AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>,
383
          MultiExpression,
384
          NullableAggregateFunction {
385
private:
386
    using ColVecType = typename Impl::Data::ColVecType;
387
388
public:
389
    AggregateFunctionTopNArray(const DataTypes& argument_types_)
390
1.90k
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
1.90k
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
39
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
39
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
169
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
169
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
72
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
72
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
2
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
82
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
82
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
3
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
3
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
1
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
1
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
39
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
39
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
38
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
38
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
10
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
10
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
1
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
1
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
391
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
391
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
1
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
1
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
1
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
1
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
52
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
52
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
39
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
39
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
169
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
169
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
1
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
1
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
70
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
70
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
6
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
6
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
34
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
34
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
21
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
21
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
76
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
76
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
2
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
39
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
39
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
38
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
38
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
1
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
1
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
4
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
4
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
8
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
8
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
395
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
395
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
21
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
21
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
76
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
76
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
2
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
392
393
124
    String get_name() const override { return Impl::get_name(); }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE8get_nameB5cxx11Ev
Line
Count
Source
393
12
    String get_name() const override { return Impl::get_name(); }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE8get_nameB5cxx11Ev
Line
Count
Source
393
1
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
393
12
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
393
1
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
393
16
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
393
20
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEE8get_nameB5cxx11Ev
Line
Count
Source
393
12
    String get_name() const override { return Impl::get_name(); }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE8get_nameB5cxx11Ev
Line
Count
Source
393
1
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
393
12
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
393
1
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
393
16
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
393
20
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE8get_nameB5cxx11Ev
394
395
2.77k
    DataTypePtr get_return_type() const override {
396
2.77k
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
2.77k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE15get_return_typeEv
Line
Count
Source
395
95
    DataTypePtr get_return_type() const override {
396
95
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
95
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE15get_return_typeEv
Line
Count
Source
395
47
    DataTypePtr get_return_type() const override {
396
47
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
47
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE15get_return_typeEv
Line
Count
Source
395
113
    DataTypePtr get_return_type() const override {
396
113
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
113
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEE15get_return_typeEv
Line
Count
Source
395
5
    DataTypePtr get_return_type() const override {
396
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
5
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE15get_return_typeEv
Line
Count
Source
395
579
    DataTypePtr get_return_type() const override {
396
579
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
579
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE15get_return_typeEv
Line
Count
Source
395
9
    DataTypePtr get_return_type() const override {
396
9
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
9
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE15get_return_typeEv
Line
Count
Source
395
4
    DataTypePtr get_return_type() const override {
396
4
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
4
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEE15get_return_typeEv
Line
Count
Source
395
95
    DataTypePtr get_return_type() const override {
396
95
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
95
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE15get_return_typeEv
Line
Count
Source
395
10
    DataTypePtr get_return_type() const override {
396
10
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
10
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE15get_return_typeEv
Line
Count
Source
395
81
    DataTypePtr get_return_type() const override {
396
81
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
81
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEE15get_return_typeEv
Line
Count
Source
395
20
    DataTypePtr get_return_type() const override {
396
20
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
20
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE15get_return_typeEv
Line
Count
Source
395
57
    DataTypePtr get_return_type() const override {
396
57
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
57
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE15get_return_typeEv
Line
Count
Source
395
4
    DataTypePtr get_return_type() const override {
396
4
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
4
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE15get_return_typeEv
Line
Count
Source
395
4
    DataTypePtr get_return_type() const override {
396
4
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
4
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE15get_return_typeEv
Line
Count
Source
395
122
    DataTypePtr get_return_type() const override {
396
122
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
122
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEE15get_return_typeEv
Line
Count
Source
395
95
    DataTypePtr get_return_type() const override {
396
95
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
95
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE15get_return_typeEv
Line
Count
Source
395
47
    DataTypePtr get_return_type() const override {
396
47
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
47
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE15get_return_typeEv
Line
Count
Source
395
4
    DataTypePtr get_return_type() const override {
396
4
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
4
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE15get_return_typeEv
Line
Count
Source
395
108
    DataTypePtr get_return_type() const override {
396
108
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
108
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE15get_return_typeEv
Line
Count
Source
395
18
    DataTypePtr get_return_type() const override {
396
18
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
18
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE15get_return_typeEv
Line
Count
Source
395
544
    DataTypePtr get_return_type() const override {
396
544
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
544
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE15get_return_typeEv
Line
Count
Source
395
63
    DataTypePtr get_return_type() const override {
396
63
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
63
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE15get_return_typeEv
Line
Count
Source
395
174
    DataTypePtr get_return_type() const override {
396
174
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
174
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE15get_return_typeEv
Line
Count
Source
395
5
    DataTypePtr get_return_type() const override {
396
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
5
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEEE15get_return_typeEv
Line
Count
Source
395
95
    DataTypePtr get_return_type() const override {
396
95
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
95
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE15get_return_typeEv
Line
Count
Source
395
10
    DataTypePtr get_return_type() const override {
396
10
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
10
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE15get_return_typeEv
Line
Count
Source
395
4
    DataTypePtr get_return_type() const override {
396
4
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
4
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE15get_return_typeEv
Line
Count
Source
395
20
    DataTypePtr get_return_type() const override {
396
20
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
20
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEE15get_return_typeEv
Line
Count
Source
395
42
    DataTypePtr get_return_type() const override {
396
42
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
42
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE15get_return_typeEv
Line
Count
Source
395
58
    DataTypePtr get_return_type() const override {
396
58
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
58
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE15get_return_typeEv
Line
Count
Source
395
63
    DataTypePtr get_return_type() const override {
396
63
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
63
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE15get_return_typeEv
Line
Count
Source
395
174
    DataTypePtr get_return_type() const override {
396
174
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
174
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE15get_return_typeEv
Line
Count
Source
395
5
    DataTypePtr get_return_type() const override {
396
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
5
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE15get_return_typeEv
398
399
1.66k
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
1.66k
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
1.66k
        auto& col_null =
402
1.66k
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
1.66k
        auto& typed_to =
404
1.66k
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
1.66k
        this->data(place).insert_result_into(typed_to);
406
1.66k
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
1.66k
        to_arr.get_offsets().push_back(typed_to.size());
408
1.66k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
67
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
67
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
67
        auto& col_null =
402
67
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
67
        auto& typed_to =
404
67
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
67
        this->data(place).insert_result_into(typed_to);
406
67
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
67
        to_arr.get_offsets().push_back(typed_to.size());
408
67
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
1
        auto& col_null =
402
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
1
        auto& typed_to =
404
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
1
        this->data(place).insert_result_into(typed_to);
406
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
1
        to_arr.get_offsets().push_back(typed_to.size());
408
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
25
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
25
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
25
        auto& col_null =
402
25
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
25
        auto& typed_to =
404
25
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
25
        this->data(place).insert_result_into(typed_to);
406
25
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
25
        to_arr.get_offsets().push_back(typed_to.size());
408
25
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
1
        auto& col_null =
402
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
1
        auto& typed_to =
404
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
1
        this->data(place).insert_result_into(typed_to);
406
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
1
        to_arr.get_offsets().push_back(typed_to.size());
408
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
521
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
521
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
521
        auto& col_null =
402
521
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
521
        auto& typed_to =
404
521
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
521
        this->data(place).insert_result_into(typed_to);
406
521
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
521
        to_arr.get_offsets().push_back(typed_to.size());
408
521
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
2
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
2
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
2
        auto& col_null =
402
2
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
2
        auto& typed_to =
404
2
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
2
        this->data(place).insert_result_into(typed_to);
406
2
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
2
        to_arr.get_offsets().push_back(typed_to.size());
408
2
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
1
        auto& col_null =
402
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
1
        auto& typed_to =
404
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
1
        this->data(place).insert_result_into(typed_to);
406
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
1
        to_arr.get_offsets().push_back(typed_to.size());
408
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
67
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
67
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
67
        auto& col_null =
402
67
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
67
        auto& typed_to =
404
67
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
67
        this->data(place).insert_result_into(typed_to);
406
67
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
67
        to_arr.get_offsets().push_back(typed_to.size());
408
67
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
71
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
71
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
71
        auto& col_null =
402
71
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
71
        auto& typed_to =
404
71
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
71
        this->data(place).insert_result_into(typed_to);
406
71
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
71
        to_arr.get_offsets().push_back(typed_to.size());
408
71
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
17
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
17
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
17
        auto& col_null =
402
17
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
17
        auto& typed_to =
404
17
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
17
        this->data(place).insert_result_into(typed_to);
406
17
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
17
        to_arr.get_offsets().push_back(typed_to.size());
408
17
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
27
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
27
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
27
        auto& col_null =
402
27
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
27
        auto& typed_to =
404
27
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
27
        this->data(place).insert_result_into(typed_to);
406
27
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
27
        to_arr.get_offsets().push_back(typed_to.size());
408
27
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
1
        auto& col_null =
402
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
1
        auto& typed_to =
404
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
1
        this->data(place).insert_result_into(typed_to);
406
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
1
        to_arr.get_offsets().push_back(typed_to.size());
408
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
1
        auto& col_null =
402
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
1
        auto& typed_to =
404
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
1
        this->data(place).insert_result_into(typed_to);
406
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
1
        to_arr.get_offsets().push_back(typed_to.size());
408
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
26
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
26
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
26
        auto& col_null =
402
26
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
26
        auto& typed_to =
404
26
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
26
        this->data(place).insert_result_into(typed_to);
406
26
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
26
        to_arr.get_offsets().push_back(typed_to.size());
408
26
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
67
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
67
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
67
        auto& col_null =
402
67
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
67
        auto& typed_to =
404
67
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
67
        this->data(place).insert_result_into(typed_to);
406
67
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
67
        to_arr.get_offsets().push_back(typed_to.size());
408
67
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
1
        auto& col_null =
402
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
1
        auto& typed_to =
404
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
1
        this->data(place).insert_result_into(typed_to);
406
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
1
        to_arr.get_offsets().push_back(typed_to.size());
408
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
1
        auto& col_null =
402
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
1
        auto& typed_to =
404
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
1
        this->data(place).insert_result_into(typed_to);
406
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
1
        to_arr.get_offsets().push_back(typed_to.size());
408
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
24
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
24
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
24
        auto& col_null =
402
24
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
24
        auto& typed_to =
404
24
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
24
        this->data(place).insert_result_into(typed_to);
406
24
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
24
        to_arr.get_offsets().push_back(typed_to.size());
408
24
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
3
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
3
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
3
        auto& col_null =
402
3
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
3
        auto& typed_to =
404
3
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
3
        this->data(place).insert_result_into(typed_to);
406
3
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
3
        to_arr.get_offsets().push_back(typed_to.size());
408
3
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
514
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
514
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
514
        auto& col_null =
402
514
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
514
        auto& typed_to =
404
514
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
514
        this->data(place).insert_result_into(typed_to);
406
514
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
514
        to_arr.get_offsets().push_back(typed_to.size());
408
514
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
12
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
12
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
12
        auto& col_null =
402
12
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
12
        auto& typed_to =
404
12
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
12
        this->data(place).insert_result_into(typed_to);
406
12
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
12
        to_arr.get_offsets().push_back(typed_to.size());
408
12
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
38
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
38
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
38
        auto& col_null =
402
38
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
38
        auto& typed_to =
404
38
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
38
        this->data(place).insert_result_into(typed_to);
406
38
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
38
        to_arr.get_offsets().push_back(typed_to.size());
408
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
2
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
2
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
2
        auto& col_null =
402
2
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
2
        auto& typed_to =
404
2
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
2
        this->data(place).insert_result_into(typed_to);
406
2
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
2
        to_arr.get_offsets().push_back(typed_to.size());
408
2
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
67
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
67
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
67
        auto& col_null =
402
67
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
67
        auto& typed_to =
404
67
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
67
        this->data(place).insert_result_into(typed_to);
406
67
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
67
        to_arr.get_offsets().push_back(typed_to.size());
408
67
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
1
        auto& col_null =
402
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
1
        auto& typed_to =
404
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
1
        this->data(place).insert_result_into(typed_to);
406
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
1
        to_arr.get_offsets().push_back(typed_to.size());
408
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
10
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
10
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
10
        auto& col_null =
402
10
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
10
        auto& typed_to =
404
10
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
10
        this->data(place).insert_result_into(typed_to);
406
10
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
10
        to_arr.get_offsets().push_back(typed_to.size());
408
10
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
20
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
20
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
20
        auto& col_null =
402
20
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
20
        auto& typed_to =
404
20
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
20
        this->data(place).insert_result_into(typed_to);
406
20
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
20
        to_arr.get_offsets().push_back(typed_to.size());
408
20
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
27
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
27
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
27
        auto& col_null =
402
27
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
27
        auto& typed_to =
404
27
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
27
        this->data(place).insert_result_into(typed_to);
406
27
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
27
        to_arr.get_offsets().push_back(typed_to.size());
408
27
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
12
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
12
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
12
        auto& col_null =
402
12
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
12
        auto& typed_to =
404
12
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
12
        this->data(place).insert_result_into(typed_to);
406
12
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
12
        to_arr.get_offsets().push_back(typed_to.size());
408
12
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
38
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
38
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
38
        auto& col_null =
402
38
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
38
        auto& typed_to =
404
38
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
38
        this->data(place).insert_result_into(typed_to);
406
38
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
38
        to_arr.get_offsets().push_back(typed_to.size());
408
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
2
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
2
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
2
        auto& col_null =
402
2
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
2
        auto& typed_to =
404
2
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
2
        this->data(place).insert_result_into(typed_to);
406
2
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
2
        to_arr.get_offsets().push_back(typed_to.size());
408
2
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
409
410
962
    void check_input_columns_type(const IColumn** columns) const override {
411
962
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
962
        if constexpr (Impl::is_weighted) {
413
516
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
516
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
516
            if constexpr (Impl::has_default_parameter) {
416
292
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
292
            }
418
516
        } else {
419
446
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
446
            if constexpr (Impl::has_default_parameter) {
421
253
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
253
            }
423
446
        }
424
962
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
100
    void check_input_columns_type(const IColumn** columns) const override {
411
100
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
        if constexpr (Impl::is_weighted) {
413
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
100
        } else {
419
100
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
100
            if constexpr (Impl::has_default_parameter) {
421
100
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
100
            }
423
100
        }
424
100
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
35
    void check_input_columns_type(const IColumn** columns) const override {
411
35
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
        if constexpr (Impl::is_weighted) {
413
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
35
        } else {
419
35
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
35
            if constexpr (Impl::has_default_parameter) {
421
35
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
35
            }
423
35
        }
424
35
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
51
    void check_input_columns_type(const IColumn** columns) const override {
411
51
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
        if constexpr (Impl::is_weighted) {
413
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
51
        } else {
419
51
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
51
            if constexpr (Impl::has_default_parameter) {
421
51
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
51
            }
423
51
        }
424
51
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
1
    void check_input_columns_type(const IColumn** columns) const override {
411
1
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
        if constexpr (Impl::is_weighted) {
413
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
1
        } else {
419
1
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
1
            if constexpr (Impl::has_default_parameter) {
421
1
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
1
            }
423
1
        }
424
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
55
    void check_input_columns_type(const IColumn** columns) const override {
411
55
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
        if constexpr (Impl::is_weighted) {
413
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
55
        } else {
419
55
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
55
            if constexpr (Impl::has_default_parameter) {
421
55
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
55
            }
423
55
        }
424
55
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
6
    void check_input_columns_type(const IColumn** columns) const override {
411
6
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
        if constexpr (Impl::is_weighted) {
413
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
6
        } else {
419
6
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
6
            if constexpr (Impl::has_default_parameter) {
421
6
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
6
            }
423
6
        }
424
6
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
5
    void check_input_columns_type(const IColumn** columns) const override {
411
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
        if constexpr (Impl::is_weighted) {
413
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
5
        } else {
419
5
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
5
            if constexpr (Impl::has_default_parameter) {
421
5
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
5
            }
423
5
        }
424
5
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
100
    void check_input_columns_type(const IColumn** columns) const override {
411
100
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
        if constexpr (Impl::is_weighted) {
413
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
100
        } else {
419
100
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
100
        }
424
100
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
8
    void check_input_columns_type(const IColumn** columns) const override {
411
8
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
        if constexpr (Impl::is_weighted) {
413
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
8
        } else {
419
8
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
8
        }
424
8
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
16
    void check_input_columns_type(const IColumn** columns) const override {
411
16
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
        if constexpr (Impl::is_weighted) {
413
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
16
        } else {
419
16
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
16
        }
424
16
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
3
    void check_input_columns_type(const IColumn** columns) const override {
411
3
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
        if constexpr (Impl::is_weighted) {
413
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
3
        } else {
419
3
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
3
        }
424
3
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
30
    void check_input_columns_type(const IColumn** columns) const override {
411
30
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
        if constexpr (Impl::is_weighted) {
413
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
30
        } else {
419
30
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
30
        }
424
30
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
5
    void check_input_columns_type(const IColumn** columns) const override {
411
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
        if constexpr (Impl::is_weighted) {
413
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
5
        } else {
419
5
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
5
        }
424
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
5
    void check_input_columns_type(const IColumn** columns) const override {
411
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
        if constexpr (Impl::is_weighted) {
413
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
5
        } else {
419
5
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
5
        }
424
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
26
    void check_input_columns_type(const IColumn** columns) const override {
411
26
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
        if constexpr (Impl::is_weighted) {
413
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
26
        } else {
419
26
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
26
        }
424
26
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
100
    void check_input_columns_type(const IColumn** columns) const override {
411
100
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
100
        if constexpr (Impl::is_weighted) {
413
100
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
100
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
100
            if constexpr (Impl::has_default_parameter) {
416
100
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
100
            }
418
        } else {
419
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
        }
424
100
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
35
    void check_input_columns_type(const IColumn** columns) const override {
411
35
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
35
        if constexpr (Impl::is_weighted) {
413
35
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
35
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
35
            if constexpr (Impl::has_default_parameter) {
416
35
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
35
            }
418
        } else {
419
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
        }
424
35
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
5
    void check_input_columns_type(const IColumn** columns) const override {
411
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
5
        if constexpr (Impl::is_weighted) {
413
5
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
5
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
5
            if constexpr (Impl::has_default_parameter) {
416
5
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
5
            }
418
        } else {
419
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
        }
424
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
50
    void check_input_columns_type(const IColumn** columns) const override {
411
50
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
50
        if constexpr (Impl::is_weighted) {
413
50
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
50
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
50
            if constexpr (Impl::has_default_parameter) {
416
50
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
50
            }
418
        } else {
419
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
        }
424
50
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
6
    void check_input_columns_type(const IColumn** columns) const override {
411
6
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
6
        if constexpr (Impl::is_weighted) {
413
6
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
6
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
6
            if constexpr (Impl::has_default_parameter) {
416
6
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
6
            }
418
        } else {
419
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
        }
424
6
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
36
    void check_input_columns_type(const IColumn** columns) const override {
411
36
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
36
        if constexpr (Impl::is_weighted) {
413
36
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
36
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
36
            if constexpr (Impl::has_default_parameter) {
416
36
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
36
            }
418
        } else {
419
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
        }
424
36
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
21
    void check_input_columns_type(const IColumn** columns) const override {
411
21
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
21
        if constexpr (Impl::is_weighted) {
413
21
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
21
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
21
            if constexpr (Impl::has_default_parameter) {
416
21
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
21
            }
418
        } else {
419
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
        }
424
21
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
38
    void check_input_columns_type(const IColumn** columns) const override {
411
38
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
38
        if constexpr (Impl::is_weighted) {
413
38
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
38
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
38
            if constexpr (Impl::has_default_parameter) {
416
38
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
38
            }
418
        } else {
419
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
        }
424
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
1
    void check_input_columns_type(const IColumn** columns) const override {
411
1
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
1
        if constexpr (Impl::is_weighted) {
413
1
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
1
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
1
            if constexpr (Impl::has_default_parameter) {
416
1
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
1
            }
418
        } else {
419
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
        }
424
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
100
    void check_input_columns_type(const IColumn** columns) const override {
411
100
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
100
        if constexpr (Impl::is_weighted) {
413
100
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
100
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
        } else {
419
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
        }
424
100
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
8
    void check_input_columns_type(const IColumn** columns) const override {
411
8
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
8
        if constexpr (Impl::is_weighted) {
413
8
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
8
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
        } else {
419
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
        }
424
8
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
5
    void check_input_columns_type(const IColumn** columns) const override {
411
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
5
        if constexpr (Impl::is_weighted) {
413
5
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
5
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
        } else {
419
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
        }
424
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
15
    void check_input_columns_type(const IColumn** columns) const override {
411
15
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
15
        if constexpr (Impl::is_weighted) {
413
15
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
15
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
        } else {
419
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
        }
424
15
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
10
    void check_input_columns_type(const IColumn** columns) const override {
411
10
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
10
        if constexpr (Impl::is_weighted) {
413
10
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
10
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
        } else {
419
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
        }
424
10
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
26
    void check_input_columns_type(const IColumn** columns) const override {
411
26
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
26
        if constexpr (Impl::is_weighted) {
413
26
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
26
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
        } else {
419
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
        }
424
26
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
21
    void check_input_columns_type(const IColumn** columns) const override {
411
21
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
21
        if constexpr (Impl::is_weighted) {
413
21
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
21
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
        } else {
419
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
        }
424
21
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
38
    void check_input_columns_type(const IColumn** columns) const override {
411
38
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
38
        if constexpr (Impl::is_weighted) {
413
38
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
38
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
        } else {
419
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
        }
424
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
1
    void check_input_columns_type(const IColumn** columns) const override {
411
1
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
1
        if constexpr (Impl::is_weighted) {
413
1
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
1
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
            if constexpr (Impl::has_default_parameter) {
416
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
            }
418
        } else {
419
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
        }
424
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
425
426
684
    void check_result_column_type(const IColumn& to) const override {
427
684
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
684
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
684
        const IColumn& data_column = to_arr->get_data();
436
684
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
684
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
684
        const IColumn& nested_column = nullable_column->get_nested_column();
445
684
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
684
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
88
    void check_result_column_type(const IColumn& to) const override {
427
88
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
88
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
88
        const IColumn& data_column = to_arr->get_data();
436
88
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
88
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
88
        const IColumn& nested_column = nullable_column->get_nested_column();
445
88
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
88
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
21
    void check_result_column_type(const IColumn& to) const override {
427
21
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
21
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
21
        const IColumn& data_column = to_arr->get_data();
436
21
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
21
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
21
        const IColumn& nested_column = nullable_column->get_nested_column();
445
21
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
21
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
1
    void check_result_column_type(const IColumn& to) const override {
427
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
1
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
1
        const IColumn& data_column = to_arr->get_data();
436
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
1
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
1
        const IColumn& nested_column = nullable_column->get_nested_column();
445
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
19
    void check_result_column_type(const IColumn& to) const override {
427
19
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
19
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
19
        const IColumn& data_column = to_arr->get_data();
436
19
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
19
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
19
        const IColumn& nested_column = nullable_column->get_nested_column();
445
19
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
19
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
2
    void check_result_column_type(const IColumn& to) const override {
427
2
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
2
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
2
        const IColumn& data_column = to_arr->get_data();
436
2
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
2
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
2
        const IColumn& nested_column = nullable_column->get_nested_column();
445
2
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
2
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
1
    void check_result_column_type(const IColumn& to) const override {
427
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
1
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
1
        const IColumn& data_column = to_arr->get_data();
436
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
1
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
1
        const IColumn& nested_column = nullable_column->get_nested_column();
445
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
88
    void check_result_column_type(const IColumn& to) const override {
427
88
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
88
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
88
        const IColumn& data_column = to_arr->get_data();
436
88
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
88
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
88
        const IColumn& nested_column = nullable_column->get_nested_column();
445
88
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
88
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
12
    void check_result_column_type(const IColumn& to) const override {
427
12
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
12
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
12
        const IColumn& data_column = to_arr->get_data();
436
12
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
12
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
12
        const IColumn& nested_column = nullable_column->get_nested_column();
445
12
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
12
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
3
    void check_result_column_type(const IColumn& to) const override {
427
3
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
3
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
3
        const IColumn& data_column = to_arr->get_data();
436
3
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
3
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
3
        const IColumn& nested_column = nullable_column->get_nested_column();
445
3
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
3
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
27
    void check_result_column_type(const IColumn& to) const override {
427
27
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
27
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
27
        const IColumn& data_column = to_arr->get_data();
436
27
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
27
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
27
        const IColumn& nested_column = nullable_column->get_nested_column();
445
27
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
27
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
1
    void check_result_column_type(const IColumn& to) const override {
427
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
1
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
1
        const IColumn& data_column = to_arr->get_data();
436
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
1
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
1
        const IColumn& nested_column = nullable_column->get_nested_column();
445
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
1
    void check_result_column_type(const IColumn& to) const override {
427
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
1
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
1
        const IColumn& data_column = to_arr->get_data();
436
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
1
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
1
        const IColumn& nested_column = nullable_column->get_nested_column();
445
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
26
    void check_result_column_type(const IColumn& to) const override {
427
26
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
26
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
26
        const IColumn& data_column = to_arr->get_data();
436
26
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
26
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
26
        const IColumn& nested_column = nullable_column->get_nested_column();
445
26
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
26
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
88
    void check_result_column_type(const IColumn& to) const override {
427
88
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
88
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
88
        const IColumn& data_column = to_arr->get_data();
436
88
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
88
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
88
        const IColumn& nested_column = nullable_column->get_nested_column();
445
88
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
88
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
1
    void check_result_column_type(const IColumn& to) const override {
427
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
1
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
1
        const IColumn& data_column = to_arr->get_data();
436
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
1
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
1
        const IColumn& nested_column = nullable_column->get_nested_column();
445
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
20
    void check_result_column_type(const IColumn& to) const override {
427
20
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
20
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
20
        const IColumn& data_column = to_arr->get_data();
436
20
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
20
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
20
        const IColumn& nested_column = nullable_column->get_nested_column();
445
20
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
20
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
7
    void check_result_column_type(const IColumn& to) const override {
427
7
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
7
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
7
        const IColumn& data_column = to_arr->get_data();
436
7
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
7
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
7
        const IColumn& nested_column = nullable_column->get_nested_column();
445
7
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
7
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
12
    void check_result_column_type(const IColumn& to) const override {
427
12
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
12
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
12
        const IColumn& data_column = to_arr->get_data();
436
12
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
12
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
12
        const IColumn& nested_column = nullable_column->get_nested_column();
445
12
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
12
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
24
    void check_result_column_type(const IColumn& to) const override {
427
24
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
24
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
24
        const IColumn& data_column = to_arr->get_data();
436
24
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
24
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
24
        const IColumn& nested_column = nullable_column->get_nested_column();
445
24
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
24
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
38
    void check_result_column_type(const IColumn& to) const override {
427
38
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
38
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
38
        const IColumn& data_column = to_arr->get_data();
436
38
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
38
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
38
        const IColumn& nested_column = nullable_column->get_nested_column();
445
38
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
2
    void check_result_column_type(const IColumn& to) const override {
427
2
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
2
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
2
        const IColumn& data_column = to_arr->get_data();
436
2
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
2
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
2
        const IColumn& nested_column = nullable_column->get_nested_column();
445
2
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
2
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
88
    void check_result_column_type(const IColumn& to) const override {
427
88
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
88
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
88
        const IColumn& data_column = to_arr->get_data();
436
88
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
88
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
88
        const IColumn& nested_column = nullable_column->get_nested_column();
445
88
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
88
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
1
    void check_result_column_type(const IColumn& to) const override {
427
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
1
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
1
        const IColumn& data_column = to_arr->get_data();
436
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
1
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
1
        const IColumn& nested_column = nullable_column->get_nested_column();
445
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
11
    void check_result_column_type(const IColumn& to) const override {
427
11
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
11
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
11
        const IColumn& data_column = to_arr->get_data();
436
11
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
11
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
11
        const IColumn& nested_column = nullable_column->get_nested_column();
445
11
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
11
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
11
    void check_result_column_type(const IColumn& to) const override {
427
11
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
11
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
11
        const IColumn& data_column = to_arr->get_data();
436
11
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
11
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
11
        const IColumn& nested_column = nullable_column->get_nested_column();
445
11
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
11
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
27
    void check_result_column_type(const IColumn& to) const override {
427
27
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
27
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
27
        const IColumn& data_column = to_arr->get_data();
436
27
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
27
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
27
        const IColumn& nested_column = nullable_column->get_nested_column();
445
27
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
27
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
24
    void check_result_column_type(const IColumn& to) const override {
427
24
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
24
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
24
        const IColumn& data_column = to_arr->get_data();
436
24
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
24
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
24
        const IColumn& nested_column = nullable_column->get_nested_column();
445
24
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
24
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
38
    void check_result_column_type(const IColumn& to) const override {
427
38
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
38
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
38
        const IColumn& data_column = to_arr->get_data();
436
38
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
38
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
38
        const IColumn& nested_column = nullable_column->get_nested_column();
445
38
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
2
    void check_result_column_type(const IColumn& to) const override {
427
2
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
2
        if (UNLIKELY(to_arr == nullptr)) {
429
0
            throw doris::Exception(Status::InternalError(
430
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
431
0
                    "ColumnArray",
432
0
                    get_name(), to.get_name(), typeid(to).name()));
433
0
        }
434
435
2
        const IColumn& data_column = to_arr->get_data();
436
2
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
2
        if (UNLIKELY(nullable_column == nullptr)) {
438
0
            throw doris::Exception(Status::InternalError(
439
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
440
0
                    "({}) is not ColumnNullable",
441
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
442
0
        }
443
444
2
        const IColumn& nested_column = nullable_column->get_nested_column();
445
2
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested data column "
448
0
                    "type {} ({}) does not match expected physical column type {}",
449
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
450
0
                    typeid(ColVecType).name()));
451
0
        }
452
2
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE24check_result_column_typeERKNS_7IColumnE
453
454
    DataTypePtr _argument_type;
455
};
456
457
} // namespace doris