Coverage Report

Created: 2026-09-28 11:58

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
8.00k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
8.00k
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
8.00k
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
8.00k
    }
_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
26
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
26
        top_num = input_top_num;
62
        // Non-positive expansion rates retain all candidates during serialization and merging.
63
26
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
64
26
    }
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.38k
            it->second = it->second + increment;
71
4.38k
        } 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.23k
            counter_map.insert({data, increment});
73
1.23k
        }
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
201
            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
277
            it->second = it->second + increment;
80
994
        } else {
81
994
            counter_map.insert({value, increment});
82
994
        }
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
102
            it->second = it->second + increment;
80
352
        } else {
81
352
            counter_map.insert({value, increment});
82
352
        }
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
6
            it->second = it->second + increment;
80
24
        } else {
81
24
            counter_map.insert({value, increment});
82
24
        }
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.94k
    void merge(const AggregateFunctionTopNData& rhs) {
86
1.94k
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
196
            return;
88
196
        }
89
90
1.75k
        if (counter_map.empty()) {
91
959
            *this = rhs;
92
959
            return;
93
959
        }
94
792
        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
588
        bool lhs_full = (counter_map.size() >= capacity);
102
588
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
588
        uint64_t lhs_min = 0;
105
588
        uint64_t rhs_min = 0;
106
107
588
        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
588
        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
732
        for (auto rhs_it : rhs.counter_map) {
126
732
            auto lhs_it = counter_map.find(rhs_it.first);
127
732
            if (lhs_it != counter_map.end()) {
128
483
                lhs_it->second += rhs_it.second - rhs_min;
129
483
            } else {
130
249
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
249
            }
132
732
        }
133
588
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5mergeERKS2_
Line
Count
Source
85
739
    void merge(const AggregateFunctionTopNData& rhs) {
86
739
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
70
            return;
88
70
        }
89
90
669
        if (counter_map.empty()) {
91
326
            *this = rhs;
92
326
            return;
93
326
        }
94
343
        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
271
        bool lhs_full = (counter_map.size() >= capacity);
102
271
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
271
        uint64_t lhs_min = 0;
105
271
        uint64_t rhs_min = 0;
106
107
271
        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
271
        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
345
        for (auto rhs_it : rhs.counter_map) {
126
345
            auto lhs_it = counter_map.find(rhs_it.first);
127
345
            if (lhs_it != counter_map.end()) {
128
233
                lhs_it->second += rhs_it.second - rhs_min;
129
233
            } else {
130
112
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
112
            }
132
345
        }
133
271
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE5mergeERKS2_
Line
Count
Source
85
168
    void merge(const AggregateFunctionTopNData& rhs) {
86
168
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
0
            return;
88
0
        }
89
90
168
        if (counter_map.empty()) {
91
104
            *this = rhs;
92
104
            return;
93
104
        }
94
64
        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
64
        bool lhs_full = (counter_map.size() >= capacity);
102
64
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
64
        uint64_t lhs_min = 0;
105
64
        uint64_t rhs_min = 0;
106
107
64
        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
64
        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
64
        for (auto rhs_it : rhs.counter_map) {
126
64
            auto lhs_it = counter_map.find(rhs_it.first);
127
64
            if (lhs_it != counter_map.end()) {
128
28
                lhs_it->second += rhs_it.second - rhs_min;
129
36
            } else {
130
36
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
36
            }
132
64
        }
133
64
    }
_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
8
    void merge(const AggregateFunctionTopNData& rhs) {
86
8
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
0
            return;
88
0
        }
89
90
8
        if (counter_map.empty()) {
91
2
            *this = rhs;
92
2
            return;
93
2
        }
94
6
        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
6
        bool lhs_full = (counter_map.size() >= capacity);
102
6
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
6
        uint64_t lhs_min = 0;
105
6
        uint64_t rhs_min = 0;
106
107
6
        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
6
        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
15
        for (auto rhs_it : rhs.counter_map) {
126
15
            auto lhs_it = counter_map.find(rhs_it.first);
127
15
            if (lhs_it != counter_map.end()) {
128
8
                lhs_it->second += rhs_it.second - rhs_min;
129
8
            } else {
130
7
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
7
            }
132
15
        }
133
6
    }
_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
8
    void merge(const AggregateFunctionTopNData& rhs) {
86
8
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
0
            return;
88
0
        }
89
90
8
        if (counter_map.empty()) {
91
6
            *this = rhs;
92
6
            return;
93
6
        }
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
2
        for (auto rhs_it : rhs.counter_map) {
126
2
            auto lhs_it = counter_map.find(rhs_it.first);
127
2
            if (lhs_it != counter_map.end()) {
128
0
                lhs_it->second += rhs_it.second - rhs_min;
129
2
            } else {
130
2
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
2
            }
132
2
        }
133
2
    }
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
708
    void merge(const AggregateFunctionTopNData& rhs) {
86
708
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
116
            return;
88
116
        }
89
90
592
        if (counter_map.empty()) {
91
286
            *this = rhs;
92
286
            return;
93
286
        }
94
306
        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
222
        bool lhs_full = (counter_map.size() >= capacity);
102
222
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
222
        uint64_t lhs_min = 0;
105
222
        uint64_t rhs_min = 0;
106
107
222
        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
222
        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
247
        for (auto rhs_it : rhs.counter_map) {
126
247
            auto lhs_it = counter_map.find(rhs_it.first);
127
247
            if (lhs_it != counter_map.end()) {
128
199
                lhs_it->second += rhs_it.second - rhs_min;
129
199
            } else {
130
48
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
48
            }
132
247
        }
133
222
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5mergeERKS2_
Line
Count
Source
85
9
    void merge(const AggregateFunctionTopNData& rhs) {
86
9
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
0
            return;
88
0
        }
89
90
9
        if (counter_map.empty()) {
91
3
            *this = rhs;
92
3
            return;
93
3
        }
94
6
        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
6
        bool lhs_full = (counter_map.size() >= capacity);
102
6
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
6
        uint64_t lhs_min = 0;
105
6
        uint64_t rhs_min = 0;
106
107
6
        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
6
        if (rhs_full) {
115
0
            rhs_min = UINT64_MAX;
116
0
            for (auto it : rhs.counter_map) {
117
0
                rhs_min = std::min(rhs_min, it.second);
118
0
            }
119
120
0
            for (auto& it : counter_map) {
121
0
                it.second += rhs_min;
122
0
            }
123
0
        }
124
125
22
        for (auto rhs_it : rhs.counter_map) {
126
22
            auto lhs_it = counter_map.find(rhs_it.first);
127
22
            if (lhs_it != counter_map.end()) {
128
6
                lhs_it->second += rhs_it.second - rhs_min;
129
16
            } else {
130
16
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
16
            }
132
22
        }
133
6
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5mergeERKS2_
Line
Count
Source
85
32
    void merge(const AggregateFunctionTopNData& rhs) {
86
32
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
0
            return;
88
0
        }
89
90
32
        if (counter_map.empty()) {
91
20
            *this = rhs;
92
20
            return;
93
20
        }
94
12
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
0
                            "topn aggregate states have incompatible parameters: "
97
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
0
        }
100
101
12
        bool lhs_full = (counter_map.size() >= capacity);
102
12
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
12
        uint64_t lhs_min = 0;
105
12
        uint64_t rhs_min = 0;
106
107
12
        if (lhs_full) {
108
0
            lhs_min = UINT64_MAX;
109
0
            for (auto it : counter_map) {
110
0
                lhs_min = std::min(lhs_min, it.second);
111
0
            }
112
0
        }
113
114
12
        if (rhs_full) {
115
0
            rhs_min = UINT64_MAX;
116
0
            for (auto it : rhs.counter_map) {
117
0
                rhs_min = std::min(rhs_min, it.second);
118
0
            }
119
120
0
            for (auto& it : counter_map) {
121
0
                it.second += rhs_min;
122
0
            }
123
0
        }
124
125
26
        for (auto rhs_it : rhs.counter_map) {
126
26
            auto lhs_it = counter_map.find(rhs_it.first);
127
26
            if (lhs_it != counter_map.end()) {
128
4
                lhs_it->second += rhs_it.second - rhs_min;
129
22
            } else {
130
22
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
22
            }
132
26
        }
133
12
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE5mergeERKS2_
Line
Count
Source
85
102
    void merge(const AggregateFunctionTopNData& rhs) {
86
102
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
0
            return;
88
0
        }
89
90
102
        if (counter_map.empty()) {
91
102
            *this = rhs;
92
102
            return;
93
102
        }
94
0
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
0
                            "topn aggregate states have incompatible parameters: "
97
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
0
        }
100
101
0
        bool lhs_full = (counter_map.size() >= capacity);
102
0
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
0
        uint64_t lhs_min = 0;
105
0
        uint64_t rhs_min = 0;
106
107
0
        if (lhs_full) {
108
0
            lhs_min = UINT64_MAX;
109
0
            for (auto it : counter_map) {
110
0
                lhs_min = std::min(lhs_min, it.second);
111
0
            }
112
0
        }
113
114
0
        if (rhs_full) {
115
0
            rhs_min = UINT64_MAX;
116
0
            for (auto it : rhs.counter_map) {
117
0
                rhs_min = std::min(rhs_min, it.second);
118
0
            }
119
120
0
            for (auto& it : counter_map) {
121
0
                it.second += rhs_min;
122
0
            }
123
0
        }
124
125
0
        for (auto rhs_it : rhs.counter_map) {
126
0
            auto lhs_it = counter_map.find(rhs_it.first);
127
0
            if (lhs_it != counter_map.end()) {
128
0
                lhs_it->second += rhs_it.second - rhs_min;
129
0
            } else {
130
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
0
            }
132
0
        }
133
0
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE5mergeERKS2_
Line
Count
Source
85
4
    void merge(const AggregateFunctionTopNData& rhs) {
86
4
        if (!rhs.top_num || rhs.counter_map.empty()) {
87
0
            return;
88
0
        }
89
90
4
        if (counter_map.empty()) {
91
4
            *this = rhs;
92
4
            return;
93
4
        }
94
0
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
95
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
96
0
                            "topn aggregate states have incompatible parameters: "
97
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
98
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
99
0
        }
100
101
0
        bool lhs_full = (counter_map.size() >= capacity);
102
0
        bool rhs_full = (rhs.counter_map.size() >= capacity);
103
104
0
        uint64_t lhs_min = 0;
105
0
        uint64_t rhs_min = 0;
106
107
0
        if (lhs_full) {
108
0
            lhs_min = UINT64_MAX;
109
0
            for (auto it : counter_map) {
110
0
                lhs_min = std::min(lhs_min, it.second);
111
0
            }
112
0
        }
113
114
0
        if (rhs_full) {
115
0
            rhs_min = UINT64_MAX;
116
0
            for (auto it : rhs.counter_map) {
117
0
                rhs_min = std::min(rhs_min, it.second);
118
0
            }
119
120
0
            for (auto& it : counter_map) {
121
0
                it.second += rhs_min;
122
0
            }
123
0
        }
124
125
0
        for (auto rhs_it : rhs.counter_map) {
126
0
            auto lhs_it = counter_map.find(rhs_it.first);
127
0
            if (lhs_it != counter_map.end()) {
128
0
                lhs_it->second += rhs_it.second - rhs_min;
129
0
            } else {
130
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
131
0
            }
132
0
        }
133
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE5mergeERKS2_
134
135
    std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> get_remain_vector()
136
3.34k
            const {
137
3.34k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
4.79k
        for (auto it : counter_map) {
139
4.79k
            counter_vector.emplace_back(it.second, it.first);
140
4.79k
        }
141
3.34k
        std::sort(counter_vector.begin(), counter_vector.end(),
142
3.34k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
3.34k
        return counter_vector;
144
3.34k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE17get_remain_vectorB5cxx11Ev
Line
Count
Source
136
1.23k
            const {
137
1.23k
        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.23k
        std::sort(counter_vector.begin(), counter_vector.end(),
142
1.23k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
1.23k
        return counter_vector;
144
1.23k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE17get_remain_vectorEv
Line
Count
Source
136
336
            const {
137
336
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
552
        for (auto it : counter_map) {
139
552
            counter_vector.emplace_back(it.second, it.first);
140
552
        }
141
336
        std::sort(counter_vector.begin(), counter_vector.end(),
142
336
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
336
        return counter_vector;
144
336
    }
_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
10
            const {
137
10
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
138
40
        for (auto it : counter_map) {
139
40
            counter_vector.emplace_back(it.second, it.first);
140
40
        }
141
10
        std::sort(counter_vector.begin(), counter_vector.end(),
142
10
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
10
        return counter_vector;
144
10
    }
_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
31
            const {
137
31
        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
31
        std::sort(counter_vector.begin(), counter_vector.end(),
142
31
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
31
        return counter_vector;
144
31
    }
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.16k
            const {
137
1.16k
        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.16k
        std::sort(counter_vector.begin(), counter_vector.end(),
142
1.16k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
1.16k
        return counter_vector;
144
1.16k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE17get_remain_vectorEv
Line
Count
Source
136
12
            const {
137
12
        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
12
        std::sort(counter_vector.begin(), counter_vector.end(),
142
12
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
12
        return counter_vector;
144
12
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE17get_remain_vectorEv
Line
Count
Source
136
58
            const {
137
58
        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
58
        std::sort(counter_vector.begin(), counter_vector.end(),
142
58
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
143
58
        return counter_vector;
144
58
    }
_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.75k
    void write(BufferWritable& buf) const {
147
1.75k
        buf.write_binary(top_num);
148
1.75k
        buf.write_binary(capacity);
149
150
1.75k
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
1.75k
        buf.write_binary(element_number);
152
153
1.75k
        auto counter_vector = get_remain_vector();
154
155
3.92k
        for (auto i = 0; i < element_number; i++) {
156
2.16k
            auto element = counter_vector[i];
157
2.16k
            buf.write_binary(element.second);
158
2.16k
            buf.write_binary(element.first);
159
2.16k
        }
160
1.75k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5writeERNS_14BufferWritableE
Line
Count
Source
146
669
    void write(BufferWritable& buf) const {
147
669
        buf.write_binary(top_num);
148
669
        buf.write_binary(capacity);
149
150
669
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
669
        buf.write_binary(element_number);
152
153
669
        auto counter_vector = get_remain_vector();
154
155
1.47k
        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
669
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE5writeERNS_14BufferWritableE
Line
Count
Source
146
188
    void write(BufferWritable& buf) const {
147
188
        buf.write_binary(top_num);
148
188
        buf.write_binary(capacity);
149
150
188
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
188
        buf.write_binary(element_number);
152
153
188
        auto counter_vector = get_remain_vector();
154
155
456
        for (auto i = 0; i < element_number; i++) {
156
268
            auto element = counter_vector[i];
157
268
            buf.write_binary(element.second);
158
268
            buf.write_binary(element.first);
159
268
        }
160
188
    }
_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
8
    void write(BufferWritable& buf) const {
147
8
        buf.write_binary(top_num);
148
8
        buf.write_binary(capacity);
149
150
8
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
8
        buf.write_binary(element_number);
152
153
8
        auto counter_vector = get_remain_vector();
154
155
32
        for (auto i = 0; i < element_number; i++) {
156
24
            auto element = counter_vector[i];
157
24
            buf.write_binary(element.second);
158
24
            buf.write_binary(element.first);
159
24
        }
160
8
    }
_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
8
    void write(BufferWritable& buf) const {
147
8
        buf.write_binary(top_num);
148
8
        buf.write_binary(capacity);
149
150
8
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
8
        buf.write_binary(element_number);
152
153
8
        auto counter_vector = get_remain_vector();
154
155
18
        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
8
    }
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
572
    void write(BufferWritable& buf) const {
147
572
        buf.write_binary(top_num);
148
572
        buf.write_binary(capacity);
149
150
572
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
572
        buf.write_binary(element_number);
152
153
572
        auto counter_vector = get_remain_vector();
154
155
1.17k
        for (auto i = 0; i < element_number; i++) {
156
598
            auto element = counter_vector[i];
157
598
            buf.write_binary(element.second);
158
598
            buf.write_binary(element.first);
159
598
        }
160
572
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5writeERNS_14BufferWritableE
Line
Count
Source
146
9
    void write(BufferWritable& buf) const {
147
9
        buf.write_binary(top_num);
148
9
        buf.write_binary(capacity);
149
150
9
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
9
        buf.write_binary(element_number);
152
153
9
        auto counter_vector = get_remain_vector();
154
155
38
        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
9
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5writeERNS_14BufferWritableE
Line
Count
Source
146
32
    void write(BufferWritable& buf) const {
147
32
        buf.write_binary(top_num);
148
32
        buf.write_binary(capacity);
149
150
32
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
151
32
        buf.write_binary(element_number);
152
153
32
        auto counter_vector = get_remain_vector();
154
155
84
        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
32
    }
_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.67k
    void read(BufferReadable& buf) {
163
1.67k
        buf.read_binary(top_num);
164
1.67k
        buf.read_binary(capacity);
165
166
1.67k
        uint64_t element_number = 0;
167
1.67k
        buf.read_binary(element_number);
168
169
1.67k
        counter_map.clear();
170
1.67k
        std::pair<DataType, uint64_t> element;
171
3.73k
        for (auto i = 0; i < element_number; i++) {
172
2.06k
            buf.read_binary(element.first);
173
2.06k
            buf.read_binary(element.second);
174
2.06k
            counter_map.insert(element);
175
2.06k
        }
176
1.67k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE4readERNS_14BufferReadableE
Line
Count
Source
162
651
    void read(BufferReadable& buf) {
163
651
        buf.read_binary(top_num);
164
651
        buf.read_binary(capacity);
165
166
651
        uint64_t element_number = 0;
167
651
        buf.read_binary(element_number);
168
169
651
        counter_map.clear();
170
651
        std::pair<DataType, uint64_t> element;
171
1.43k
        for (auto i = 0; i < element_number; i++) {
172
780
            buf.read_binary(element.first);
173
780
            buf.read_binary(element.second);
174
780
            counter_map.insert(element);
175
780
        }
176
651
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE4readERNS_14BufferReadableE
Line
Count
Source
162
168
    void read(BufferReadable& buf) {
163
168
        buf.read_binary(top_num);
164
168
        buf.read_binary(capacity);
165
166
168
        uint64_t element_number = 0;
167
168
        buf.read_binary(element_number);
168
169
168
        counter_map.clear();
170
168
        std::pair<DataType, uint64_t> element;
171
396
        for (auto i = 0; i < element_number; i++) {
172
228
            buf.read_binary(element.first);
173
228
            buf.read_binary(element.second);
174
228
            counter_map.insert(element);
175
228
        }
176
168
    }
_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
8
    void read(BufferReadable& buf) {
163
8
        buf.read_binary(top_num);
164
8
        buf.read_binary(capacity);
165
166
8
        uint64_t element_number = 0;
167
8
        buf.read_binary(element_number);
168
169
8
        counter_map.clear();
170
8
        std::pair<DataType, uint64_t> element;
171
32
        for (auto i = 0; i < element_number; i++) {
172
24
            buf.read_binary(element.first);
173
24
            buf.read_binary(element.second);
174
24
            counter_map.insert(element);
175
24
        }
176
8
    }
_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
8
    void read(BufferReadable& buf) {
163
8
        buf.read_binary(top_num);
164
8
        buf.read_binary(capacity);
165
166
8
        uint64_t element_number = 0;
167
8
        buf.read_binary(element_number);
168
169
8
        counter_map.clear();
170
8
        std::pair<DataType, uint64_t> element;
171
18
        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
8
    }
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
532
    void read(BufferReadable& buf) {
163
532
        buf.read_binary(top_num);
164
532
        buf.read_binary(capacity);
165
166
532
        uint64_t element_number = 0;
167
532
        buf.read_binary(element_number);
168
169
532
        counter_map.clear();
170
532
        std::pair<DataType, uint64_t> element;
171
1.08k
        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
532
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE4readERNS_14BufferReadableE
Line
Count
Source
162
9
    void read(BufferReadable& buf) {
163
9
        buf.read_binary(top_num);
164
9
        buf.read_binary(capacity);
165
166
9
        uint64_t element_number = 0;
167
9
        buf.read_binary(element_number);
168
169
9
        counter_map.clear();
170
9
        std::pair<DataType, uint64_t> element;
171
38
        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
9
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE4readERNS_14BufferReadableE
Line
Count
Source
162
32
    void read(BufferReadable& buf) {
163
32
        buf.read_binary(top_num);
164
32
        buf.read_binary(capacity);
165
166
32
        uint64_t element_number = 0;
167
32
        buf.read_binary(element_number);
168
169
32
        counter_map.clear();
170
32
        std::pair<DataType, uint64_t> element;
171
84
        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
32
    }
_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
44
    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
20
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EE8get_nameB5cxx11Ev
250
    static void add(AggregateFunctionTopNData<T>& __restrict place, const IColumn** columns,
251
1.29k
                    size_t row_num) {
252
1.29k
        if constexpr (has_default_param) {
253
820
            place.set_paramenters(
254
820
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
820
                            ->get_element(row_num),
256
820
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
820
                            ->get_element(row_num));
258
259
820
        } else {
260
474
            place.set_paramenters(
261
474
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
474
                            ->get_element(row_num));
263
474
        }
264
1.29k
        if constexpr (is_string_type(T)) {
265
679
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
679
                              .get_data_at(row_num));
267
679
        } else {
268
615
            typename PrimitiveTypeTraits<T>::CppType val =
269
615
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
615
                            .get_data()[row_num];
271
615
            place.add(val);
272
615
        }
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
15
                    size_t row_num) {
252
15
        if constexpr (has_default_param) {
253
15
            place.set_paramenters(
254
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
15
                            ->get_element(row_num),
256
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
15
                            ->get_element(row_num));
258
259
        } else {
260
            place.set_paramenters(
261
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
                            ->get_element(row_num));
263
        }
264
        if constexpr (is_string_type(T)) {
265
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
                              .get_data_at(row_num));
267
15
        } else {
268
15
            typename PrimitiveTypeTraits<T>::CppType val =
269
15
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
15
                            .get_data()[row_num];
271
15
            place.add(val);
272
15
        }
273
15
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_43EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_36EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_37EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_2EEEPPKNS_7IColumnEm
Line
Count
Source
251
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
186
                    size_t row_num) {
252
        if constexpr (has_default_param) {
253
            place.set_paramenters(
254
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
                            ->get_element(row_num),
256
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
                            ->get_element(row_num));
258
259
186
        } else {
260
186
            place.set_paramenters(
261
186
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
186
                            ->get_element(row_num));
263
186
        }
264
186
        if constexpr (is_string_type(T)) {
265
186
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
186
                              .get_data_at(row_num));
267
        } else {
268
            typename PrimitiveTypeTraits<T>::CppType val =
269
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
                            .get_data()[row_num];
271
            place.add(val);
272
        }
273
186
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
Line
Count
Source
251
15
                    size_t row_num) {
252
        if constexpr (has_default_param) {
253
            place.set_paramenters(
254
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
                            ->get_element(row_num),
256
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
                            ->get_element(row_num));
258
259
15
        } else {
260
15
            place.set_paramenters(
261
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
15
                            ->get_element(row_num));
263
15
        }
264
        if constexpr (is_string_type(T)) {
265
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
                              .get_data_at(row_num));
267
15
        } else {
268
15
            typename PrimitiveTypeTraits<T>::CppType val =
269
15
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
15
                            .get_data()[row_num];
271
15
            place.add(val);
272
15
        }
273
15
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Line
Count
Source
251
15
                    size_t row_num) {
252
        if constexpr (has_default_param) {
253
            place.set_paramenters(
254
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
                            ->get_element(row_num),
256
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
                            ->get_element(row_num));
258
259
15
        } else {
260
15
            place.set_paramenters(
261
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
15
                            ->get_element(row_num));
263
15
        }
264
        if constexpr (is_string_type(T)) {
265
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
                              .get_data_at(row_num));
267
15
        } else {
268
15
            typename PrimitiveTypeTraits<T>::CppType val =
269
15
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
15
                            .get_data()[row_num];
271
15
            place.add(val);
272
15
        }
273
15
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_43EEEPPKNS_7IColumnEm
Line
Count
Source
251
34
                    size_t row_num) {
252
        if constexpr (has_default_param) {
253
            place.set_paramenters(
254
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
255
                            ->get_element(row_num),
256
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
257
                            ->get_element(row_num));
258
259
34
        } else {
260
34
            place.set_paramenters(
261
34
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
262
34
                            ->get_element(row_num));
263
34
        }
264
        if constexpr (is_string_type(T)) {
265
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
266
                              .get_data_at(row_num));
267
34
        } else {
268
34
            typename PrimitiveTypeTraits<T>::CppType val =
269
34
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
270
34
                            .get_data()[row_num];
271
34
            place.add(val);
272
34
        }
273
34
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_36EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_37EEEPPKNS_7IColumnEm
274
};
275
276
//for topn_weighted agg
277
template <PrimitiveType T, bool has_default_param>
278
struct AggregateFunctionTopNImplWeight {
279
    using Data = AggregateFunctionTopNData<T>;
280
    using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType;
281
    static constexpr bool has_default_parameter = has_default_param;
282
    static constexpr bool is_weighted = true;
283
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
823
            place.set_paramenters(
288
823
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
823
                            ->get_element(row_num),
290
823
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
823
                            ->get_element(row_num));
292
293
823
        } 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
634
        } else {
305
634
            typename PrimitiveTypeTraits<T>::CppType val =
306
634
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
634
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
634
                            .get_data()[row_num];
309
634
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
634
                                  .get_data()[row_num];
311
634
            place.add(val, weight);
312
634
        }
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
5
                    size_t row_num) {
286
5
        if constexpr (has_default_param) {
287
5
            place.set_paramenters(
288
5
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
289
5
                            ->get_element(row_num),
290
5
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
291
5
                            ->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
5
        } else {
305
5
            typename PrimitiveTypeTraits<T>::CppType val =
306
5
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
307
5
                                TypeCheckOnRelease::DISABLE>(*columns[0])
308
5
                            .get_data()[row_num];
309
5
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
310
5
                                  .get_data()[row_num];
311
5
            place.add(val, weight);
312
5
        }
313
5
    }
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.75k
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
322
544
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
322
334
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
27
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
168
            : 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
27
            : 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
409
            : 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
27
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
322
168
            : 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
27
            : 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
408
            : 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
5
             Arena&) const override {
326
5
        Impl::add(this->data(place), columns, row_num);
327
5
    }
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.93k
               Arena&) const override {
333
1.93k
        this->data(place).merge(this->data(rhs));
334
1.93k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
322
               Arena&) const override {
333
322
        this->data(place).merge(this->data(rhs));
334
322
    }
_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
42
               Arena&) const override {
333
42
        this->data(place).merge(this->data(rhs));
334
42
    }
_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
228
               Arena&) const override {
333
228
        this->data(place).merge(this->data(rhs));
334
228
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
5
               Arena&) const override {
333
5
        this->data(place).merge(this->data(rhs));
334
5
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
4
               Arena&) const override {
333
4
        this->data(place).merge(this->data(rhs));
334
4
    }
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
42
               Arena&) const override {
333
42
        this->data(place).merge(this->data(rhs));
334
42
    }
_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
137
               Arena&) const override {
333
137
        this->data(place).merge(this->data(rhs));
334
137
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
4
               Arena&) const override {
333
4
        this->data(place).merge(this->data(rhs));
334
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
4
               Arena&) const override {
333
4
        this->data(place).merge(this->data(rhs));
334
4
    }
_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
42
               Arena&) const override {
333
42
        this->data(place).merge(this->data(rhs));
334
42
    }
_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
4
               Arena&) const override {
333
4
        this->data(place).merge(this->data(rhs));
334
4
    }
_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
4
               Arena&) const override {
333
4
        this->data(place).merge(this->data(rhs));
334
4
    }
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
12
               Arena&) const override {
333
12
        this->data(place).merge(this->data(rhs));
334
12
    }
_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
42
               Arena&) const override {
333
42
        this->data(place).merge(this->data(rhs));
334
42
    }
_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
4
               Arena&) const override {
333
4
        this->data(place).merge(this->data(rhs));
334
4
    }
_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
4
               Arena&) const override {
333
4
        this->data(place).merge(this->data(rhs));
334
4
    }
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
130
               Arena&) const override {
333
130
        this->data(place).merge(this->data(rhs));
334
130
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
332
12
               Arena&) const override {
333
12
        this->data(place).merge(this->data(rhs));
334
12
    }
_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.72k
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
1.72k
        this->data(place).write(buf);
338
1.72k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
345
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
345
        this->data(place).write(buf);
338
345
    }
_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
47
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
47
        this->data(place).write(buf);
338
47
    }
_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
121
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
121
        this->data(place).write(buf);
338
121
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_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
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
4
        this->data(place).write(buf);
338
4
    }
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
47
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
47
        this->data(place).write(buf);
338
47
    }
_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
176
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
176
        this->data(place).write(buf);
338
176
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
4
        this->data(place).write(buf);
338
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
4
        this->data(place).write(buf);
338
4
    }
_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
47
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
47
        this->data(place).write(buf);
338
47
    }
_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
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
4
        this->data(place).write(buf);
338
4
    }
_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
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
4
        this->data(place).write(buf);
338
4
    }
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
12
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
12
        this->data(place).write(buf);
338
12
    }
_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
47
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
47
        this->data(place).write(buf);
338
47
    }
_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
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
4
        this->data(place).write(buf);
338
4
    }
_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
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
4
        this->data(place).write(buf);
338
4
    }
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
169
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
169
        this->data(place).write(buf);
338
169
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
336
12
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
337
12
        this->data(place).write(buf);
338
12
    }
_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.64k
                     Arena&) const override {
342
1.64k
        this->data(place).read(buf);
343
1.64k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
309
                     Arena&) const override {
342
309
        this->data(place).read(buf);
343
309
    }
_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
42
                     Arena&) const override {
342
42
        this->data(place).read(buf);
343
42
    }
_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
141
                     Arena&) const override {
342
141
        this->data(place).read(buf);
343
141
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
5
                     Arena&) const override {
342
5
        this->data(place).read(buf);
343
5
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
4
                     Arena&) const override {
342
4
        this->data(place).read(buf);
343
4
    }
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
42
                     Arena&) const override {
342
42
        this->data(place).read(buf);
343
42
    }
_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
136
                     Arena&) const override {
342
136
        this->data(place).read(buf);
343
136
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
4
                     Arena&) const override {
342
4
        this->data(place).read(buf);
343
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
4
                     Arena&) const override {
342
4
        this->data(place).read(buf);
343
4
    }
_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
42
                     Arena&) const override {
342
42
        this->data(place).read(buf);
343
42
    }
_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
4
                     Arena&) const override {
342
4
        this->data(place).read(buf);
343
4
    }
_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
4
                     Arena&) const override {
342
4
        this->data(place).read(buf);
343
4
    }
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
12
                     Arena&) const override {
342
12
        this->data(place).read(buf);
343
12
    }
_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
42
                     Arena&) const override {
342
42
        this->data(place).read(buf);
343
42
    }
_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
4
                     Arena&) const override {
342
4
        this->data(place).read(buf);
343
4
    }
_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
4
                     Arena&) const override {
342
4
        this->data(place).read(buf);
343
4
    }
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
130
                     Arena&) const override {
342
130
        this->data(place).read(buf);
343
130
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
12
                     Arena&) const override {
342
12
        this->data(place).read(buf);
343
12
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
38
                     Arena&) const override {
342
38
        this->data(place).read(buf);
343
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
341
2
                     Arena&) const override {
342
2
        this->data(place).read(buf);
343
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
344
};
345
346
//topn function return string
347
template <typename Impl>
348
class AggregateFunctionTopN final
349
        : public AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>,
350
          MultiExpression,
351
          NullableAggregateFunction {
352
public:
353
    AggregateFunctionTopN(const DataTypes& argument_types_)
354
878
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
_ZN5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
354
544
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
_ZN5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
354
334
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
355
356
34
    String get_name() const override { return "topn"; }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE8get_nameB5cxx11Ev
Line
Count
Source
356
33
    String get_name() const override { return "topn"; }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE8get_nameB5cxx11Ev
Line
Count
Source
356
1
    String get_name() const override { return "topn"; }
357
358
924
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE15get_return_typeEv
Line
Count
Source
358
384
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE15get_return_typeEv
Line
Count
Source
358
540
    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
337
    void check_input_columns_type(const IColumn** columns) const override {
367
337
        this->template check_argument_column_type<ColumnString>(columns[0]);
368
337
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
369
337
        if (this->argument_types.size() == 3) {
370
167
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
371
167
        }
372
337
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
366
170
    void check_input_columns_type(const IColumn** columns) const override {
367
170
        this->template check_argument_column_type<ColumnString>(columns[0]);
368
170
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
369
170
        if (this->argument_types.size() == 3) {
370
0
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
371
0
        }
372
170
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
366
167
    void check_input_columns_type(const IColumn** columns) const override {
367
167
        this->template check_argument_column_type<ColumnString>(columns[0]);
368
167
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
369
167
        if (this->argument_types.size() == 3) {
370
167
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
371
167
        }
372
167
    }
373
374
227
    void check_result_column_type(const IColumn& column) const override {
375
227
        this->template check_result_column_type_as<ColumnString>(column);
376
227
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
374
149
    void check_result_column_type(const IColumn& column) const override {
375
149
        this->template check_result_column_type_as<ColumnString>(column);
376
149
    }
_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.87k
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
1.87k
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
27
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
27
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
168
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
168
              _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
27
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
27
              _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
409
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
409
              _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
27
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
27
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
390
168
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
168
              _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
27
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
27
              _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
408
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
391
408
              _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
88
    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
20
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEE8get_nameB5cxx11Ev
Line
Count
Source
393
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.29k
    DataTypePtr get_return_type() const override {
396
2.29k
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
2.29k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE15get_return_typeEv
Line
Count
Source
395
71
    DataTypePtr get_return_type() const override {
396
71
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
71
    }
_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
71
    DataTypePtr get_return_type() const override {
396
71
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
71
    }
_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
83
    DataTypePtr get_return_type() const override {
396
83
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
83
    }
_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
71
    DataTypePtr get_return_type() const override {
396
71
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
71
    }
_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
29
    DataTypePtr get_return_type() const override {
396
29
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
29
    }
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
96
    DataTypePtr get_return_type() const override {
396
96
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
96
    }
_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
9
    DataTypePtr get_return_type() const override {
396
9
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
9
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEEE15get_return_typeEv
Line
Count
Source
395
71
    DataTypePtr get_return_type() const override {
396
71
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
71
    }
_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
47
    DataTypePtr get_return_type() const override {
396
47
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
47
    }
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
82
    DataTypePtr get_return_type() const override {
396
82
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
82
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE15get_return_typeEv
Line
Count
Source
395
96
    DataTypePtr get_return_type() const override {
396
96
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
96
    }
_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
9
    DataTypePtr get_return_type() const override {
396
9
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
397
9
    }
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
801
    void check_input_columns_type(const IColumn** columns) const override {
411
801
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
801
        if constexpr (Impl::is_weighted) {
413
443
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
443
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
443
            if constexpr (Impl::has_default_parameter) {
416
241
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
241
            }
418
443
        } else {
419
358
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
358
            if constexpr (Impl::has_default_parameter) {
421
197
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
197
            }
423
358
        }
424
801
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
58
    void check_input_columns_type(const IColumn** columns) const override {
411
58
        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
58
        } else {
419
58
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
58
            if constexpr (Impl::has_default_parameter) {
421
58
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
58
            }
423
58
        }
424
58
    }
_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
43
    void check_input_columns_type(const IColumn** columns) const override {
411
43
        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
43
        } else {
419
43
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
43
            if constexpr (Impl::has_default_parameter) {
421
43
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
43
            }
423
43
        }
424
43
    }
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
49
    void check_input_columns_type(const IColumn** columns) const override {
411
49
        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
49
        } else {
419
49
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
420
49
            if constexpr (Impl::has_default_parameter) {
421
49
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
422
49
            }
423
49
        }
424
49
    }
_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
58
    void check_input_columns_type(const IColumn** columns) const override {
411
58
        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
58
        } else {
419
58
            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
58
        }
424
58
    }
_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
14
    void check_input_columns_type(const IColumn** columns) const override {
411
14
        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
14
        } else {
419
14
            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
14
        }
424
14
    }
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
42
    void check_input_columns_type(const IColumn** columns) const override {
411
42
        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
42
        } else {
419
42
            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
42
        }
424
42
    }
_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
58
    void check_input_columns_type(const IColumn** columns) const override {
411
58
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
58
        if constexpr (Impl::is_weighted) {
413
58
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
58
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
58
            if constexpr (Impl::has_default_parameter) {
416
58
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
58
            }
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
58
    }
_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
42
    void check_input_columns_type(const IColumn** columns) const override {
411
42
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
42
        if constexpr (Impl::is_weighted) {
413
42
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
42
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
42
            if constexpr (Impl::has_default_parameter) {
416
42
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
42
            }
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
42
    }
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
7
    void check_input_columns_type(const IColumn** columns) const override {
411
7
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
7
        if constexpr (Impl::is_weighted) {
413
7
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
7
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
7
            if constexpr (Impl::has_default_parameter) {
416
7
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
7
            }
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
7
    }
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
30
    void check_input_columns_type(const IColumn** columns) const override {
411
30
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
30
        if constexpr (Impl::is_weighted) {
413
30
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
30
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
30
            if constexpr (Impl::has_default_parameter) {
416
30
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
30
            }
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
30
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
24
    void check_input_columns_type(const IColumn** columns) const override {
411
24
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
24
        if constexpr (Impl::is_weighted) {
413
24
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
24
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
24
            if constexpr (Impl::has_default_parameter) {
416
24
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
24
            }
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
24
    }
_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
2
    void check_input_columns_type(const IColumn** columns) const override {
411
2
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
2
        if constexpr (Impl::is_weighted) {
413
2
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
2
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
415
2
            if constexpr (Impl::has_default_parameter) {
416
2
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
417
2
            }
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
2
    }
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
58
    void check_input_columns_type(const IColumn** columns) const override {
411
58
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
58
        if constexpr (Impl::is_weighted) {
413
58
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
58
            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
58
    }
_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
13
    void check_input_columns_type(const IColumn** columns) const override {
411
13
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
13
        if constexpr (Impl::is_weighted) {
413
13
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
13
            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
13
    }
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
12
    void check_input_columns_type(const IColumn** columns) const override {
411
12
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
12
        if constexpr (Impl::is_weighted) {
413
12
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
12
            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
12
    }
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
42
    void check_input_columns_type(const IColumn** columns) const override {
411
42
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
42
        if constexpr (Impl::is_weighted) {
413
42
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
42
            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
42
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
410
24
    void check_input_columns_type(const IColumn** columns) const override {
411
24
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
24
        if constexpr (Impl::is_weighted) {
413
24
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
24
            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
24
    }
_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
2
    void check_input_columns_type(const IColumn** columns) const override {
411
2
        this->template check_argument_column_type<ColVecType>(columns[0]);
412
2
        if constexpr (Impl::is_weighted) {
413
2
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
414
2
            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
2
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
425
426
677
    void check_result_column_type(const IColumn& to) const override {
427
677
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
677
        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
677
        const IColumn& data_column = to_arr->get_data();
436
677
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
677
        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
677
        const IColumn& nested_column = nullable_column->get_nested_column();
445
677
        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
677
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
52
    void check_result_column_type(const IColumn& to) const override {
427
52
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
52
        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
52
        const IColumn& data_column = to_arr->get_data();
436
52
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
52
        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
52
        const IColumn& nested_column = nullable_column->get_nested_column();
445
52
        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
52
    }
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
52
    void check_result_column_type(const IColumn& to) const override {
427
52
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
52
        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
52
        const IColumn& data_column = to_arr->get_data();
436
52
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
52
        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
52
        const IColumn& nested_column = nullable_column->get_nested_column();
445
52
        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
52
    }
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
49
    void check_result_column_type(const IColumn& to) const override {
427
49
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
49
        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
49
        const IColumn& data_column = to_arr->get_data();
436
49
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
49
        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
49
        const IColumn& nested_column = nullable_column->get_nested_column();
445
49
        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
49
    }
_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
52
    void check_result_column_type(const IColumn& to) const override {
427
52
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
52
        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
52
        const IColumn& data_column = to_arr->get_data();
436
52
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
52
        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
52
        const IColumn& nested_column = nullable_column->get_nested_column();
445
52
        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
52
    }
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
17
    void check_result_column_type(const IColumn& to) const override {
427
17
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
17
        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
17
        const IColumn& data_column = to_arr->get_data();
436
17
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
17
        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
17
        const IColumn& nested_column = nullable_column->get_nested_column();
445
17
        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
17
    }
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
57
    void check_result_column_type(const IColumn& to) const override {
427
57
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
57
        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
57
        const IColumn& data_column = to_arr->get_data();
436
57
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
57
        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
57
        const IColumn& nested_column = nullable_column->get_nested_column();
445
57
        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
57
    }
_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
6
    void check_result_column_type(const IColumn& to) const override {
427
6
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
6
        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
6
        const IColumn& data_column = to_arr->get_data();
436
6
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
6
        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
6
        const IColumn& nested_column = nullable_column->get_nested_column();
445
6
        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
6
    }
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
52
    void check_result_column_type(const IColumn& to) const override {
427
52
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
52
        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
52
        const IColumn& data_column = to_arr->get_data();
436
52
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
52
        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
52
        const IColumn& nested_column = nullable_column->get_nested_column();
445
52
        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
52
    }
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
22
    void check_result_column_type(const IColumn& to) const override {
427
22
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
22
        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
22
        const IColumn& data_column = to_arr->get_data();
436
22
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
22
        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
22
        const IColumn& nested_column = nullable_column->get_nested_column();
445
22
        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
22
    }
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
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_13PrimitiveTypeE25ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
426
57
    void check_result_column_type(const IColumn& to) const override {
427
57
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
57
        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
57
        const IColumn& data_column = to_arr->get_data();
436
57
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
57
        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
57
        const IColumn& nested_column = nullable_column->get_nested_column();
445
57
        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
57
    }
_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
6
    void check_result_column_type(const IColumn& to) const override {
427
6
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
428
6
        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
6
        const IColumn& data_column = to_arr->get_data();
436
6
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
437
6
        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
6
        const IColumn& nested_column = nullable_column->get_nested_column();
445
6
        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
6
    }
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