Coverage Report

Created: 2026-09-28 07:10

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
7.99k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
7.99k
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
7.99k
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
7.99k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE15set_paramentersEii
Line
Count
Source
60
5.43k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
5.43k
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
5.43k
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
5.43k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE15set_paramentersEii
Line
Count
Source
60
454
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
454
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
454
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
454
    }
_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
392
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
392
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
392
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
392
    }
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.30k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
1.30k
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
1.30k
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
1.30k
    }
_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
6.73k
    void add(const StringRef& value, const UInt64& increment = 1) {
67
6.73k
        std::string data = value.to_string();
68
6.73k
        auto it = counter_map.find(data);
69
6.73k
        if (it != counter_map.end()) {
70
4.39k
            it->second = it->second + increment;
71
4.39k
        } else {
72
2.34k
            counter_map.insert({data, increment});
73
2.34k
        }
74
6.73k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE3addERKNS_9StringRefERKm
Line
Count
Source
66
5.42k
    void add(const StringRef& value, const UInt64& increment = 1) {
67
5.42k
        std::string data = value.to_string();
68
5.42k
        auto it = counter_map.find(data);
69
5.42k
        if (it != counter_map.end()) {
70
4.18k
            it->second = it->second + increment;
71
4.18k
        } else {
72
1.24k
            counter_map.insert({data, increment});
73
1.24k
        }
74
5.42k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE3addERKNS_9StringRefERKm
Line
Count
Source
66
1.30k
    void add(const StringRef& value, const UInt64& increment = 1) {
67
1.30k
        std::string data = value.to_string();
68
1.30k
        auto it = counter_map.find(data);
69
1.30k
        if (it != counter_map.end()) {
70
203
            it->second = it->second + increment;
71
1.10k
        } else {
72
1.10k
            counter_map.insert({data, increment});
73
1.10k
        }
74
1.30k
    }
75
76
1.27k
    void add(const DataType& value, const UInt64& increment = 1) {
77
1.27k
        auto it = counter_map.find(value);
78
1.27k
        if (it != counter_map.end()) {
79
291
            it->second = it->second + increment;
80
980
        } else {
81
980
            counter_map.insert({value, increment});
82
980
        }
83
1.27k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE3addERKhRKm
Line
Count
Source
76
454
    void add(const DataType& value, const UInt64& increment = 1) {
77
454
        auto it = counter_map.find(value);
78
454
        if (it != counter_map.end()) {
79
114
            it->second = it->second + increment;
80
340
        } else {
81
340
            counter_map.insert({value, increment});
82
340
        }
83
454
    }
_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
8
            it->second = it->second + increment;
80
22
        } else {
81
22
            counter_map.insert({value, increment});
82
22
        }
83
30
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE3addERKiRKm
Line
Count
Source
76
405
    void add(const DataType& value, const UInt64& increment = 1) {
77
405
        auto it = counter_map.find(value);
78
405
        if (it != counter_map.end()) {
79
138
            it->second = it->second + increment;
80
267
        } else {
81
267
            counter_map.insert({value, increment});
82
267
        }
83
405
    }
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
7
            it->second = it->second + increment;
80
29
        } else {
81
29
            counter_map.insert({value, increment});
82
29
        }
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
14
            it->second = it->second + increment;
80
58
        } else {
81
58
            counter_map.insert({value, increment});
82
58
        }
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
1.86k
    void merge(const AggregateFunctionTopNData& rhs) {
86
1.86k
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
196
            return;
88
196
        }
89
90
1.66k
        if (counter_map.empty()) {
91
935
            *this = rhs;
92
935
            return;
93
935
        }
94
731
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
204
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
204
                            "topn aggregate states have incompatible parameters: "
97
204
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
204
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
204
        }
100
101
527
        bool lhs_full = (counter_map.size() >= capacity);
102
527
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
527
        uint64_t lhs_min = 0;
105
527
        uint64_t rhs_min = 0;
106
107
527
        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
527
        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
639
        for (auto rhs_it : rhs.counter_map) {
126
639
            auto lhs_it = counter_map.find(rhs_it.first);
127
639
            if (lhs_it != counter_map.end()) {
128
467
                lhs_it->second += rhs_it.second - rhs_min;
129
467
            } else {
130
172
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
172
            }
132
639
        }
133
527
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5mergeERKS2_
Line
Count
Source
85
732
    void merge(const AggregateFunctionTopNData& rhs) {
86
732
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
70
            return;
88
70
        }
89
90
662
        if (counter_map.empty()) {
91
326
            *this = rhs;
92
326
            return;
93
326
        }
94
336
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
72
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
72
                            "topn aggregate states have incompatible parameters: "
97
72
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
72
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
72
        }
100
101
264
        bool lhs_full = (counter_map.size() >= capacity);
102
264
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
264
        uint64_t lhs_min = 0;
105
264
        uint64_t rhs_min = 0;
106
107
264
        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
264
        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
333
        for (auto rhs_it : rhs.counter_map) {
126
333
            auto lhs_it = counter_map.find(rhs_it.first);
127
333
            if (lhs_it != counter_map.end()) {
128
233
                lhs_it->second += rhs_it.second - rhs_min;
129
233
            } else {
130
100
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
100
            }
132
333
        }
133
264
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE5mergeERKS2_
Line
Count
Source
85
116
    void merge(const AggregateFunctionTopNData& rhs) {
86
116
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
0
            return;
88
0
        }
89
90
116
        if (counter_map.empty()) {
91
80
            *this = rhs;
92
80
            return;
93
80
        }
94
36
        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
36
        bool lhs_full = (counter_map.size() >= capacity);
102
36
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
36
        uint64_t lhs_min = 0;
105
36
        uint64_t rhs_min = 0;
106
107
36
        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
36
        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
36
        for (auto rhs_it : rhs.counter_map) {
126
36
            auto lhs_it = counter_map.find(rhs_it.first);
127
36
            if (lhs_it != counter_map.end()) {
128
16
                lhs_it->second += rhs_it.second - rhs_min;
129
20
            } else {
130
20
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
20
            }
132
36
        }
133
36
    }
_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
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE5mergeERKS2_
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
2
            *this = rhs;
92
2
            return;
93
2
        }
94
2
        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
2
        bool lhs_full = (counter_map.size() >= capacity);
102
2
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
2
        uint64_t lhs_min = 0;
105
2
        uint64_t rhs_min = 0;
106
107
2
        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
2
        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
10
        for (auto rhs_it : rhs.counter_map) {
126
10
            auto lhs_it = counter_map.find(rhs_it.first);
127
10
            if (lhs_it != counter_map.end()) {
128
6
                lhs_it->second += rhs_it.second - rhs_min;
129
6
            } else {
130
4
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
4
            }
132
10
        }
133
2
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE5mergeERKS2_
Line
Count
Source
85
80
    void merge(const AggregateFunctionTopNData& rhs) {
86
80
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
8
            return;
88
8
        }
89
90
72
        if (counter_map.empty()) {
91
59
            *this = rhs;
92
59
            return;
93
59
        }
94
13
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
8
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
8
                            "topn aggregate states have incompatible parameters: "
97
8
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
8
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
8
        }
100
101
5
        bool lhs_full = (counter_map.size() >= capacity);
102
5
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
5
        uint64_t lhs_min = 0;
105
5
        uint64_t rhs_min = 0;
106
107
5
        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
5
        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
11
        for (auto rhs_it : rhs.counter_map) {
126
11
            auto lhs_it = counter_map.find(rhs_it.first);
127
11
            if (lhs_it != counter_map.end()) {
128
5
                lhs_it->second += rhs_it.second - rhs_min;
129
6
            } else {
130
6
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
6
            }
132
11
        }
133
5
    }
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
686
    void merge(const AggregateFunctionTopNData& rhs) {
86
686
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
116
            return;
88
116
        }
89
90
570
        if (counter_map.empty()) {
91
286
            *this = rhs;
92
286
            return;
93
286
        }
94
284
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
84
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
84
                            "topn aggregate states have incompatible parameters: "
97
84
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
84
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
84
        }
100
101
200
        bool lhs_full = (counter_map.size() >= capacity);
102
200
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
200
        uint64_t lhs_min = 0;
105
200
        uint64_t rhs_min = 0;
106
107
200
        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
200
        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
210
        for (auto rhs_it : rhs.counter_map) {
126
210
            auto lhs_it = counter_map.find(rhs_it.first);
127
210
            if (lhs_it != counter_map.end()) {
128
197
                lhs_it->second += rhs_it.second - rhs_min;
129
197
            } else {
130
13
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
13
            }
132
210
        }
133
200
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5mergeERKS2_
Line
Count
Source
85
5
    void merge(const AggregateFunctionTopNData& rhs) {
86
5
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
0
            return;
88
0
        }
89
90
5
        if (counter_map.empty()) {
91
3
            *this = rhs;
92
3
            return;
93
3
        }
94
2
        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
2
        bool lhs_full = (counter_map.size() >= capacity);
102
2
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
2
        uint64_t lhs_min = 0;
105
2
        uint64_t rhs_min = 0;
106
107
2
        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
2
        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
6
                lhs_it->second += rhs_it.second - rhs_min;
129
6
            } else {
130
6
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
6
            }
132
12
        }
133
2
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5mergeERKS2_
Line
Count
Source
85
34
    void merge(const AggregateFunctionTopNData& rhs) {
86
34
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
0
            return;
88
0
        }
89
90
34
        if (counter_map.empty()) {
91
20
            *this = rhs;
92
20
            return;
93
20
        }
94
14
        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
14
        bool lhs_full = (counter_map.size() >= capacity);
102
14
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
14
        uint64_t lhs_min = 0;
105
14
        uint64_t rhs_min = 0;
106
107
14
        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
14
        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
23
        for (auto rhs_it : rhs.counter_map) {
126
23
            auto lhs_it = counter_map.find(rhs_it.first);
127
23
            if (lhs_it != counter_map.end()) {
128
4
                lhs_it->second += rhs_it.second - rhs_min;
129
19
            } else {
130
19
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
19
            }
132
23
        }
133
14
    }
_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
3.25k
            const {
137
3.25k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
4.74k
        for (auto it : counter_map) {
139
4.74k
            counter_vector.emplace_back(it.second, it.first);
140
4.74k
        }
141
3.25k
        std::sort(counter_vector.begin(), counter_vector.end(),
142
3.25k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
3.25k
        return counter_vector;
144
3.25k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE17get_remain_vectorB5cxx11Ev
Line
Count
Source
136
1.22k
            const {
137
1.22k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
1.75k
        for (auto it : counter_map) {
139
1.75k
            counter_vector.emplace_back(it.second, it.first);
140
1.75k
        }
141
1.22k
        std::sort(counter_vector.begin(), counter_vector.end(),
142
1.22k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
1.22k
        return counter_vector;
144
1.22k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE17get_remain_vectorEv
Line
Count
Source
136
284
            const {
137
284
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
500
        for (auto it : counter_map) {
139
500
            counter_vector.emplace_back(it.second, it.first);
140
500
        }
141
284
        std::sort(counter_vector.begin(), counter_vector.end(),
142
284
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
284
        return counter_vector;
144
284
    }
_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
6
            const {
137
6
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
38
        for (auto it : counter_map) {
139
38
            counter_vector.emplace_back(it.second, it.first);
140
38
        }
141
6
        std::sort(counter_vector.begin(), counter_vector.end(),
142
6
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
6
        return counter_vector;
144
6
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE17get_remain_vectorEv
Line
Count
Source
136
172
            const {
137
172
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
406
        for (auto it : counter_map) {
139
406
            counter_vector.emplace_back(it.second, it.first);
140
406
        }
141
172
        std::sort(counter_vector.begin(), counter_vector.end(),
142
172
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
172
        return counter_vector;
144
172
    }
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.14k
            const {
137
1.14k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
1.33k
        for (auto it : counter_map) {
139
1.33k
            counter_vector.emplace_back(it.second, it.first);
140
1.33k
        }
141
1.14k
        std::sort(counter_vector.begin(), counter_vector.end(),
142
1.14k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
1.14k
        return counter_vector;
144
1.14k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE17get_remain_vectorEv
Line
Count
Source
136
8
            const {
137
8
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
52
        for (auto it : counter_map) {
139
52
            counter_vector.emplace_back(it.second, it.first);
140
52
        }
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
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE17get_remain_vectorEv
Line
Count
Source
136
60
            const {
137
60
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
106
        for (auto it : counter_map) {
139
106
            counter_vector.emplace_back(it.second, it.first);
140
106
        }
141
60
        std::sort(counter_vector.begin(), counter_vector.end(),
142
60
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
60
        return counter_vector;
144
60
    }
_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
1.66k
    void write(BufferWritable& buf) const {
147
1.66k
        buf.write_binary(top_num);
148
1.66k
        buf.write_binary(capacity);
149
150
1.66k
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
1.66k
        buf.write_binary(element_number);
152
153
1.66k
        auto counter_vector = get_remain_vector();
154
155
3.78k
        for (auto i = 0; i < element_number; i++) {
156
2.11k
            auto element = counter_vector[i];
157
2.11k
            buf.write_binary(element.second);
158
2.11k
            buf.write_binary(element.first);
159
2.11k
        }
160
1.66k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5writeERNS_14BufferWritableE
Line
Count
Source
146
661
    void write(BufferWritable& buf) const {
147
661
        buf.write_binary(top_num);
148
661
        buf.write_binary(capacity);
149
150
661
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
661
        buf.write_binary(element_number);
152
153
661
        auto counter_vector = get_remain_vector();
154
155
1.46k
        for (auto i = 0; i < element_number; i++) {
156
802
            auto element = counter_vector[i];
157
802
            buf.write_binary(element.second);
158
802
            buf.write_binary(element.first);
159
802
        }
160
661
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE5writeERNS_14BufferWritableE
Line
Count
Source
146
136
    void write(BufferWritable& buf) const {
147
136
        buf.write_binary(top_num);
148
136
        buf.write_binary(capacity);
149
150
136
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
136
        buf.write_binary(element_number);
152
153
136
        auto counter_vector = get_remain_vector();
154
155
352
        for (auto i = 0; i < element_number; i++) {
156
216
            auto element = counter_vector[i];
157
216
            buf.write_binary(element.second);
158
216
            buf.write_binary(element.first);
159
216
        }
160
136
    }
_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
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE5writeERNS_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
26
        for (auto i = 0; i < element_number; i++) {
156
22
            auto element = counter_vector[i];
157
22
            buf.write_binary(element.second);
158
22
            buf.write_binary(element.first);
159
22
        }
160
4
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE5writeERNS_14BufferWritableE
Line
Count
Source
146
69
    void write(BufferWritable& buf) const {
147
69
        buf.write_binary(top_num);
148
69
        buf.write_binary(capacity);
149
150
69
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
69
        buf.write_binary(element_number);
152
153
69
        auto counter_vector = get_remain_vector();
154
155
223
        for (auto i = 0; i < element_number; i++) {
156
154
            auto element = counter_vector[i];
157
154
            buf.write_binary(element.second);
158
154
            buf.write_binary(element.first);
159
154
        }
160
69
    }
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
550
    void write(BufferWritable& buf) const {
147
550
        buf.write_binary(top_num);
148
550
        buf.write_binary(capacity);
149
150
550
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
550
        buf.write_binary(element_number);
152
153
550
        auto counter_vector = get_remain_vector();
154
155
1.14k
        for (auto i = 0; i < element_number; i++) {
156
596
            auto element = counter_vector[i];
157
596
            buf.write_binary(element.second);
158
596
            buf.write_binary(element.first);
159
596
        }
160
550
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5writeERNS_14BufferWritableE
Line
Count
Source
146
5
    void write(BufferWritable& buf) const {
147
5
        buf.write_binary(top_num);
148
5
        buf.write_binary(capacity);
149
150
5
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
5
        buf.write_binary(element_number);
152
153
5
        auto counter_vector = get_remain_vector();
154
155
34
        for (auto i = 0; i < element_number; i++) {
156
29
            auto element = counter_vector[i];
157
29
            buf.write_binary(element.second);
158
29
            buf.write_binary(element.first);
159
29
        }
160
5
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5writeERNS_14BufferWritableE
Line
Count
Source
146
34
    void write(BufferWritable& buf) const {
147
34
        buf.write_binary(top_num);
148
34
        buf.write_binary(capacity);
149
150
34
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
34
        buf.write_binary(element_number);
152
153
34
        auto counter_vector = get_remain_vector();
154
155
86
        for (auto i = 0; i < element_number; i++) {
156
52
            auto element = counter_vector[i];
157
52
            buf.write_binary(element.second);
158
52
            buf.write_binary(element.first);
159
52
        }
160
34
    }
_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
1.59k
    void read(BufferReadable& buf) {
163
1.59k
        buf.read_binary(top_num);
164
1.59k
        buf.read_binary(capacity);
165
166
1.59k
        uint64_t element_number = 0;
167
1.59k
        buf.read_binary(element_number);
168
169
1.59k
        counter_map.clear();
170
1.59k
        std::pair<DataType, uint64_t> element;
171
3.60k
        for (auto i = 0; i < element_number; i++) {
172
2.01k
            buf.read_binary(element.first);
173
2.01k
            buf.read_binary(element.second);
174
2.01k
            counter_map.insert(element);
175
2.01k
        }
176
1.59k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE4readERNS_14BufferReadableE
Line
Count
Source
162
645
    void read(BufferReadable& buf) {
163
645
        buf.read_binary(top_num);
164
645
        buf.read_binary(capacity);
165
166
645
        uint64_t element_number = 0;
167
645
        buf.read_binary(element_number);
168
169
645
        counter_map.clear();
170
645
        std::pair<DataType, uint64_t> element;
171
1.42k
        for (auto i = 0; i < element_number; i++) {
172
782
            buf.read_binary(element.first);
173
782
            buf.read_binary(element.second);
174
782
            counter_map.insert(element);
175
782
        }
176
645
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE4readERNS_14BufferReadableE
Line
Count
Source
162
116
    void read(BufferReadable& buf) {
163
116
        buf.read_binary(top_num);
164
116
        buf.read_binary(capacity);
165
166
116
        uint64_t element_number = 0;
167
116
        buf.read_binary(element_number);
168
169
116
        counter_map.clear();
170
116
        std::pair<DataType, uint64_t> element;
171
292
        for (auto i = 0; i < element_number; i++) {
172
176
            buf.read_binary(element.first);
173
176
            buf.read_binary(element.second);
174
176
            counter_map.insert(element);
175
176
        }
176
116
    }
_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
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE4readERNS_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
26
        for (auto i = 0; i < element_number; i++) {
172
22
            buf.read_binary(element.first);
173
22
            buf.read_binary(element.second);
174
22
            counter_map.insert(element);
175
22
        }
176
4
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE4readERNS_14BufferReadableE
Line
Count
Source
162
73
    void read(BufferReadable& buf) {
163
73
        buf.read_binary(top_num);
164
73
        buf.read_binary(capacity);
165
166
73
        uint64_t element_number = 0;
167
73
        buf.read_binary(element_number);
168
169
73
        counter_map.clear();
170
73
        std::pair<DataType, uint64_t> element;
171
231
        for (auto i = 0; i < element_number; i++) {
172
158
            buf.read_binary(element.first);
173
158
            buf.read_binary(element.second);
174
158
            counter_map.insert(element);
175
158
        }
176
73
    }
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
512
    void read(BufferReadable& buf) {
163
512
        buf.read_binary(top_num);
164
512
        buf.read_binary(capacity);
165
166
512
        uint64_t element_number = 0;
167
512
        buf.read_binary(element_number);
168
169
512
        counter_map.clear();
170
512
        std::pair<DataType, uint64_t> element;
171
1.06k
        for (auto i = 0; i < element_number; i++) {
172
555
            buf.read_binary(element.first);
173
555
            buf.read_binary(element.second);
174
555
            counter_map.insert(element);
175
555
        }
176
512
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE4readERNS_14BufferReadableE
Line
Count
Source
162
5
    void read(BufferReadable& buf) {
163
5
        buf.read_binary(top_num);
164
5
        buf.read_binary(capacity);
165
166
5
        uint64_t element_number = 0;
167
5
        buf.read_binary(element_number);
168
169
5
        counter_map.clear();
170
5
        std::pair<DataType, uint64_t> element;
171
34
        for (auto i = 0; i < element_number; i++) {
172
29
            buf.read_binary(element.first);
173
29
            buf.read_binary(element.second);
174
29
            counter_map.insert(element);
175
29
        }
176
5
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE4readERNS_14BufferReadableE
Line
Count
Source
162
34
    void read(BufferReadable& buf) {
163
34
        buf.read_binary(top_num);
164
34
        buf.read_binary(capacity);
165
166
34
        uint64_t element_number = 0;
167
34
        buf.read_binary(element_number);
168
169
34
        counter_map.clear();
170
34
        std::pair<DataType, uint64_t> element;
171
86
        for (auto i = 0; i < element_number; i++) {
172
52
            buf.read_binary(element.first);
173
52
            buf.read_binary(element.second);
174
52
            counter_map.insert(element);
175
52
        }
176
34
    }
_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
563
    std::string get() const {
179
563
        auto counter_vector = get_remain_vector();
180
181
563
        rapidjson::StringBuffer buffer;
182
563
        rapidjson::Writer<rapidjson::StringBuffer> writer(buffer);
183
184
563
        writer.StartObject();
185
1.29k
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
186
727
            const auto& element = counter_vector[i];
187
727
            writer.Key(element.second.c_str());
188
727
            writer.Uint64(element.first);
189
727
        }
190
563
        writer.EndObject();
191
192
563
        return buffer.GetString();
193
563
    }
194
195
1.02k
    void insert_result_into(ColVecType& to) const {
196
1.02k
        auto counter_vector = get_remain_vector();
197
2.39k
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
198
1.36k
            const auto& element = counter_vector[i];
199
1.36k
            if constexpr (is_string_type(T)) {
200
646
                to.insert_data(element.second.c_str(), element.second.length());
201
721
            } else {
202
721
                to.get_data().push_back(element.second);
203
721
            }
204
1.36k
        }
205
1.02k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE18insert_result_intoERNS_12ColumnVectorILS1_2EEE
Line
Count
Source
195
148
    void insert_result_into(ColVecType& to) const {
196
148
        auto counter_vector = get_remain_vector();
197
404
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
198
256
            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
256
            } else {
202
256
                to.get_data().push_back(element.second);
203
256
            }
204
256
        }
205
148
    }
_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
103
    void insert_result_into(ColVecType& to) const {
196
103
        auto counter_vector = get_remain_vector();
197
271
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
198
168
            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
168
            } else {
202
168
                to.get_data().push_back(element.second);
203
168
            }
204
168
        }
205
103
    }
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
593
    void insert_result_into(ColVecType& to) const {
196
593
        auto counter_vector = get_remain_vector();
197
1.23k
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
198
646
            const auto& element = counter_vector[i];
199
646
            if constexpr (is_string_type(T)) {
200
646
                to.insert_data(element.second.c_str(), element.second.length());
201
            } else {
202
                to.get_data().push_back(element.second);
203
            }
204
646
        }
205
593
    }
_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
184
    void reset() {
208
184
        counter_map.clear();
209
184
        top_num = 0;
210
184
        capacity = 0;
211
184
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5resetEv
Line
Count
Source
207
56
    void reset() {
208
56
        counter_map.clear();
209
56
        top_num = 0;
210
56
        capacity = 0;
211
56
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE5resetEv
Line
Count
Source
207
24
    void reset() {
208
24
        counter_map.clear();
209
24
        top_num = 0;
210
24
        capacity = 0;
211
24
    }
_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
20
    void reset() {
208
20
        counter_map.clear();
209
20
        top_num = 0;
210
20
        capacity = 0;
211
20
    }
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
72
    void reset() {
208
72
        counter_map.clear();
209
72
        top_num = 0;
210
72
        capacity = 0;
211
72
    }
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
4.64k
    static void add(Data& __restrict place, const IColumn** columns, size_t row_num) {
221
4.64k
        place.set_paramenters(
222
4.64k
                assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
223
4.64k
                        ->get_element(row_num));
224
4.64k
        place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
225
4.64k
                          .get_data_at(row_num));
226
4.64k
    }
227
};
228
229
struct AggregateFunctionTopNImplIntInt {
230
    using Data = AggregateFunctionTopNData<TYPE_STRING>;
231
785
    static void add(Data& __restrict place, const IColumn** columns, size_t row_num) {
232
785
        place.set_paramenters(
233
785
                assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
234
785
                        ->get_element(row_num),
235
785
                assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
236
785
                        ->get_element(row_num));
237
785
        place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
238
785
                          .get_data_at(row_num));
239
785
    }
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
43
    static String get_name() { return "topn_array"; }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EE8get_nameB5cxx11Ev
Line
Count
Source
249
6
    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
6
    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
10
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EE8get_nameB5cxx11Ev
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
249
19
    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.29k
                    size_t row_num) {
252
1.29k
        if constexpr (has_default_param) {
253
819
            place.set_paramenters(
254
819
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
819
                            ->get_element(row_num),
256
819
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
819
                            ->get_element(row_num));
258
259
819
        } else {
260
473
            place.set_paramenters(
261
473
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
473
                            ->get_element(row_num));
263
473
        }
264
1.29k
        if constexpr (is_string_type(T)) {
265
678
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
678
                              .get_data_at(row_num));
267
678
        } else {
268
614
            typename PrimitiveTypeTraits<T>::CppType val =
269
614
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
614
                            .get_data()[row_num];
271
614
            place.add(val);
272
614
        }
273
1.29k
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_2EEEPPKNS_7IColumnEm
Line
Count
Source
251
114
                    size_t row_num) {
252
114
        if constexpr (has_default_param) {
253
114
            place.set_paramenters(
254
114
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
114
                            ->get_element(row_num),
256
114
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
114
                            ->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
114
        } else {
268
114
            typename PrimitiveTypeTraits<T>::CppType val =
269
114
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
114
                            .get_data()[row_num];
271
114
            place.add(val);
272
114
        }
273
114
    }
_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
493
                    size_t row_num) {
252
493
        if constexpr (has_default_param) {
253
493
            place.set_paramenters(
254
493
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
493
                            ->get_element(row_num),
256
493
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
493
                            ->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
493
        if constexpr (is_string_type(T)) {
265
493
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
493
                              .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
493
    }
_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
14
                    size_t row_num) {
252
14
        if constexpr (has_default_param) {
253
14
            place.set_paramenters(
254
14
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
14
                            ->get_element(row_num),
256
14
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
14
                            ->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
14
        } else {
268
14
            typename PrimitiveTypeTraits<T>::CppType val =
269
14
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
14
                            .get_data()[row_num];
271
14
            place.add(val);
272
14
        }
273
14
    }
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
114
                    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
114
        } else {
260
114
            place.set_paramenters(
261
114
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
114
                            ->get_element(row_num));
263
114
        }
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
114
        } else {
268
114
            typename PrimitiveTypeTraits<T>::CppType val =
269
114
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
114
                            .get_data()[row_num];
271
114
            place.add(val);
272
114
        }
273
114
    }
_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
85
                    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
85
        } else {
260
85
            place.set_paramenters(
261
85
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
85
                            ->get_element(row_num));
263
85
        }
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
85
        } else {
268
85
            typename PrimitiveTypeTraits<T>::CppType val =
269
85
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
85
                            .get_data()[row_num];
271
85
            place.add(val);
272
85
        }
273
85
    }
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
185
                    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
185
        } else {
260
185
            place.set_paramenters(
261
185
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
185
                            ->get_element(row_num));
263
185
        }
264
185
        if constexpr (is_string_type(T)) {
265
185
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
185
                              .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
185
    }
_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
44
    static String get_name() { return "topn_weighted"; }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EE8get_nameB5cxx11Ev
Line
Count
Source
283
6
    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
6
    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
10
    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.26k
                    size_t row_num) {
286
1.26k
        if constexpr (has_default_param) {
287
824
            place.set_paramenters(
288
824
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
824
                            ->get_element(row_num),
290
824
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
824
                            ->get_element(row_num));
292
293
824
        } else {
294
438
            place.set_paramenters(
295
438
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
438
                            ->get_element(row_num));
297
438
        }
298
1.26k
        if constexpr (is_string_type(T)) {
299
627
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
627
                                  .get_data()[row_num];
301
627
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
627
                              .get_data_at(row_num),
303
627
                      weight);
304
635
        } else {
305
635
            typename PrimitiveTypeTraits<T>::CppType val =
306
635
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
635
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
635
                            .get_data()[row_num];
309
635
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
635
                                  .get_data()[row_num];
311
635
            place.add(val, weight);
312
635
        }
313
1.26k
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_2EEEPPKNS_7IColumnEm
Line
Count
Source
285
113
                    size_t row_num) {
286
113
        if constexpr (has_default_param) {
287
113
            place.set_paramenters(
288
113
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
113
                            ->get_element(row_num),
290
113
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
113
                            ->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
113
        } else {
305
113
            typename PrimitiveTypeTraits<T>::CppType val =
306
113
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
113
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
113
                            .get_data()[row_num];
309
113
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
113
                                  .get_data()[row_num];
311
113
            place.add(val, weight);
312
113
        }
313
113
    }
_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
452
                    size_t row_num) {
286
452
        if constexpr (has_default_param) {
287
452
            place.set_paramenters(
288
452
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
452
                            ->get_element(row_num),
290
452
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
452
                            ->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
452
        if constexpr (is_string_type(T)) {
299
452
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
300
452
                                  .get_data()[row_num];
301
452
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
302
452
                              .get_data_at(row_num),
303
452
                      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
452
    }
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
113
                    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
113
        } else {
294
113
            place.set_paramenters(
295
113
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
296
113
                            ->get_element(row_num));
297
113
        }
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
113
        } else {
305
113
            typename PrimitiveTypeTraits<T>::CppType val =
306
113
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
113
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
113
                            .get_data()[row_num];
309
113
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
113
                                  .get_data()[row_num];
311
113
            place.add(val, weight);
312
113
        }
313
113
    }
_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.70k
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
322
534
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
322
335
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
21
            : 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
75
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
4
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
2
            : 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
21
            : 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
8
            : 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
401
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
2
            : 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
21
            : 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
2
            : 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
26
            : 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
21
            : 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
2
            : 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
401
            : 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
7.98k
             Arena&) const override {
326
7.98k
        Impl::add(this->data(place), columns, row_num);
327
7.98k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
4.64k
             Arena&) const override {
326
4.64k
        Impl::add(this->data(place), columns, row_num);
327
4.64k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
785
             Arena&) const override {
326
785
        Impl::add(this->data(place), columns, row_num);
327
785
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
325
114
             Arena&) const override {
326
114
        Impl::add(this->data(place), columns, row_num);
327
114
    }
_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
493
             Arena&) const override {
326
493
        Impl::add(this->data(place), columns, row_num);
327
493
    }
_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
114
             Arena&) const override {
326
114
        Impl::add(this->data(place), columns, row_num);
327
114
    }
_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
85
             Arena&) const override {
326
85
        Impl::add(this->data(place), columns, row_num);
327
85
    }
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
113
             Arena&) const override {
326
113
        Impl::add(this->data(place), columns, row_num);
327
113
    }
_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
452
             Arena&) const override {
326
452
        Impl::add(this->data(place), columns, row_num);
327
452
    }
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
113
             Arena&) const override {
326
113
        Impl::add(this->data(place), columns, row_num);
327
113
    }
_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
181
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE5resetEPc
Line
Count
Source
329
40
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE5resetEPc
Line
Count
Source
329
13
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
329
6
    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
10
    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
6
    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
11
    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
6
    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
10
    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
6
    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
1.84k
               Arena&) const override {
333
1.84k
        this->data(place).merge(this->data(rhs));
334
1.84k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
315
               Arena&) const override {
333
315
        this->data(place).merge(this->data(rhs));
334
315
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
408
               Arena&) const override {
333
408
        this->data(place).merge(this->data(rhs));
334
408
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
29
               Arena&) const override {
333
29
        this->data(place).merge(this->data(rhs));
334
29
    }
_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
226
               Arena&) const override {
333
226
        this->data(place).merge(this->data(rhs));
334
226
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
3
               Arena&) const override {
333
3
        this->data(place).merge(this->data(rhs));
334
3
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_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_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
29
               Arena&) const override {
333
29
        this->data(place).merge(this->data(rhs));
334
29
    }
_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
32
               Arena&) const override {
333
32
        this->data(place).merge(this->data(rhs));
334
32
    }
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
128
               Arena&) const override {
333
128
        this->data(place).merge(this->data(rhs));
334
128
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
2
               Arena&) const override {
333
2
        this->data(place).merge(this->data(rhs));
334
2
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
2
               Arena&) const override {
333
2
        this->data(place).merge(this->data(rhs));
334
2
    }
_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
29
               Arena&) const override {
333
29
        this->data(place).merge(this->data(rhs));
334
29
    }
_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
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
2
               Arena&) const override {
333
2
        this->data(place).merge(this->data(rhs));
334
2
    }
_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
213
               Arena&) const override {
333
213
        this->data(place).merge(this->data(rhs));
334
213
    }
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
29
               Arena&) const override {
333
29
        this->data(place).merge(this->data(rhs));
334
29
    }
_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
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
2
               Arena&) const override {
333
2
        this->data(place).merge(this->data(rhs));
334
2
    }
_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
119
               Arena&) const override {
333
119
        this->data(place).merge(this->data(rhs));
334
119
    }
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
1.63k
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
1.63k
        this->data(place).write(buf);
338
1.63k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
338
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
338
        this->data(place).write(buf);
338
338
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
303
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
303
        this->data(place).write(buf);
338
303
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
34
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
34
        this->data(place).write(buf);
338
34
    }
_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
119
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
119
        this->data(place).write(buf);
338
119
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
3
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
3
        this->data(place).write(buf);
338
3
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_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_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
34
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
34
        this->data(place).write(buf);
338
34
    }
_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
16
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
16
        this->data(place).write(buf);
338
16
    }
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
167
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
167
        this->data(place).write(buf);
338
167
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_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
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_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
    }
_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
34
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
34
        this->data(place).write(buf);
338
34
    }
_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
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_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
    }
_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
106
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
106
        this->data(place).write(buf);
338
106
    }
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
34
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
34
        this->data(place).write(buf);
338
34
    }
_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
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_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
    }
_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
158
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
158
        this->data(place).write(buf);
338
158
    }
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
1.56k
                     Arena&) const override {
342
1.56k
        this->data(place).read(buf);
343
1.56k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
303
                     Arena&) const override {
342
303
        this->data(place).read(buf);
343
303
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
321
                     Arena&) const override {
342
321
        this->data(place).read(buf);
343
321
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
29
                     Arena&) const override {
342
29
        this->data(place).read(buf);
343
29
    }
_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
139
                     Arena&) const override {
342
139
        this->data(place).read(buf);
343
139
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
3
                     Arena&) const override {
342
3
        this->data(place).read(buf);
343
3
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
2
                     Arena&) const override {
342
2
        this->data(place).read(buf);
343
2
    }
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
29
                     Arena&) const override {
342
29
        this->data(place).read(buf);
343
29
    }
_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
20
                     Arena&) const override {
342
20
        this->data(place).read(buf);
343
20
    }
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
128
                     Arena&) const override {
342
128
        this->data(place).read(buf);
343
128
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
2
                     Arena&) const override {
342
2
        this->data(place).read(buf);
343
2
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
2
                     Arena&) const override {
342
2
        this->data(place).read(buf);
343
2
    }
_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
29
                     Arena&) const override {
342
29
        this->data(place).read(buf);
343
29
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
36
                     Arena&) const override {
342
36
        this->data(place).read(buf);
343
36
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
2
                     Arena&) const override {
342
2
        this->data(place).read(buf);
343
2
    }
_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
126
                     Arena&) const override {
342
126
        this->data(place).read(buf);
343
126
    }
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
29
                     Arena&) const override {
342
29
        this->data(place).read(buf);
343
29
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
8
                     Arena&) const override {
342
8
        this->data(place).read(buf);
343
8
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
2
                     Arena&) const override {
342
2
        this->data(place).read(buf);
343
2
    }
_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
119
                     Arena&) const override {
342
119
        this->data(place).read(buf);
343
119
    }
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
869
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
_ZN5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
354
534
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
_ZN5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
354
335
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
355
356
35
    String get_name() const override { return "topn"; }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE8get_nameB5cxx11Ev
Line
Count
Source
356
34
    String get_name() const override { return "topn"; }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE8get_nameB5cxx11Ev
Line
Count
Source
356
1
    String get_name() const override { return "topn"; }
357
358
900
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE15get_return_typeEv
Line
Count
Source
358
361
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE15get_return_typeEv
Line
Count
Source
358
539
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
359
360
550
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
361
550
        std::string result = this->data(place).get();
362
550
        assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(result.c_str(),
363
550
                                                                                result.length());
364
550
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
360
193
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
361
193
        std::string result = this->data(place).get();
362
193
        assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(result.c_str(),
363
193
                                                                                result.length());
364
193
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
360
357
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
361
357
        std::string result = this->data(place).get();
362
357
        assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(result.c_str(),
363
357
                                                                                result.length());
364
357
    }
365
366
338
    void check_input_columns_type(const IColumn** columns) const override {
367
338
        this->template check_argument_column_type<ColumnString>(columns[0]);
368
338
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
369
338
        if (this->argument_types.size() == 3) {
370
175
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
371
175
        }
372
338
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
366
163
    void check_input_columns_type(const IColumn** columns) const override {
367
163
        this->template check_argument_column_type<ColumnString>(columns[0]);
368
163
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
369
163
        if (this->argument_types.size() == 3) {
370
0
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
371
0
        }
372
163
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
366
175
    void check_input_columns_type(const IColumn** columns) const override {
367
175
        this->template check_argument_column_type<ColumnString>(columns[0]);
368
175
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
369
175
        if (this->argument_types.size() == 3) {
370
175
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
371
175
        }
372
175
    }
373
374
217
    void check_result_column_type(const IColumn& column) const override {
375
217
        this->template check_result_column_type_as<ColumnString>(column);
376
217
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
374
139
    void check_result_column_type(const IColumn& column) const override {
375
139
        this->template check_result_column_type_as<ColumnString>(column);
376
139
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
374
78
    void check_result_column_type(const IColumn& column) const override {
375
78
        this->template check_result_column_type_as<ColumnString>(column);
376
78
    }
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.83k
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
1.83k
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
21
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
21
              _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
75
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
75
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
4
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
4
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEEC2ERKSt6vectorISt10shared_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_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
21
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
21
              _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
8
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
8
              _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
401
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
401
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
2
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
2
              _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
21
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
21
              _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
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
2
              _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
26
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
26
              _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
21
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
21
              _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
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
2
              _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
401
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
401
              _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
87
    String get_name() const override { return Impl::get_name(); }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE8get_nameB5cxx11Ev
Line
Count
Source
393
6
    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
6
    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
10
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
393
19
    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
6
    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
6
    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
10
    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.08k
    DataTypePtr get_return_type() const override {
396
2.08k
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
2.08k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE15get_return_typeEv
Line
Count
Source
395
59
    DataTypePtr get_return_type() const override {
396
59
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
59
    }
_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
332
    DataTypePtr get_return_type() const override {
396
332
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
332
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE15get_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_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE15get_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_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
59
    DataTypePtr get_return_type() const override {
396
59
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
59
    }
_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
53
    DataTypePtr get_return_type() const override {
396
53
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
53
    }
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
14
    DataTypePtr get_return_type() const override {
396
14
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
14
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE15get_return_typeEv
Line
Count
Source
395
61
    DataTypePtr get_return_type() const override {
396
61
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
61
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE15get_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
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE15get_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
    }
_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
59
    DataTypePtr get_return_type() const override {
396
59
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
59
    }
_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
5
    DataTypePtr get_return_type() const override {
396
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
5
    }
_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
15
    DataTypePtr get_return_type() const override {
396
15
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
15
    }
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
296
    DataTypePtr get_return_type() const override {
396
296
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
296
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE15get_return_typeEv
Line
Count
Source
395
54
    DataTypePtr get_return_type() const override {
396
54
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
54
    }
_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
6
    DataTypePtr get_return_type() const override {
396
6
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
6
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEEE15get_return_typeEv
Line
Count
Source
395
59
    DataTypePtr get_return_type() const override {
396
59
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
59
    }
_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
5
    DataTypePtr get_return_type() const override {
396
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
5
    }
_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
33
    DataTypePtr get_return_type() const override {
396
33
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
33
    }
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
61
    DataTypePtr get_return_type() const override {
396
61
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
61
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE15get_return_typeEv
Line
Count
Source
395
54
    DataTypePtr get_return_type() const override {
396
54
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
54
    }
_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
6
    DataTypePtr get_return_type() const override {
396
6
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
6
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE15get_return_typeEv
398
399
1.02k
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
1.02k
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
1.02k
        auto& col_null =
402
1.02k
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
1.02k
        auto& typed_to =
404
1.02k
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
1.02k
        this->data(place).insert_result_into(typed_to);
406
1.02k
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
1.02k
        to_arr.get_offsets().push_back(typed_to.size());
408
1.02k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
399
37
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
37
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
37
        auto& col_null =
402
37
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
37
        auto& typed_to =
404
37
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
37
        this->data(place).insert_result_into(typed_to);
406
37
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
37
        to_arr.get_offsets().push_back(typed_to.size());
408
37
    }
_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
273
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
273
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
273
        auto& col_null =
402
273
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
273
        auto& typed_to =
404
273
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
273
        this->data(place).insert_result_into(typed_to);
406
273
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
273
        to_arr.get_offsets().push_back(typed_to.size());
408
273
    }
_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
37
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
37
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
37
        auto& col_null =
402
37
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
37
        auto& typed_to =
404
37
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
37
        this->data(place).insert_result_into(typed_to);
406
37
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
37
        to_arr.get_offsets().push_back(typed_to.size());
408
37
    }
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
41
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
41
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
41
        auto& col_null =
402
41
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
41
        auto& typed_to =
404
41
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
41
        this->data(place).insert_result_into(typed_to);
406
41
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
41
        to_arr.get_offsets().push_back(typed_to.size());
408
41
    }
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
37
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
37
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
37
        auto& col_null =
402
37
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
37
        auto& typed_to =
404
37
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
37
        this->data(place).insert_result_into(typed_to);
406
37
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
37
        to_arr.get_offsets().push_back(typed_to.size());
408
37
    }
_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
266
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
266
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
266
        auto& col_null =
402
266
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
266
        auto& typed_to =
404
266
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
266
        this->data(place).insert_result_into(typed_to);
406
266
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
266
        to_arr.get_offsets().push_back(typed_to.size());
408
266
    }
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
37
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
400
37
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
401
37
        auto& col_null =
402
37
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
403
37
        auto& typed_to =
404
37
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
405
37
        this->data(place).insert_result_into(typed_to);
406
37
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
407
37
        to_arr.get_offsets().push_back(typed_to.size());
408
37
    }
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
774
    void check_input_columns_type(const IColumn** columns) const override {
411
774
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
774
        if constexpr (Impl::is_weighted) {
413
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
421
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
421
            if constexpr (Impl::has_default_parameter) {
416
243
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
243
            }
418
421
        } else {
419
353
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
353
            if constexpr (Impl::has_default_parameter) {
421
204
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
204
            }
423
353
        }
424
774
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE24check_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
    }
_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
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
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
51
        }
424
51
    }
_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
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
            if constexpr (Impl::has_default_parameter) {
421
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
            }
423
35
        }
424
35
    }
_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
51
    void check_input_columns_type(const IColumn** columns) const override {
411
51
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
51
        if constexpr (Impl::is_weighted) {
413
51
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
51
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
51
            if constexpr (Impl::has_default_parameter) {
416
51
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
51
            }
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
51
    }
_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
51
    void check_input_columns_type(const IColumn** columns) const override {
411
51
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
51
        if constexpr (Impl::is_weighted) {
413
51
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
51
            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
51
    }
_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
29
    void check_input_columns_type(const IColumn** columns) const override {
411
29
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
29
        if constexpr (Impl::is_weighted) {
413
29
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
29
            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
29
    }
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
524
    void check_result_column_type(const IColumn& to) const override {
427
524
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
524
        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
524
        const IColumn& data_column = to_arr->get_data();
436
524
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
524
        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
524
        const IColumn& nested_column = nullable_column->get_nested_column();
445
524
        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
524
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
47
    void check_result_column_type(const IColumn& to) const override {
427
47
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
47
        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
47
        const IColumn& data_column = to_arr->get_data();
436
47
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
47
        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
47
        const IColumn& nested_column = nullable_column->get_nested_column();
445
47
        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
47
    }
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
47
    void check_result_column_type(const IColumn& to) const override {
427
47
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
47
        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
47
        const IColumn& data_column = to_arr->get_data();
436
47
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
47
        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
47
        const IColumn& nested_column = nullable_column->get_nested_column();
445
47
        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
47
    }
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
40
    void check_result_column_type(const IColumn& to) const override {
427
40
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
40
        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
40
        const IColumn& data_column = to_arr->get_data();
436
40
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
40
        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
40
        const IColumn& nested_column = nullable_column->get_nested_column();
445
40
        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
40
    }
_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
47
    void check_result_column_type(const IColumn& to) const override {
427
47
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
47
        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
47
        const IColumn& data_column = to_arr->get_data();
436
47
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
47
        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
47
        const IColumn& nested_column = nullable_column->get_nested_column();
445
47
        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
47
    }
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
4
    void check_result_column_type(const IColumn& to) const override {
427
4
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
4
        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
4
        const IColumn& data_column = to_arr->get_data();
436
4
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
4
        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
4
        const IColumn& nested_column = nullable_column->get_nested_column();
445
4
        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
4
    }
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
15
    void check_result_column_type(const IColumn& to) const override {
427
15
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
15
        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
15
        const IColumn& data_column = to_arr->get_data();
436
15
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
15
        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
15
        const IColumn& nested_column = nullable_column->get_nested_column();
445
15
        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
15
    }
_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
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_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
47
    void check_result_column_type(const IColumn& to) const override {
427
47
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
47
        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
47
        const IColumn& data_column = to_arr->get_data();
436
47
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
47
        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
47
        const IColumn& nested_column = nullable_column->get_nested_column();
445
47
        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
47
    }
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
8
    void check_result_column_type(const IColumn& to) const override {
427
8
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
8
        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
8
        const IColumn& data_column = to_arr->get_data();
436
8
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
8
        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
8
        const IColumn& nested_column = nullable_column->get_nested_column();
445
8
        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
8
    }
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
40
    void check_result_column_type(const IColumn& to) const override {
427
40
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
40
        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
40
        const IColumn& data_column = to_arr->get_data();
436
40
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
40
        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
40
        const IColumn& nested_column = nullable_column->get_nested_column();
445
40
        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
40
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
15
    void check_result_column_type(const IColumn& to) const override {
427
15
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
15
        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
15
        const IColumn& data_column = to_arr->get_data();
436
15
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
15
        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
15
        const IColumn& nested_column = nullable_column->get_nested_column();
445
15
        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
15
    }
_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
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_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