Coverage Report

Created: 2026-03-12 14:13

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 "core/assert_cast.h"
34
#include "core/column/column.h"
35
#include "core/column/column_array.h"
36
#include "core/column/column_nullable.h"
37
#include "core/column/column_string.h"
38
#include "core/column/column_vector.h"
39
#include "core/data_type/data_type_array.h"
40
#include "core/data_type/data_type_nullable.h"
41
#include "core/data_type/data_type_string.h"
42
#include "core/string_ref.h"
43
#include "core/types.h"
44
#include "exec/common/hash_table/phmap_fwd_decl.h"
45
#include "exprs/aggregate/aggregate_function.h"
46
#include "exprs/aggregate/aggregate_function_simple_factory.h"
47
#include "util/io_helper.h"
48
49
namespace doris {
50
#include "common/compile_check_begin.h"
51
} // 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
5.23k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
5.23k
        top_num = input_top_num;
62
5.23k
        capacity = (uint64_t)top_num * space_expand_rate;
63
5.23k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE15set_paramentersEii
Line
Count
Source
60
4.75k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
4.75k
        top_num = input_top_num;
62
4.75k
        capacity = (uint64_t)top_num * space_expand_rate;
63
4.75k
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE15set_paramentersEii
_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
30
        capacity = (uint64_t)top_num * space_expand_rate;
63
30
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE15set_paramentersEii
Line
Count
Source
60
42
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
42
        top_num = input_top_num;
62
42
        capacity = (uint64_t)top_num * space_expand_rate;
63
42
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE15set_paramentersEii
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE15set_paramentersEii
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE15set_paramentersEii
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE15set_paramentersEii
Line
Count
Source
60
15
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
15
        top_num = input_top_num;
62
15
        capacity = (uint64_t)top_num * space_expand_rate;
63
15
    }
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
23
        capacity = (uint64_t)top_num * space_expand_rate;
63
23
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE15set_paramentersEii
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE15set_paramentersEii
Line
Count
Source
60
310
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
310
        top_num = input_top_num;
62
310
        capacity = (uint64_t)top_num * space_expand_rate;
63
310
    }
_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
36
        capacity = (uint64_t)top_num * space_expand_rate;
63
36
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE15set_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
30
        capacity = (uint64_t)top_num * space_expand_rate;
63
30
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE15set_paramentersEii
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE15set_paramentersEii
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE15set_paramentersEii
64
65
5.06k
    void add(const StringRef& value, const UInt64& increment = 1) {
66
5.06k
        std::string data = value.to_string();
67
5.06k
        auto it = counter_map.find(data);
68
5.06k
        if (it != counter_map.end()) {
69
4.06k
            it->second = it->second + increment;
70
4.06k
        } else {
71
1.00k
            counter_map.insert({data, increment});
72
1.00k
        }
73
5.06k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE3addERKNS_9StringRefERKm
Line
Count
Source
65
4.75k
    void add(const StringRef& value, const UInt64& increment = 1) {
66
4.75k
        std::string data = value.to_string();
67
4.75k
        auto it = counter_map.find(data);
68
4.75k
        if (it != counter_map.end()) {
69
4.03k
            it->second = it->second + increment;
70
4.03k
        } else {
71
723
            counter_map.insert({data, increment});
72
723
        }
73
4.75k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE3addERKNS_9StringRefERKm
Line
Count
Source
65
310
    void add(const StringRef& value, const UInt64& increment = 1) {
66
310
        std::string data = value.to_string();
67
310
        auto it = counter_map.find(data);
68
310
        if (it != counter_map.end()) {
69
31
            it->second = it->second + increment;
70
279
        } else {
71
279
            counter_map.insert({data, increment});
72
279
        }
73
310
    }
74
75
176
    void add(const DataType& value, const UInt64& increment = 1) {
76
176
        auto it = counter_map.find(value);
77
176
        if (it != counter_map.end()) {
78
43
            it->second = it->second + increment;
79
133
        } else {
80
133
            counter_map.insert({value, increment});
81
133
        }
82
176
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE3addERKaRKm
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE3addERKsRKm
Line
Count
Source
75
30
    void add(const DataType& value, const UInt64& increment = 1) {
76
30
        auto it = counter_map.find(value);
77
30
        if (it != counter_map.end()) {
78
8
            it->second = it->second + increment;
79
22
        } else {
80
22
            counter_map.insert({value, increment});
81
22
        }
82
30
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE3addERKiRKm
Line
Count
Source
75
42
    void add(const DataType& value, const UInt64& increment = 1) {
76
42
        auto it = counter_map.find(value);
77
42
        if (it != counter_map.end()) {
78
6
            it->second = it->second + increment;
79
36
        } else {
80
36
            counter_map.insert({value, increment});
81
36
        }
82
42
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE3addERKlRKm
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE3addERKnRKm
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE3addERKfRKm
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE3addERKdRKm
Line
Count
Source
75
15
    void add(const DataType& value, const UInt64& increment = 1) {
76
15
        auto it = counter_map.find(value);
77
15
        if (it != counter_map.end()) {
78
2
            it->second = it->second + increment;
79
13
        } else {
80
13
            counter_map.insert({value, increment});
81
13
        }
82
15
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE3addERKNS_7DecimalIiEERKm
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE3addERKNS_7DecimalIlEERKm
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE3addERKNS_12Decimal128V3ERKm
Line
Count
Source
75
23
    void add(const DataType& value, const UInt64& increment = 1) {
76
23
        auto it = counter_map.find(value);
77
23
        if (it != counter_map.end()) {
78
6
            it->second = it->second + increment;
79
17
        } else {
80
17
            counter_map.insert({value, increment});
81
17
        }
82
23
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE3addERKNS_7DecimalIN4wide7integerILm256EiEEEERKm
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE3addERKNS_11DateV2ValueINS_15DateV2ValueTypeEEERKm
Line
Count
Source
75
36
    void add(const DataType& value, const UInt64& increment = 1) {
76
36
        auto it = counter_map.find(value);
77
36
        if (it != counter_map.end()) {
78
11
            it->second = it->second + increment;
79
25
        } else {
80
25
            counter_map.insert({value, increment});
81
25
        }
82
36
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE3addERKNS_11DateV2ValueINS_19DateTimeV2ValueTypeEEERKm
Line
Count
Source
75
30
    void add(const DataType& value, const UInt64& increment = 1) {
76
30
        auto it = counter_map.find(value);
77
30
        if (it != counter_map.end()) {
78
10
            it->second = it->second + increment;
79
20
        } else {
80
20
            counter_map.insert({value, increment});
81
20
        }
82
30
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE3addERKNS_16TimestampTzValueERKm
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE3addERKjRKm
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE3addERKoRKm
83
84
719
    void merge(const AggregateFunctionTopNData& rhs) {
85
719
        if (!rhs.top_num) {
86
0
            return;
87
0
        }
88
89
719
        top_num = rhs.top_num;
90
719
        capacity = rhs.capacity;
91
92
719
        bool lhs_full = (counter_map.size() >= capacity);
93
719
        bool rhs_full = (rhs.counter_map.size() >= capacity);
94
95
719
        uint64_t lhs_min = 0;
96
719
        uint64_t rhs_min = 0;
97
98
719
        if (lhs_full) {
99
0
            lhs_min = UINT64_MAX;
100
0
            for (auto it : counter_map) {
101
0
                lhs_min = std::min(lhs_min, it.second);
102
0
            }
103
0
        }
104
105
719
        if (rhs_full) {
106
0
            rhs_min = UINT64_MAX;
107
0
            for (auto it : rhs.counter_map) {
108
0
                rhs_min = std::min(rhs_min, it.second);
109
0
            }
110
111
0
            for (auto& it : counter_map) {
112
0
                it.second += rhs_min;
113
0
            }
114
0
        }
115
116
947
        for (auto rhs_it : rhs.counter_map) {
117
947
            auto lhs_it = counter_map.find(rhs_it.first);
118
947
            if (lhs_it != counter_map.end()) {
119
383
                lhs_it->second += rhs_it.second - rhs_min;
120
564
            } else {
121
564
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
122
564
            }
123
947
        }
124
719
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5mergeERKS2_
Line
Count
Source
84
460
    void merge(const AggregateFunctionTopNData& rhs) {
85
460
        if (!rhs.top_num) {
86
0
            return;
87
0
        }
88
89
460
        top_num = rhs.top_num;
90
460
        capacity = rhs.capacity;
91
92
460
        bool lhs_full = (counter_map.size() >= capacity);
93
460
        bool rhs_full = (rhs.counter_map.size() >= capacity);
94
95
460
        uint64_t lhs_min = 0;
96
460
        uint64_t rhs_min = 0;
97
98
460
        if (lhs_full) {
99
0
            lhs_min = UINT64_MAX;
100
0
            for (auto it : counter_map) {
101
0
                lhs_min = std::min(lhs_min, it.second);
102
0
            }
103
0
        }
104
105
460
        if (rhs_full) {
106
0
            rhs_min = UINT64_MAX;
107
0
            for (auto it : rhs.counter_map) {
108
0
                rhs_min = std::min(rhs_min, it.second);
109
0
            }
110
111
0
            for (auto& it : counter_map) {
112
0
                it.second += rhs_min;
113
0
            }
114
0
        }
115
116
594
        for (auto rhs_it : rhs.counter_map) {
117
594
            auto lhs_it = counter_map.find(rhs_it.first);
118
594
            if (lhs_it != counter_map.end()) {
119
242
                lhs_it->second += rhs_it.second - rhs_min;
120
352
            } else {
121
352
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
122
352
            }
123
594
        }
124
460
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE5mergeERKS2_
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE5mergeERKS2_
Line
Count
Source
84
4
    void merge(const AggregateFunctionTopNData& rhs) {
85
4
        if (!rhs.top_num) {
86
0
            return;
87
0
        }
88
89
4
        top_num = rhs.top_num;
90
4
        capacity = rhs.capacity;
91
92
4
        bool lhs_full = (counter_map.size() >= capacity);
93
4
        bool rhs_full = (rhs.counter_map.size() >= capacity);
94
95
4
        uint64_t lhs_min = 0;
96
4
        uint64_t rhs_min = 0;
97
98
4
        if (lhs_full) {
99
0
            lhs_min = UINT64_MAX;
100
0
            for (auto it : counter_map) {
101
0
                lhs_min = std::min(lhs_min, it.second);
102
0
            }
103
0
        }
104
105
4
        if (rhs_full) {
106
0
            rhs_min = UINT64_MAX;
107
0
            for (auto it : rhs.counter_map) {
108
0
                rhs_min = std::min(rhs_min, it.second);
109
0
            }
110
111
0
            for (auto& it : counter_map) {
112
0
                it.second += rhs_min;
113
0
            }
114
0
        }
115
116
22
        for (auto rhs_it : rhs.counter_map) {
117
22
            auto lhs_it = counter_map.find(rhs_it.first);
118
22
            if (lhs_it != counter_map.end()) {
119
6
                lhs_it->second += rhs_it.second - rhs_min;
120
16
            } else {
121
16
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
122
16
            }
123
22
        }
124
4
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE5mergeERKS2_
Line
Count
Source
84
2
    void merge(const AggregateFunctionTopNData& rhs) {
85
2
        if (!rhs.top_num) {
86
0
            return;
87
0
        }
88
89
2
        top_num = rhs.top_num;
90
2
        capacity = rhs.capacity;
91
92
2
        bool lhs_full = (counter_map.size() >= capacity);
93
2
        bool rhs_full = (rhs.counter_map.size() >= capacity);
94
95
2
        uint64_t lhs_min = 0;
96
2
        uint64_t rhs_min = 0;
97
98
2
        if (lhs_full) {
99
0
            lhs_min = UINT64_MAX;
100
0
            for (auto it : counter_map) {
101
0
                lhs_min = std::min(lhs_min, it.second);
102
0
            }
103
0
        }
104
105
2
        if (rhs_full) {
106
0
            rhs_min = UINT64_MAX;
107
0
            for (auto it : rhs.counter_map) {
108
0
                rhs_min = std::min(rhs_min, it.second);
109
0
            }
110
111
0
            for (auto& it : counter_map) {
112
0
                it.second += rhs_min;
113
0
            }
114
0
        }
115
116
6
        for (auto rhs_it : rhs.counter_map) {
117
6
            auto lhs_it = counter_map.find(rhs_it.first);
118
6
            if (lhs_it != counter_map.end()) {
119
0
                lhs_it->second += rhs_it.second - rhs_min;
120
6
            } else {
121
6
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
122
6
            }
123
6
        }
124
2
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE5mergeERKS2_
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE5mergeERKS2_
Line
Count
Source
84
1
    void merge(const AggregateFunctionTopNData& rhs) {
85
1
        if (!rhs.top_num) {
86
0
            return;
87
0
        }
88
89
1
        top_num = rhs.top_num;
90
1
        capacity = rhs.capacity;
91
92
1
        bool lhs_full = (counter_map.size() >= capacity);
93
1
        bool rhs_full = (rhs.counter_map.size() >= capacity);
94
95
1
        uint64_t lhs_min = 0;
96
1
        uint64_t rhs_min = 0;
97
98
1
        if (lhs_full) {
99
0
            lhs_min = UINT64_MAX;
100
0
            for (auto it : counter_map) {
101
0
                lhs_min = std::min(lhs_min, it.second);
102
0
            }
103
0
        }
104
105
1
        if (rhs_full) {
106
0
            rhs_min = UINT64_MAX;
107
0
            for (auto it : rhs.counter_map) {
108
0
                rhs_min = std::min(rhs_min, it.second);
109
0
            }
110
111
0
            for (auto& it : counter_map) {
112
0
                it.second += rhs_min;
113
0
            }
114
0
        }
115
116
3
        for (auto rhs_it : rhs.counter_map) {
117
3
            auto lhs_it = counter_map.find(rhs_it.first);
118
3
            if (lhs_it != counter_map.end()) {
119
0
                lhs_it->second += rhs_it.second - rhs_min;
120
3
            } else {
121
3
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
122
3
            }
123
3
        }
124
1
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE5mergeERKS2_
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE5mergeERKS2_
Line
Count
Source
84
243
    void merge(const AggregateFunctionTopNData& rhs) {
85
243
        if (!rhs.top_num) {
86
0
            return;
87
0
        }
88
89
243
        top_num = rhs.top_num;
90
243
        capacity = rhs.capacity;
91
92
243
        bool lhs_full = (counter_map.size() >= capacity);
93
243
        bool rhs_full = (rhs.counter_map.size() >= capacity);
94
95
243
        uint64_t lhs_min = 0;
96
243
        uint64_t rhs_min = 0;
97
98
243
        if (lhs_full) {
99
0
            lhs_min = UINT64_MAX;
100
0
            for (auto it : counter_map) {
101
0
                lhs_min = std::min(lhs_min, it.second);
102
0
            }
103
0
        }
104
105
243
        if (rhs_full) {
106
0
            rhs_min = UINT64_MAX;
107
0
            for (auto it : rhs.counter_map) {
108
0
                rhs_min = std::min(rhs_min, it.second);
109
0
            }
110
111
0
            for (auto& it : counter_map) {
112
0
                it.second += rhs_min;
113
0
            }
114
0
        }
115
116
277
        for (auto rhs_it : rhs.counter_map) {
117
277
            auto lhs_it = counter_map.find(rhs_it.first);
118
277
            if (lhs_it != counter_map.end()) {
119
131
                lhs_it->second += rhs_it.second - rhs_min;
120
146
            } else {
121
146
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
122
146
            }
123
277
        }
124
243
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5mergeERKS2_
Line
Count
Source
84
5
    void merge(const AggregateFunctionTopNData& rhs) {
85
5
        if (!rhs.top_num) {
86
0
            return;
87
0
        }
88
89
5
        top_num = rhs.top_num;
90
5
        capacity = rhs.capacity;
91
92
5
        bool lhs_full = (counter_map.size() >= capacity);
93
5
        bool rhs_full = (rhs.counter_map.size() >= capacity);
94
95
5
        uint64_t lhs_min = 0;
96
5
        uint64_t rhs_min = 0;
97
98
5
        if (lhs_full) {
99
0
            lhs_min = UINT64_MAX;
100
0
            for (auto it : counter_map) {
101
0
                lhs_min = std::min(lhs_min, it.second);
102
0
            }
103
0
        }
104
105
5
        if (rhs_full) {
106
0
            rhs_min = UINT64_MAX;
107
0
            for (auto it : rhs.counter_map) {
108
0
                rhs_min = std::min(rhs_min, it.second);
109
0
            }
110
111
0
            for (auto& it : counter_map) {
112
0
                it.second += rhs_min;
113
0
            }
114
0
        }
115
116
25
        for (auto rhs_it : rhs.counter_map) {
117
25
            auto lhs_it = counter_map.find(rhs_it.first);
118
25
            if (lhs_it != counter_map.end()) {
119
2
                lhs_it->second += rhs_it.second - rhs_min;
120
23
            } else {
121
23
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
122
23
            }
123
25
        }
124
5
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5mergeERKS2_
Line
Count
Source
84
4
    void merge(const AggregateFunctionTopNData& rhs) {
85
4
        if (!rhs.top_num) {
86
0
            return;
87
0
        }
88
89
4
        top_num = rhs.top_num;
90
4
        capacity = rhs.capacity;
91
92
4
        bool lhs_full = (counter_map.size() >= capacity);
93
4
        bool rhs_full = (rhs.counter_map.size() >= capacity);
94
95
4
        uint64_t lhs_min = 0;
96
4
        uint64_t rhs_min = 0;
97
98
4
        if (lhs_full) {
99
0
            lhs_min = UINT64_MAX;
100
0
            for (auto it : counter_map) {
101
0
                lhs_min = std::min(lhs_min, it.second);
102
0
            }
103
0
        }
104
105
4
        if (rhs_full) {
106
0
            rhs_min = UINT64_MAX;
107
0
            for (auto it : rhs.counter_map) {
108
0
                rhs_min = std::min(rhs_min, it.second);
109
0
            }
110
111
0
            for (auto& it : counter_map) {
112
0
                it.second += rhs_min;
113
0
            }
114
0
        }
115
116
20
        for (auto rhs_it : rhs.counter_map) {
117
20
            auto lhs_it = counter_map.find(rhs_it.first);
118
20
            if (lhs_it != counter_map.end()) {
119
2
                lhs_it->second += rhs_it.second - rhs_min;
120
18
            } else {
121
18
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
122
18
            }
123
20
        }
124
4
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE5mergeERKS2_
125
126
    std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> get_remain_vector()
127
1.13k
            const {
128
1.13k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
129
1.89k
        for (auto it : counter_map) {
130
1.89k
            counter_vector.emplace_back(it.second, it.first);
131
1.89k
        }
132
1.13k
        std::sort(counter_vector.begin(), counter_vector.end(),
133
1.13k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
134
1.13k
        return counter_vector;
135
1.13k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE17get_remain_vectorB5cxx11Ev
Line
Count
Source
127
697
            const {
128
697
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
129
1.14k
        for (auto it : counter_map) {
130
1.14k
            counter_vector.emplace_back(it.second, it.first);
131
1.14k
        }
132
697
        std::sort(counter_vector.begin(), counter_vector.end(),
133
697
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
134
697
        return counter_vector;
135
697
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE17get_remain_vectorEv
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE17get_remain_vectorEv
Line
Count
Source
127
6
            const {
128
6
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
129
38
        for (auto it : counter_map) {
130
38
            counter_vector.emplace_back(it.second, it.first);
131
38
        }
132
6
        std::sort(counter_vector.begin(), counter_vector.end(),
133
6
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
134
6
        return counter_vector;
135
6
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE17get_remain_vectorEv
Line
Count
Source
127
20
            const {
128
20
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
129
42
        for (auto it : counter_map) {
130
42
            counter_vector.emplace_back(it.second, it.first);
131
42
        }
132
20
        std::sort(counter_vector.begin(), counter_vector.end(),
133
20
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
134
20
        return counter_vector;
135
20
    }
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
127
17
            const {
128
17
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
129
75
        for (auto it : counter_map) {
130
75
            counter_vector.emplace_back(it.second, it.first);
131
75
        }
132
17
        std::sort(counter_vector.begin(), counter_vector.end(),
133
17
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
134
17
        return counter_vector;
135
17
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE17get_remain_vectorEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE17get_remain_vectorEv
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE17get_remain_vectorEv
Line
Count
Source
127
19
            const {
128
19
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
129
86
        for (auto it : counter_map) {
130
86
            counter_vector.emplace_back(it.second, it.first);
131
86
        }
132
19
        std::sort(counter_vector.begin(), counter_vector.end(),
133
19
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
134
19
        return counter_vector;
135
19
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE17get_remain_vectorEv
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE17get_remain_vectorB5cxx11Ev
Line
Count
Source
127
358
            const {
128
358
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
129
425
        for (auto it : counter_map) {
130
425
            counter_vector.emplace_back(it.second, it.first);
131
425
        }
132
358
        std::sort(counter_vector.begin(), counter_vector.end(),
133
358
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
134
358
        return counter_vector;
135
358
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE17get_remain_vectorEv
Line
Count
Source
127
8
            const {
128
8
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
129
48
        for (auto it : counter_map) {
130
48
            counter_vector.emplace_back(it.second, it.first);
131
48
        }
132
8
        std::sort(counter_vector.begin(), counter_vector.end(),
133
8
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
134
8
        return counter_vector;
135
8
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE17get_remain_vectorEv
Line
Count
Source
127
6
            const {
128
6
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
129
38
        for (auto it : counter_map) {
130
38
            counter_vector.emplace_back(it.second, it.first);
131
38
        }
132
6
        std::sort(counter_vector.begin(), counter_vector.end(),
133
6
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
134
6
        return counter_vector;
135
6
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE17get_remain_vectorEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE17get_remain_vectorEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE17get_remain_vectorEv
136
137
835
    void write(BufferWritable& buf) const {
138
835
        buf.write_binary(top_num);
139
835
        buf.write_binary(capacity);
140
141
835
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
142
835
        buf.write_binary(element_number);
143
144
835
        auto counter_vector = get_remain_vector();
145
146
1.90k
        for (auto i = 0; i < element_number; i++) {
147
1.07k
            auto element = counter_vector[i];
148
1.07k
            buf.write_binary(element.second);
149
1.07k
            buf.write_binary(element.first);
150
1.07k
        }
151
835
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5writeERNS_14BufferWritableE
Line
Count
Source
137
498
    void write(BufferWritable& buf) const {
138
498
        buf.write_binary(top_num);
139
498
        buf.write_binary(capacity);
140
141
498
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
142
498
        buf.write_binary(element_number);
143
144
498
        auto counter_vector = get_remain_vector();
145
146
1.13k
        for (auto i = 0; i < element_number; i++) {
147
636
            auto element = counter_vector[i];
148
636
            buf.write_binary(element.second);
149
636
            buf.write_binary(element.first);
150
636
        }
151
498
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE5writeERNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE5writeERNS_14BufferWritableE
Line
Count
Source
137
4
    void write(BufferWritable& buf) const {
138
4
        buf.write_binary(top_num);
139
4
        buf.write_binary(capacity);
140
141
4
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
142
4
        buf.write_binary(element_number);
143
144
4
        auto counter_vector = get_remain_vector();
145
146
26
        for (auto i = 0; i < element_number; i++) {
147
22
            auto element = counter_vector[i];
148
22
            buf.write_binary(element.second);
149
22
            buf.write_binary(element.first);
150
22
        }
151
4
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE5writeERNS_14BufferWritableE
Line
Count
Source
137
2
    void write(BufferWritable& buf) const {
138
2
        buf.write_binary(top_num);
139
2
        buf.write_binary(capacity);
140
141
2
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
142
2
        buf.write_binary(element_number);
143
144
2
        auto counter_vector = get_remain_vector();
145
146
8
        for (auto i = 0; i < element_number; i++) {
147
6
            auto element = counter_vector[i];
148
6
            buf.write_binary(element.second);
149
6
            buf.write_binary(element.first);
150
6
        }
151
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE5writeERNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE5writeERNS_14BufferWritableE
Line
Count
Source
137
1
    void write(BufferWritable& buf) const {
138
1
        buf.write_binary(top_num);
139
1
        buf.write_binary(capacity);
140
141
1
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
142
1
        buf.write_binary(element_number);
143
144
1
        auto counter_vector = get_remain_vector();
145
146
4
        for (auto i = 0; i < element_number; i++) {
147
3
            auto element = counter_vector[i];
148
3
            buf.write_binary(element.second);
149
3
            buf.write_binary(element.first);
150
3
        }
151
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE5writeERNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE5writeERNS_14BufferWritableE
Line
Count
Source
137
321
    void write(BufferWritable& buf) const {
138
321
        buf.write_binary(top_num);
139
321
        buf.write_binary(capacity);
140
141
321
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
142
321
        buf.write_binary(element_number);
143
144
321
        auto counter_vector = get_remain_vector();
145
146
679
        for (auto i = 0; i < element_number; i++) {
147
358
            auto element = counter_vector[i];
148
358
            buf.write_binary(element.second);
149
358
            buf.write_binary(element.first);
150
358
        }
151
321
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5writeERNS_14BufferWritableE
Line
Count
Source
137
5
    void write(BufferWritable& buf) const {
138
5
        buf.write_binary(top_num);
139
5
        buf.write_binary(capacity);
140
141
5
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
142
5
        buf.write_binary(element_number);
143
144
5
        auto counter_vector = get_remain_vector();
145
146
30
        for (auto i = 0; i < element_number; i++) {
147
25
            auto element = counter_vector[i];
148
25
            buf.write_binary(element.second);
149
25
            buf.write_binary(element.first);
150
25
        }
151
5
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5writeERNS_14BufferWritableE
Line
Count
Source
137
4
    void write(BufferWritable& buf) const {
138
4
        buf.write_binary(top_num);
139
4
        buf.write_binary(capacity);
140
141
4
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
142
4
        buf.write_binary(element_number);
143
144
4
        auto counter_vector = get_remain_vector();
145
146
24
        for (auto i = 0; i < element_number; i++) {
147
20
            auto element = counter_vector[i];
148
20
            buf.write_binary(element.second);
149
20
            buf.write_binary(element.first);
150
20
        }
151
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE5writeERNS_14BufferWritableE
152
153
719
    void read(BufferReadable& buf) {
154
719
        buf.read_binary(top_num);
155
719
        buf.read_binary(capacity);
156
157
719
        uint64_t element_number = 0;
158
719
        buf.read_binary(element_number);
159
160
719
        counter_map.clear();
161
719
        std::pair<DataType, uint64_t> element;
162
1.66k
        for (auto i = 0; i < element_number; i++) {
163
947
            buf.read_binary(element.first);
164
947
            buf.read_binary(element.second);
165
947
            counter_map.insert(element);
166
947
        }
167
719
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE4readERNS_14BufferReadableE
Line
Count
Source
153
460
    void read(BufferReadable& buf) {
154
460
        buf.read_binary(top_num);
155
460
        buf.read_binary(capacity);
156
157
460
        uint64_t element_number = 0;
158
460
        buf.read_binary(element_number);
159
160
460
        counter_map.clear();
161
460
        std::pair<DataType, uint64_t> element;
162
1.05k
        for (auto i = 0; i < element_number; i++) {
163
594
            buf.read_binary(element.first);
164
594
            buf.read_binary(element.second);
165
594
            counter_map.insert(element);
166
594
        }
167
460
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE4readERNS_14BufferReadableE
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE4readERNS_14BufferReadableE
Line
Count
Source
153
4
    void read(BufferReadable& buf) {
154
4
        buf.read_binary(top_num);
155
4
        buf.read_binary(capacity);
156
157
4
        uint64_t element_number = 0;
158
4
        buf.read_binary(element_number);
159
160
4
        counter_map.clear();
161
4
        std::pair<DataType, uint64_t> element;
162
26
        for (auto i = 0; i < element_number; i++) {
163
22
            buf.read_binary(element.first);
164
22
            buf.read_binary(element.second);
165
22
            counter_map.insert(element);
166
22
        }
167
4
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE4readERNS_14BufferReadableE
Line
Count
Source
153
2
    void read(BufferReadable& buf) {
154
2
        buf.read_binary(top_num);
155
2
        buf.read_binary(capacity);
156
157
2
        uint64_t element_number = 0;
158
2
        buf.read_binary(element_number);
159
160
2
        counter_map.clear();
161
2
        std::pair<DataType, uint64_t> element;
162
8
        for (auto i = 0; i < element_number; i++) {
163
6
            buf.read_binary(element.first);
164
6
            buf.read_binary(element.second);
165
6
            counter_map.insert(element);
166
6
        }
167
2
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE4readERNS_14BufferReadableE
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE4readERNS_14BufferReadableE
Line
Count
Source
153
1
    void read(BufferReadable& buf) {
154
1
        buf.read_binary(top_num);
155
1
        buf.read_binary(capacity);
156
157
1
        uint64_t element_number = 0;
158
1
        buf.read_binary(element_number);
159
160
1
        counter_map.clear();
161
1
        std::pair<DataType, uint64_t> element;
162
4
        for (auto i = 0; i < element_number; i++) {
163
3
            buf.read_binary(element.first);
164
3
            buf.read_binary(element.second);
165
3
            counter_map.insert(element);
166
3
        }
167
1
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE4readERNS_14BufferReadableE
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE4readERNS_14BufferReadableE
Line
Count
Source
153
243
    void read(BufferReadable& buf) {
154
243
        buf.read_binary(top_num);
155
243
        buf.read_binary(capacity);
156
157
243
        uint64_t element_number = 0;
158
243
        buf.read_binary(element_number);
159
160
243
        counter_map.clear();
161
243
        std::pair<DataType, uint64_t> element;
162
520
        for (auto i = 0; i < element_number; i++) {
163
277
            buf.read_binary(element.first);
164
277
            buf.read_binary(element.second);
165
277
            counter_map.insert(element);
166
277
        }
167
243
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE4readERNS_14BufferReadableE
Line
Count
Source
153
5
    void read(BufferReadable& buf) {
154
5
        buf.read_binary(top_num);
155
5
        buf.read_binary(capacity);
156
157
5
        uint64_t element_number = 0;
158
5
        buf.read_binary(element_number);
159
160
5
        counter_map.clear();
161
5
        std::pair<DataType, uint64_t> element;
162
30
        for (auto i = 0; i < element_number; i++) {
163
25
            buf.read_binary(element.first);
164
25
            buf.read_binary(element.second);
165
25
            counter_map.insert(element);
166
25
        }
167
5
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE4readERNS_14BufferReadableE
Line
Count
Source
153
4
    void read(BufferReadable& buf) {
154
4
        buf.read_binary(top_num);
155
4
        buf.read_binary(capacity);
156
157
4
        uint64_t element_number = 0;
158
4
        buf.read_binary(element_number);
159
160
4
        counter_map.clear();
161
4
        std::pair<DataType, uint64_t> element;
162
24
        for (auto i = 0; i < element_number; i++) {
163
20
            buf.read_binary(element.first);
164
20
            buf.read_binary(element.second);
165
20
            counter_map.insert(element);
166
20
        }
167
4
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE4readERNS_14BufferReadableE
168
169
198
    std::string get() const {
170
198
        auto counter_vector = get_remain_vector();
171
172
198
        rapidjson::StringBuffer buffer;
173
198
        rapidjson::Writer<rapidjson::StringBuffer> writer(buffer);
174
175
198
        writer.StartObject();
176
533
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
177
335
            const auto& element = counter_vector[i];
178
335
            writer.Key(element.second.c_str());
179
335
            writer.Uint64(element.first);
180
335
        }
181
198
        writer.EndObject();
182
183
198
        return buffer.GetString();
184
198
    }
185
186
97
    void insert_result_into(IColumn& to) const {
187
97
        auto counter_vector = get_remain_vector();
188
297
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
189
200
            const auto& element = counter_vector[i];
190
200
            if constexpr (is_string_type(T)) {
191
42
                assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(
192
42
                        element.second.c_str(), element.second.length());
193
158
            } else {
194
158
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data().push_back(
195
158
                        element.second);
196
158
            }
197
200
        }
198
97
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE18insert_result_intoERNS_7IColumnE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
186
2
    void insert_result_into(IColumn& to) const {
187
2
        auto counter_vector = get_remain_vector();
188
8
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
189
6
            const auto& element = counter_vector[i];
190
            if constexpr (is_string_type(T)) {
191
                assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(
192
                        element.second.c_str(), element.second.length());
193
6
            } else {
194
6
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data().push_back(
195
6
                        element.second);
196
6
            }
197
6
        }
198
2
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
186
18
    void insert_result_into(IColumn& to) const {
187
18
        auto counter_vector = get_remain_vector();
188
52
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
189
34
            const auto& element = counter_vector[i];
190
            if constexpr (is_string_type(T)) {
191
                assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(
192
                        element.second.c_str(), element.second.length());
193
34
            } else {
194
34
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data().push_back(
195
34
                        element.second);
196
34
            }
197
34
        }
198
18
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE18insert_result_intoERNS_7IColumnE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
186
17
    void insert_result_into(IColumn& to) const {
187
17
        auto counter_vector = get_remain_vector();
188
68
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
189
51
            const auto& element = counter_vector[i];
190
            if constexpr (is_string_type(T)) {
191
                assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(
192
                        element.second.c_str(), element.second.length());
193
51
            } else {
194
51
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data().push_back(
195
51
                        element.second);
196
51
            }
197
51
        }
198
17
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE18insert_result_intoERNS_7IColumnE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
186
18
    void insert_result_into(IColumn& to) const {
187
18
        auto counter_vector = get_remain_vector();
188
71
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
189
53
            const auto& element = counter_vector[i];
190
            if constexpr (is_string_type(T)) {
191
                assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(
192
                        element.second.c_str(), element.second.length());
193
53
            } else {
194
53
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data().push_back(
195
53
                        element.second);
196
53
            }
197
53
        }
198
18
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE18insert_result_intoERNS_7IColumnE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
186
37
    void insert_result_into(IColumn& to) const {
187
37
        auto counter_vector = get_remain_vector();
188
79
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
189
42
            const auto& element = counter_vector[i];
190
42
            if constexpr (is_string_type(T)) {
191
42
                assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(
192
42
                        element.second.c_str(), element.second.length());
193
            } else {
194
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data().push_back(
195
                        element.second);
196
            }
197
42
        }
198
37
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
186
3
    void insert_result_into(IColumn& to) const {
187
3
        auto counter_vector = get_remain_vector();
188
11
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
189
8
            const auto& element = counter_vector[i];
190
            if constexpr (is_string_type(T)) {
191
                assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(
192
                        element.second.c_str(), element.second.length());
193
8
            } else {
194
8
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data().push_back(
195
8
                        element.second);
196
8
            }
197
8
        }
198
3
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
186
2
    void insert_result_into(IColumn& to) const {
187
2
        auto counter_vector = get_remain_vector();
188
8
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
189
6
            const auto& element = counter_vector[i];
190
            if constexpr (is_string_type(T)) {
191
                assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(
192
                        element.second.c_str(), element.second.length());
193
6
            } else {
194
6
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data().push_back(
195
6
                        element.second);
196
6
            }
197
6
        }
198
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE18insert_result_intoERNS_7IColumnE
199
200
114
    void reset() { counter_map.clear(); }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5resetEv
Line
Count
Source
200
38
    void reset() { counter_map.clear(); }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE5resetEv
Line
Count
Source
200
18
    void reset() { counter_map.clear(); }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE5resetEv
Line
Count
Source
200
3
    void reset() { counter_map.clear(); }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE5resetEv
Line
Count
Source
200
3
    void reset() { counter_map.clear(); }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE5resetEv
Line
Count
Source
200
52
    void reset() { counter_map.clear(); }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE5resetEv
201
202
    int top_num = 0;
203
    uint64_t capacity = 0;
204
    flat_hash_map<DataType, uint64_t> counter_map;
205
};
206
207
struct AggregateFunctionTopNImplInt {
208
    using Data = AggregateFunctionTopNData<TYPE_STRING>;
209
4.50k
    static void add(Data& __restrict place, const IColumn** columns, size_t row_num) {
210
4.50k
        place.set_paramenters(
211
4.50k
                assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
212
4.50k
                        ->get_element(row_num));
213
4.50k
        place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
214
4.50k
                          .get_data_at(row_num));
215
4.50k
    }
216
};
217
218
struct AggregateFunctionTopNImplIntInt {
219
    using Data = AggregateFunctionTopNData<TYPE_STRING>;
220
250
    static void add(Data& __restrict place, const IColumn** columns, size_t row_num) {
221
250
        place.set_paramenters(
222
250
                assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
223
250
                        ->get_element(row_num),
224
250
                assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
225
250
                        ->get_element(row_num));
226
250
        place.add(assert_cast<const ColumnString&>(*columns[0]).get_data_at(row_num));
227
250
    }
228
};
229
230
//for topn_array agg
231
template <PrimitiveType T, bool has_default_param>
232
struct AggregateFunctionTopNImplArray {
233
    using Data = AggregateFunctionTopNData<T>;
234
    using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType;
235
29
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EE8get_nameB5cxx11Ev
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_13PrimitiveTypeE42ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EE8get_nameB5cxx11Ev
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
235
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
235
10
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EE8get_nameB5cxx11Ev
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
235
18
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EE8get_nameB5cxx11Ev
236
    static void add(AggregateFunctionTopNData<T>& __restrict place, const IColumn** columns,
237
284
                    size_t row_num) {
238
284
        if constexpr (has_default_param) {
239
63
            place.set_paramenters(
240
63
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
241
63
                            ->get_element(row_num),
242
63
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
243
63
                            ->get_element(row_num));
244
245
221
        } else {
246
221
            place.set_paramenters(
247
221
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
248
221
                            ->get_element(row_num));
249
221
        }
250
284
        if constexpr (is_string_type(T)) {
251
168
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
252
168
                              .get_data_at(row_num));
253
168
        } else {
254
116
            typename PrimitiveTypeTraits<T>::CppType val =
255
116
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
256
116
                            .get_data()[row_num];
257
116
            place.add(val);
258
116
        }
259
284
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Line
Count
Source
237
6
                    size_t row_num) {
238
6
        if constexpr (has_default_param) {
239
6
            place.set_paramenters(
240
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
241
6
                            ->get_element(row_num),
242
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
243
6
                            ->get_element(row_num));
244
245
        } else {
246
            place.set_paramenters(
247
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
248
                            ->get_element(row_num));
249
        }
250
        if constexpr (is_string_type(T)) {
251
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
252
                              .get_data_at(row_num));
253
6
        } else {
254
6
            typename PrimitiveTypeTraits<T>::CppType val =
255
6
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
256
6
                            .get_data()[row_num];
257
6
            place.add(val);
258
6
        }
259
6
    }
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
237
6
                    size_t row_num) {
238
6
        if constexpr (has_default_param) {
239
6
            place.set_paramenters(
240
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
241
6
                            ->get_element(row_num),
242
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
243
6
                            ->get_element(row_num));
244
245
        } else {
246
            place.set_paramenters(
247
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
248
                            ->get_element(row_num));
249
        }
250
        if constexpr (is_string_type(T)) {
251
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
252
                              .get_data_at(row_num));
253
6
        } else {
254
6
            typename PrimitiveTypeTraits<T>::CppType val =
255
6
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
256
6
                            .get_data()[row_num];
257
6
            place.add(val);
258
6
        }
259
6
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_35EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_10EEEPPKNS_7IColumnEm
Line
Count
Source
237
15
                    size_t row_num) {
238
15
        if constexpr (has_default_param) {
239
15
            place.set_paramenters(
240
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
241
15
                            ->get_element(row_num),
242
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
243
15
                            ->get_element(row_num));
244
245
        } else {
246
            place.set_paramenters(
247
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
248
                            ->get_element(row_num));
249
        }
250
15
        if constexpr (is_string_type(T)) {
251
15
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
252
15
                              .get_data_at(row_num));
253
        } else {
254
            typename PrimitiveTypeTraits<T>::CppType val =
255
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
256
                            .get_data()[row_num];
257
            place.add(val);
258
        }
259
15
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
Line
Count
Source
237
21
                    size_t row_num) {
238
21
        if constexpr (has_default_param) {
239
21
            place.set_paramenters(
240
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
241
21
                            ->get_element(row_num),
242
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
243
21
                            ->get_element(row_num));
244
245
        } else {
246
            place.set_paramenters(
247
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
248
                            ->get_element(row_num));
249
        }
250
        if constexpr (is_string_type(T)) {
251
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
252
                              .get_data_at(row_num));
253
21
        } else {
254
21
            typename PrimitiveTypeTraits<T>::CppType val =
255
21
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
256
21
                            .get_data()[row_num];
257
21
            place.add(val);
258
21
        }
259
21
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Line
Count
Source
237
15
                    size_t row_num) {
238
15
        if constexpr (has_default_param) {
239
15
            place.set_paramenters(
240
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
241
15
                            ->get_element(row_num),
242
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
243
15
                            ->get_element(row_num));
244
245
        } else {
246
            place.set_paramenters(
247
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
248
                            ->get_element(row_num));
249
        }
250
        if constexpr (is_string_type(T)) {
251
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
252
                              .get_data_at(row_num));
253
15
        } else {
254
15
            typename PrimitiveTypeTraits<T>::CppType val =
255
15
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
256
15
                            .get_data()[row_num];
257
15
            place.add(val);
258
15
        }
259
15
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_36EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_37EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Line
Count
Source
237
21
                    size_t row_num) {
238
        if constexpr (has_default_param) {
239
            place.set_paramenters(
240
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
241
                            ->get_element(row_num),
242
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
243
                            ->get_element(row_num));
244
245
21
        } else {
246
21
            place.set_paramenters(
247
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
248
21
                            ->get_element(row_num));
249
21
        }
250
        if constexpr (is_string_type(T)) {
251
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
252
                              .get_data_at(row_num));
253
21
        } else {
254
21
            typename PrimitiveTypeTraits<T>::CppType val =
255
21
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
256
21
                            .get_data()[row_num];
257
21
            place.add(val);
258
21
        }
259
21
    }
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
237
17
                    size_t row_num) {
238
        if constexpr (has_default_param) {
239
            place.set_paramenters(
240
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
241
                            ->get_element(row_num),
242
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
243
                            ->get_element(row_num));
244
245
17
        } else {
246
17
            place.set_paramenters(
247
17
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
248
17
                            ->get_element(row_num));
249
17
        }
250
        if constexpr (is_string_type(T)) {
251
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
252
                              .get_data_at(row_num));
253
17
        } else {
254
17
            typename PrimitiveTypeTraits<T>::CppType val =
255
17
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
256
17
                            .get_data()[row_num];
257
17
            place.add(val);
258
17
        }
259
17
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_35EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_10EEEPPKNS_7IColumnEm
Line
Count
Source
237
153
                    size_t row_num) {
238
        if constexpr (has_default_param) {
239
            place.set_paramenters(
240
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
241
                            ->get_element(row_num),
242
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
243
                            ->get_element(row_num));
244
245
153
        } else {
246
153
            place.set_paramenters(
247
153
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
248
153
                            ->get_element(row_num));
249
153
        }
250
153
        if constexpr (is_string_type(T)) {
251
153
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
252
153
                              .get_data_at(row_num));
253
        } else {
254
            typename PrimitiveTypeTraits<T>::CppType val =
255
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
256
                            .get_data()[row_num];
257
            place.add(val);
258
        }
259
153
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
Line
Count
Source
237
15
                    size_t row_num) {
238
        if constexpr (has_default_param) {
239
            place.set_paramenters(
240
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
241
                            ->get_element(row_num),
242
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
243
                            ->get_element(row_num));
244
245
15
        } else {
246
15
            place.set_paramenters(
247
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
248
15
                            ->get_element(row_num));
249
15
        }
250
        if constexpr (is_string_type(T)) {
251
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
252
                              .get_data_at(row_num));
253
15
        } else {
254
15
            typename PrimitiveTypeTraits<T>::CppType val =
255
15
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
256
15
                            .get_data()[row_num];
257
15
            place.add(val);
258
15
        }
259
15
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Line
Count
Source
237
15
                    size_t row_num) {
238
        if constexpr (has_default_param) {
239
            place.set_paramenters(
240
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
241
                            ->get_element(row_num),
242
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
243
                            ->get_element(row_num));
244
245
15
        } else {
246
15
            place.set_paramenters(
247
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
248
15
                            ->get_element(row_num));
249
15
        }
250
        if constexpr (is_string_type(T)) {
251
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
252
                              .get_data_at(row_num));
253
15
        } else {
254
15
            typename PrimitiveTypeTraits<T>::CppType val =
255
15
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
256
15
                            .get_data()[row_num];
257
15
            place.add(val);
258
15
        }
259
15
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_36EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_37EEEPPKNS_7IColumnEm
260
};
261
262
//for topn_weighted agg
263
template <PrimitiveType T, bool has_default_param>
264
struct AggregateFunctionTopNImplWeight {
265
    using Data = AggregateFunctionTopNData<T>;
266
    using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType;
267
31
    static String get_name() { return "topn_weighted"; }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EE8get_nameB5cxx11Ev
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_13PrimitiveTypeE42ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EE8get_nameB5cxx11Ev
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
267
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
267
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
267
20
    static String get_name() { return "topn_weighted"; }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EE8get_nameB5cxx11Ev
268
    static void add(AggregateFunctionTopNData<T>& __restrict place, const IColumn** columns,
269
202
                    size_t row_num) {
270
202
        if constexpr (has_default_param) {
271
15
            place.set_paramenters(
272
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
273
15
                            ->get_element(row_num),
274
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
275
15
                            ->get_element(row_num));
276
277
187
        } else {
278
187
            place.set_paramenters(
279
187
                    assert_cast<const ColumnInt32*>(columns[2])->get_element(row_num));
280
187
        }
281
202
        if constexpr (is_string_type(T)) {
282
142
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
283
142
                                  .get_data()[row_num];
284
142
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
285
142
                              .get_data_at(row_num),
286
142
                      weight);
287
142
        } else {
288
60
            typename PrimitiveTypeTraits<T>::CppType val =
289
60
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
290
60
                                TypeCheckOnRelease::DISABLE>(*columns[0])
291
60
                            .get_data()[row_num];
292
60
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
293
60
                                  .get_data()[row_num];
294
60
            place.add(val, weight);
295
60
        }
296
202
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
Line
Count
Source
269
15
                    size_t row_num) {
270
15
        if constexpr (has_default_param) {
271
15
            place.set_paramenters(
272
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
273
15
                            ->get_element(row_num),
274
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
275
15
                            ->get_element(row_num));
276
277
        } else {
278
            place.set_paramenters(
279
                    assert_cast<const ColumnInt32*>(columns[2])->get_element(row_num));
280
        }
281
        if constexpr (is_string_type(T)) {
282
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
283
                                  .get_data()[row_num];
284
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
285
                              .get_data_at(row_num),
286
                      weight);
287
15
        } else {
288
15
            typename PrimitiveTypeTraits<T>::CppType val =
289
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
290
15
                                TypeCheckOnRelease::DISABLE>(*columns[0])
291
15
                            .get_data()[row_num];
292
15
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
293
15
                                  .get_data()[row_num];
294
15
            place.add(val, weight);
295
15
        }
296
15
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_6EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_7EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_8EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_9EEEPPKNS_7IColumnEm
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
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_10EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_36EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_37EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
Line
Count
Source
269
15
                    size_t row_num) {
270
        if constexpr (has_default_param) {
271
            place.set_paramenters(
272
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
273
                            ->get_element(row_num),
274
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
275
                            ->get_element(row_num));
276
277
15
        } else {
278
15
            place.set_paramenters(
279
15
                    assert_cast<const ColumnInt32*>(columns[2])->get_element(row_num));
280
15
        }
281
        if constexpr (is_string_type(T)) {
282
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
283
                                  .get_data()[row_num];
284
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
285
                              .get_data_at(row_num),
286
                      weight);
287
15
        } else {
288
15
            typename PrimitiveTypeTraits<T>::CppType val =
289
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
290
15
                                TypeCheckOnRelease::DISABLE>(*columns[0])
291
15
                            .get_data()[row_num];
292
15
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
293
15
                                  .get_data()[row_num];
294
15
            place.add(val, weight);
295
15
        }
296
15
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Line
Count
Source
269
15
                    size_t row_num) {
270
        if constexpr (has_default_param) {
271
            place.set_paramenters(
272
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
273
                            ->get_element(row_num),
274
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
275
                            ->get_element(row_num));
276
277
15
        } else {
278
15
            place.set_paramenters(
279
15
                    assert_cast<const ColumnInt32*>(columns[2])->get_element(row_num));
280
15
        }
281
        if constexpr (is_string_type(T)) {
282
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
283
                                  .get_data()[row_num];
284
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
285
                              .get_data_at(row_num),
286
                      weight);
287
15
        } else {
288
15
            typename PrimitiveTypeTraits<T>::CppType val =
289
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
290
15
                                TypeCheckOnRelease::DISABLE>(*columns[0])
291
15
                            .get_data()[row_num];
292
15
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
293
15
                                  .get_data()[row_num];
294
15
            place.add(val, weight);
295
15
        }
296
15
    }
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
269
15
                    size_t row_num) {
270
        if constexpr (has_default_param) {
271
            place.set_paramenters(
272
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
273
                            ->get_element(row_num),
274
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
275
                            ->get_element(row_num));
276
277
15
        } else {
278
15
            place.set_paramenters(
279
15
                    assert_cast<const ColumnInt32*>(columns[2])->get_element(row_num));
280
15
        }
281
        if constexpr (is_string_type(T)) {
282
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
283
                                  .get_data()[row_num];
284
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
285
                              .get_data_at(row_num),
286
                      weight);
287
15
        } else {
288
15
            typename PrimitiveTypeTraits<T>::CppType val =
289
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
290
15
                                TypeCheckOnRelease::DISABLE>(*columns[0])
291
15
                            .get_data()[row_num];
292
15
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
293
15
                                  .get_data()[row_num];
294
15
            place.add(val, weight);
295
15
        }
296
15
    }
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
269
142
                    size_t row_num) {
270
        if constexpr (has_default_param) {
271
            place.set_paramenters(
272
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
273
                            ->get_element(row_num),
274
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
275
                            ->get_element(row_num));
276
277
142
        } else {
278
142
            place.set_paramenters(
279
142
                    assert_cast<const ColumnInt32*>(columns[2])->get_element(row_num));
280
142
        }
281
142
        if constexpr (is_string_type(T)) {
282
142
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
283
142
                                  .get_data()[row_num];
284
142
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
285
142
                              .get_data_at(row_num),
286
142
                      weight);
287
        } else {
288
            typename PrimitiveTypeTraits<T>::CppType val =
289
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
290
                                TypeCheckOnRelease::DISABLE>(*columns[0])
291
                            .get_data()[row_num];
292
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
293
                                  .get_data()[row_num];
294
            place.add(val, weight);
295
        }
296
142
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_36EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_37EEEPPKNS_7IColumnEm
297
};
298
299
//base function
300
template <typename Impl>
301
class AggregateFunctionTopNBase
302
        : public IAggregateFunctionDataHelper<typename Impl::Data,
303
                                              AggregateFunctionTopNBase<Impl>> {
304
public:
305
    AggregateFunctionTopNBase(const DataTypes& argument_types_)
306
1.04k
            : IAggregateFunctionDataHelper<typename Impl::Data, AggregateFunctionTopNBase<Impl>>(
307
1.04k
                      argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
306
355
            : IAggregateFunctionDataHelper<typename Impl::Data, AggregateFunctionTopNBase<Impl>>(
307
355
                      argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
306
41
            : IAggregateFunctionDataHelper<typename Impl::Data, AggregateFunctionTopNBase<Impl>>(
307
41
                      argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
306
2
            : IAggregateFunctionDataHelper<typename Impl::Data, AggregateFunctionTopNBase<Impl>>(
307
2
                      argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
306
2
            : IAggregateFunctionDataHelper<typename Impl::Data, AggregateFunctionTopNBase<Impl>>(
307
2
                      argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
306
2
            : IAggregateFunctionDataHelper<typename Impl::Data, AggregateFunctionTopNBase<Impl>>(
307
2
                      argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
306
4
            : IAggregateFunctionDataHelper<typename Impl::Data, AggregateFunctionTopNBase<Impl>>(
307
4
                      argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
306
2
            : IAggregateFunctionDataHelper<typename Impl::Data, AggregateFunctionTopNBase<Impl>>(
307
2
                      argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
306
3
            : IAggregateFunctionDataHelper<typename Impl::Data, AggregateFunctionTopNBase<Impl>>(
307
3
                      argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
306
1
            : IAggregateFunctionDataHelper<typename Impl::Data, AggregateFunctionTopNBase<Impl>>(
307
1
                      argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
306
314
            : IAggregateFunctionDataHelper<typename Impl::Data, AggregateFunctionTopNBase<Impl>>(
307
314
                      argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
306
2
            : IAggregateFunctionDataHelper<typename Impl::Data, AggregateFunctionTopNBase<Impl>>(
307
2
                      argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
306
2
            : IAggregateFunctionDataHelper<typename Impl::Data, AggregateFunctionTopNBase<Impl>>(
307
2
                      argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
306
2
            : IAggregateFunctionDataHelper<typename Impl::Data, AggregateFunctionTopNBase<Impl>>(
307
2
                      argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
306
2
            : IAggregateFunctionDataHelper<typename Impl::Data, AggregateFunctionTopNBase<Impl>>(
307
2
                      argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
306
1
            : IAggregateFunctionDataHelper<typename Impl::Data, AggregateFunctionTopNBase<Impl>>(
307
1
                      argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
306
2
            : IAggregateFunctionDataHelper<typename Impl::Data, AggregateFunctionTopNBase<Impl>>(
307
2
                      argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
306
312
            : IAggregateFunctionDataHelper<typename Impl::Data, AggregateFunctionTopNBase<Impl>>(
307
312
                      argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
308
309
    void add(AggregateDataPtr __restrict place, const IColumn** columns, ssize_t row_num,
310
5.24k
             Arena&) const override {
311
5.24k
        Impl::add(this->data(place), columns, row_num);
312
5.24k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
310
4.50k
             Arena&) const override {
311
4.50k
        Impl::add(this->data(place), columns, row_num);
312
4.50k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
310
250
             Arena&) const override {
311
250
        Impl::add(this->data(place), columns, row_num);
312
250
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
310
6
             Arena&) const override {
311
6
        Impl::add(this->data(place), columns, row_num);
312
6
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
310
6
             Arena&) const override {
311
6
        Impl::add(this->data(place), columns, row_num);
312
6
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
310
15
             Arena&) const override {
311
15
        Impl::add(this->data(place), columns, row_num);
312
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
310
21
             Arena&) const override {
311
21
        Impl::add(this->data(place), columns, row_num);
312
21
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
310
15
             Arena&) const override {
311
15
        Impl::add(this->data(place), columns, row_num);
312
15
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
310
21
             Arena&) const override {
311
21
        Impl::add(this->data(place), columns, row_num);
312
21
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
310
17
             Arena&) const override {
311
17
        Impl::add(this->data(place), columns, row_num);
312
17
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
310
153
             Arena&) const override {
311
153
        Impl::add(this->data(place), columns, row_num);
312
153
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
310
15
             Arena&) const override {
311
15
        Impl::add(this->data(place), columns, row_num);
312
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
310
15
             Arena&) const override {
311
15
        Impl::add(this->data(place), columns, row_num);
312
15
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
310
15
             Arena&) const override {
311
15
        Impl::add(this->data(place), columns, row_num);
312
15
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
310
15
             Arena&) const override {
311
15
        Impl::add(this->data(place), columns, row_num);
312
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
310
15
             Arena&) const override {
311
15
        Impl::add(this->data(place), columns, row_num);
312
15
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
310
15
             Arena&) const override {
311
15
        Impl::add(this->data(place), columns, row_num);
312
15
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
310
142
             Arena&) const override {
311
142
        Impl::add(this->data(place), columns, row_num);
312
142
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
313
314
114
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntEE5resetEPc
Line
Count
Source
314
38
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE5resetEPc
Line
Count
Source
314
9
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEE5resetEPc
Line
Count
Source
314
3
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE5resetEPc
Line
Count
Source
314
26
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE5resetEPc
Line
Count
Source
314
9
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEE5resetEPc
Line
Count
Source
314
3
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE5resetEPc
Line
Count
Source
314
26
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE5resetEPc
315
316
    void merge(AggregateDataPtr __restrict place, ConstAggregateDataPtr rhs,
317
719
               Arena&) const override {
318
719
        this->data(place).merge(this->data(rhs));
319
719
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
317
291
               Arena&) const override {
318
291
        this->data(place).merge(this->data(rhs));
319
291
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
317
169
               Arena&) const override {
318
169
        this->data(place).merge(this->data(rhs));
319
169
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
317
1
               Arena&) const override {
318
1
        this->data(place).merge(this->data(rhs));
319
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
317
1
               Arena&) const override {
318
1
        this->data(place).merge(this->data(rhs));
319
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
317
2
               Arena&) const override {
318
2
        this->data(place).merge(this->data(rhs));
319
2
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
317
3
               Arena&) const override {
318
3
        this->data(place).merge(this->data(rhs));
319
3
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
317
2
               Arena&) const override {
318
2
        this->data(place).merge(this->data(rhs));
319
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
317
1
               Arena&) const override {
318
1
        this->data(place).merge(this->data(rhs));
319
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
317
125
               Arena&) const override {
318
125
        this->data(place).merge(this->data(rhs));
319
125
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
317
2
               Arena&) const override {
318
2
        this->data(place).merge(this->data(rhs));
319
2
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
317
2
               Arena&) const override {
318
2
        this->data(place).merge(this->data(rhs));
319
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
317
2
               Arena&) const override {
318
2
        this->data(place).merge(this->data(rhs));
319
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
317
2
               Arena&) const override {
318
2
        this->data(place).merge(this->data(rhs));
319
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
317
116
               Arena&) const override {
318
116
        this->data(place).merge(this->data(rhs));
319
116
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE5mergeEPcPKcRNS_5ArenaE
320
321
836
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
322
836
        this->data(place).write(buf);
323
836
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
321
330
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
322
330
        this->data(place).write(buf);
323
330
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
321
169
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
322
169
        this->data(place).write(buf);
323
169
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
321
1
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
322
1
        this->data(place).write(buf);
323
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
321
1
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
322
1
        this->data(place).write(buf);
323
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
321
2
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
322
2
        this->data(place).write(buf);
323
2
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
321
3
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
322
3
        this->data(place).write(buf);
323
3
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
321
2
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
322
2
        this->data(place).write(buf);
323
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
321
1
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
322
1
        this->data(place).write(buf);
323
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
321
164
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
322
164
        this->data(place).write(buf);
323
164
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
321
2
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
322
2
        this->data(place).write(buf);
323
2
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
321
2
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
322
2
        this->data(place).write(buf);
323
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
321
2
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
322
2
        this->data(place).write(buf);
323
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
321
2
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
322
2
        this->data(place).write(buf);
323
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
321
155
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
322
155
        this->data(place).write(buf);
323
155
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE9serializeEPKcRNS_14BufferWritableE
324
325
    void deserialize(AggregateDataPtr __restrict place, BufferReadable& buf,
326
719
                     Arena&) const override {
327
719
        this->data(place).read(buf);
328
719
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
326
291
                     Arena&) const override {
327
291
        this->data(place).read(buf);
328
291
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
326
169
                     Arena&) const override {
327
169
        this->data(place).read(buf);
328
169
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
326
1
                     Arena&) const override {
327
1
        this->data(place).read(buf);
328
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
326
1
                     Arena&) const override {
327
1
        this->data(place).read(buf);
328
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
326
2
                     Arena&) const override {
327
2
        this->data(place).read(buf);
328
2
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
326
3
                     Arena&) const override {
327
3
        this->data(place).read(buf);
328
3
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
326
2
                     Arena&) const override {
327
2
        this->data(place).read(buf);
328
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
326
1
                     Arena&) const override {
327
1
        this->data(place).read(buf);
328
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
326
125
                     Arena&) const override {
327
125
        this->data(place).read(buf);
328
125
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
326
2
                     Arena&) const override {
327
2
        this->data(place).read(buf);
328
2
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
326
2
                     Arena&) const override {
327
2
        this->data(place).read(buf);
328
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
326
2
                     Arena&) const override {
327
2
        this->data(place).read(buf);
328
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
326
2
                     Arena&) const override {
327
2
        this->data(place).read(buf);
328
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
326
116
                     Arena&) const override {
327
116
        this->data(place).read(buf);
328
116
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
329
};
330
331
//topn function return string
332
template <typename Impl>
333
class AggregateFunctionTopN final : public AggregateFunctionTopNBase<Impl>,
334
                                    MultiExpression,
335
                                    NullableAggregateFunction {
336
public:
337
    AggregateFunctionTopN(const DataTypes& argument_types_)
338
396
            : AggregateFunctionTopNBase<Impl>(argument_types_) {}
_ZN5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
338
355
            : AggregateFunctionTopNBase<Impl>(argument_types_) {}
_ZN5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
338
41
            : AggregateFunctionTopNBase<Impl>(argument_types_) {}
339
340
31
    String get_name() const override { return "topn"; }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE8get_nameB5cxx11Ev
Line
Count
Source
340
31
    String get_name() const override { return "topn"; }
Unexecuted instantiation: _ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE8get_nameB5cxx11Ev
341
342
171
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE15get_return_typeEv
Line
Count
Source
342
101
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE15get_return_typeEv
Line
Count
Source
342
70
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
343
344
197
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
345
197
        std::string result = this->data(place).get();
346
197
        assert_cast<ColumnString&>(to).insert_data(result.c_str(), result.length());
347
197
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
344
119
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
345
119
        std::string result = this->data(place).get();
346
119
        assert_cast<ColumnString&>(to).insert_data(result.c_str(), result.length());
347
119
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
344
78
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
345
78
        std::string result = this->data(place).get();
346
78
        assert_cast<ColumnString&>(to).insert_data(result.c_str(), result.length());
347
78
    }
348
};
349
350
//topn function return array
351
template <typename Impl>
352
class AggregateFunctionTopNArray final : public AggregateFunctionTopNBase<Impl>,
353
                                         MultiExpression,
354
                                         NullableAggregateFunction {
355
public:
356
    AggregateFunctionTopNArray(const DataTypes& argument_types_)
357
653
            : AggregateFunctionTopNBase<Impl>(argument_types_),
358
653
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
357
2
            : AggregateFunctionTopNBase<Impl>(argument_types_),
358
2
              _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
357
2
            : AggregateFunctionTopNBase<Impl>(argument_types_),
358
2
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
357
2
            : AggregateFunctionTopNBase<Impl>(argument_types_),
358
2
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
357
4
            : AggregateFunctionTopNBase<Impl>(argument_types_),
358
4
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
357
2
            : AggregateFunctionTopNBase<Impl>(argument_types_),
358
2
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
357
3
            : AggregateFunctionTopNBase<Impl>(argument_types_),
358
3
              _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
357
1
            : AggregateFunctionTopNBase<Impl>(argument_types_),
358
1
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
357
314
            : AggregateFunctionTopNBase<Impl>(argument_types_),
358
314
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
357
2
            : AggregateFunctionTopNBase<Impl>(argument_types_),
358
2
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
357
2
            : AggregateFunctionTopNBase<Impl>(argument_types_),
358
2
              _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
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
357
2
            : AggregateFunctionTopNBase<Impl>(argument_types_),
358
2
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
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
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
357
2
            : AggregateFunctionTopNBase<Impl>(argument_types_),
358
2
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
357
1
            : AggregateFunctionTopNBase<Impl>(argument_types_),
358
1
              _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
357
2
            : AggregateFunctionTopNBase<Impl>(argument_types_),
358
2
              _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
357
312
            : AggregateFunctionTopNBase<Impl>(argument_types_),
358
312
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
359
360
60
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE8get_nameB5cxx11Ev
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_13PrimitiveTypeE42ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
360
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
360
10
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
360
18
    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_13PrimitiveTypeE42ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE8get_nameB5cxx11Ev
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_13PrimitiveTypeE42ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
360
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
360
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
360
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_13PrimitiveTypeE42ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE8get_nameB5cxx11Ev
361
362
125
    DataTypePtr get_return_type() const override {
363
125
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
364
125
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE15get_return_typeEv
Line
Count
Source
362
4
    DataTypePtr get_return_type() const override {
363
4
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
364
4
    }
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
362
4
    DataTypePtr get_return_type() const override {
363
4
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
364
4
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE15get_return_typeEv
Line
Count
Source
362
4
    DataTypePtr get_return_type() const override {
363
4
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
364
4
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE15get_return_typeEv
Line
Count
Source
362
8
    DataTypePtr get_return_type() const override {
363
8
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
364
8
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE15get_return_typeEv
Line
Count
Source
362
4
    DataTypePtr get_return_type() const override {
363
4
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
364
4
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE15get_return_typeEv
Line
Count
Source
362
6
    DataTypePtr get_return_type() const override {
363
6
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
364
6
    }
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
362
11
    DataTypePtr get_return_type() const override {
363
11
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
364
11
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE15get_return_typeEv
Line
Count
Source
362
26
    DataTypePtr get_return_type() const override {
363
26
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
364
26
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE15get_return_typeEv
Line
Count
Source
362
4
    DataTypePtr get_return_type() const override {
363
4
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
364
4
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE15get_return_typeEv
Line
Count
Source
362
4
    DataTypePtr get_return_type() const override {
363
4
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
364
4
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE15get_return_typeEv
Line
Count
Source
362
4
    DataTypePtr get_return_type() const override {
363
4
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
364
4
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE15get_return_typeEv
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
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE15get_return_typeEv
Line
Count
Source
362
4
    DataTypePtr get_return_type() const override {
363
4
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
364
4
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE15get_return_typeEv
Line
Count
Source
362
2
    DataTypePtr get_return_type() const override {
363
2
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
364
2
    }
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
362
14
    DataTypePtr get_return_type() const override {
363
14
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
364
14
    }
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
362
26
    DataTypePtr get_return_type() const override {
363
26
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
364
26
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE15get_return_typeEv
365
366
97
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
367
97
        auto& to_arr = assert_cast<ColumnArray&>(to);
368
97
        auto& to_nested_col = to_arr.get_data();
369
97
        if (to_nested_col.is_nullable()) {
370
97
            auto* col_null = assert_cast<ColumnNullable*>(&to_nested_col);
371
97
            this->data(place).insert_result_into(col_null->get_nested_column());
372
97
            col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
373
97
        } else {
374
0
            this->data(place).insert_result_into(to_nested_col);
375
0
        }
376
97
        to_arr.get_offsets().push_back(to_nested_col.size());
377
97
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
366
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
367
1
        auto& to_arr = assert_cast<ColumnArray&>(to);
368
1
        auto& to_nested_col = to_arr.get_data();
369
1
        if (to_nested_col.is_nullable()) {
370
1
            auto* col_null = assert_cast<ColumnNullable*>(&to_nested_col);
371
1
            this->data(place).insert_result_into(col_null->get_nested_column());
372
1
            col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
373
1
        } else {
374
0
            this->data(place).insert_result_into(to_nested_col);
375
0
        }
376
1
        to_arr.get_offsets().push_back(to_nested_col.size());
377
1
    }
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
366
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
367
1
        auto& to_arr = assert_cast<ColumnArray&>(to);
368
1
        auto& to_nested_col = to_arr.get_data();
369
1
        if (to_nested_col.is_nullable()) {
370
1
            auto* col_null = assert_cast<ColumnNullable*>(&to_nested_col);
371
1
            this->data(place).insert_result_into(col_null->get_nested_column());
372
1
            col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
373
1
        } else {
374
0
            this->data(place).insert_result_into(to_nested_col);
375
0
        }
376
1
        to_arr.get_offsets().push_back(to_nested_col.size());
377
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
366
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
367
1
        auto& to_arr = assert_cast<ColumnArray&>(to);
368
1
        auto& to_nested_col = to_arr.get_data();
369
1
        if (to_nested_col.is_nullable()) {
370
1
            auto* col_null = assert_cast<ColumnNullable*>(&to_nested_col);
371
1
            this->data(place).insert_result_into(col_null->get_nested_column());
372
1
            col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
373
1
        } else {
374
0
            this->data(place).insert_result_into(to_nested_col);
375
0
        }
376
1
        to_arr.get_offsets().push_back(to_nested_col.size());
377
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
366
2
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
367
2
        auto& to_arr = assert_cast<ColumnArray&>(to);
368
2
        auto& to_nested_col = to_arr.get_data();
369
2
        if (to_nested_col.is_nullable()) {
370
2
            auto* col_null = assert_cast<ColumnNullable*>(&to_nested_col);
371
2
            this->data(place).insert_result_into(col_null->get_nested_column());
372
2
            col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
373
2
        } else {
374
0
            this->data(place).insert_result_into(to_nested_col);
375
0
        }
376
2
        to_arr.get_offsets().push_back(to_nested_col.size());
377
2
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
366
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
367
1
        auto& to_arr = assert_cast<ColumnArray&>(to);
368
1
        auto& to_nested_col = to_arr.get_data();
369
1
        if (to_nested_col.is_nullable()) {
370
1
            auto* col_null = assert_cast<ColumnNullable*>(&to_nested_col);
371
1
            this->data(place).insert_result_into(col_null->get_nested_column());
372
1
            col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
373
1
        } else {
374
0
            this->data(place).insert_result_into(to_nested_col);
375
0
        }
376
1
        to_arr.get_offsets().push_back(to_nested_col.size());
377
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
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
366
9
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
367
9
        auto& to_arr = assert_cast<ColumnArray&>(to);
368
9
        auto& to_nested_col = to_arr.get_data();
369
9
        if (to_nested_col.is_nullable()) {
370
9
            auto* col_null = assert_cast<ColumnNullable*>(&to_nested_col);
371
9
            this->data(place).insert_result_into(col_null->get_nested_column());
372
9
            col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
373
9
        } else {
374
0
            this->data(place).insert_result_into(to_nested_col);
375
0
        }
376
9
        to_arr.get_offsets().push_back(to_nested_col.size());
377
9
    }
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
366
17
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
367
17
        auto& to_arr = assert_cast<ColumnArray&>(to);
368
17
        auto& to_nested_col = to_arr.get_data();
369
17
        if (to_nested_col.is_nullable()) {
370
17
            auto* col_null = assert_cast<ColumnNullable*>(&to_nested_col);
371
17
            this->data(place).insert_result_into(col_null->get_nested_column());
372
17
            col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
373
17
        } else {
374
0
            this->data(place).insert_result_into(to_nested_col);
375
0
        }
376
17
        to_arr.get_offsets().push_back(to_nested_col.size());
377
17
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
366
18
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
367
18
        auto& to_arr = assert_cast<ColumnArray&>(to);
368
18
        auto& to_nested_col = to_arr.get_data();
369
18
        if (to_nested_col.is_nullable()) {
370
18
            auto* col_null = assert_cast<ColumnNullable*>(&to_nested_col);
371
18
            this->data(place).insert_result_into(col_null->get_nested_column());
372
18
            col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
373
18
        } else {
374
0
            this->data(place).insert_result_into(to_nested_col);
375
0
        }
376
18
        to_arr.get_offsets().push_back(to_nested_col.size());
377
18
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
366
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
367
1
        auto& to_arr = assert_cast<ColumnArray&>(to);
368
1
        auto& to_nested_col = to_arr.get_data();
369
1
        if (to_nested_col.is_nullable()) {
370
1
            auto* col_null = assert_cast<ColumnNullable*>(&to_nested_col);
371
1
            this->data(place).insert_result_into(col_null->get_nested_column());
372
1
            col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
373
1
        } else {
374
0
            this->data(place).insert_result_into(to_nested_col);
375
0
        }
376
1
        to_arr.get_offsets().push_back(to_nested_col.size());
377
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
366
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
367
1
        auto& to_arr = assert_cast<ColumnArray&>(to);
368
1
        auto& to_nested_col = to_arr.get_data();
369
1
        if (to_nested_col.is_nullable()) {
370
1
            auto* col_null = assert_cast<ColumnNullable*>(&to_nested_col);
371
1
            this->data(place).insert_result_into(col_null->get_nested_column());
372
1
            col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
373
1
        } else {
374
0
            this->data(place).insert_result_into(to_nested_col);
375
0
        }
376
1
        to_arr.get_offsets().push_back(to_nested_col.size());
377
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
366
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
367
1
        auto& to_arr = assert_cast<ColumnArray&>(to);
368
1
        auto& to_nested_col = to_arr.get_data();
369
1
        if (to_nested_col.is_nullable()) {
370
1
            auto* col_null = assert_cast<ColumnNullable*>(&to_nested_col);
371
1
            this->data(place).insert_result_into(col_null->get_nested_column());
372
1
            col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
373
1
        } else {
374
0
            this->data(place).insert_result_into(to_nested_col);
375
0
        }
376
1
        to_arr.get_offsets().push_back(to_nested_col.size());
377
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
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
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
366
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
367
1
        auto& to_arr = assert_cast<ColumnArray&>(to);
368
1
        auto& to_nested_col = to_arr.get_data();
369
1
        if (to_nested_col.is_nullable()) {
370
1
            auto* col_null = assert_cast<ColumnNullable*>(&to_nested_col);
371
1
            this->data(place).insert_result_into(col_null->get_nested_column());
372
1
            col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
373
1
        } else {
374
0
            this->data(place).insert_result_into(to_nested_col);
375
0
        }
376
1
        to_arr.get_offsets().push_back(to_nested_col.size());
377
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
366
8
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
367
8
        auto& to_arr = assert_cast<ColumnArray&>(to);
368
8
        auto& to_nested_col = to_arr.get_data();
369
8
        if (to_nested_col.is_nullable()) {
370
8
            auto* col_null = assert_cast<ColumnNullable*>(&to_nested_col);
371
8
            this->data(place).insert_result_into(col_null->get_nested_column());
372
8
            col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
373
8
        } else {
374
0
            this->data(place).insert_result_into(to_nested_col);
375
0
        }
376
8
        to_arr.get_offsets().push_back(to_nested_col.size());
377
8
    }
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
366
17
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
367
17
        auto& to_arr = assert_cast<ColumnArray&>(to);
368
17
        auto& to_nested_col = to_arr.get_data();
369
17
        if (to_nested_col.is_nullable()) {
370
17
            auto* col_null = assert_cast<ColumnNullable*>(&to_nested_col);
371
17
            this->data(place).insert_result_into(col_null->get_nested_column());
372
17
            col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
373
17
        } else {
374
0
            this->data(place).insert_result_into(to_nested_col);
375
0
        }
376
17
        to_arr.get_offsets().push_back(to_nested_col.size());
377
17
    }
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
366
18
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
367
18
        auto& to_arr = assert_cast<ColumnArray&>(to);
368
18
        auto& to_nested_col = to_arr.get_data();
369
18
        if (to_nested_col.is_nullable()) {
370
18
            auto* col_null = assert_cast<ColumnNullable*>(&to_nested_col);
371
18
            this->data(place).insert_result_into(col_null->get_nested_column());
372
18
            col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
373
18
        } else {
374
0
            this->data(place).insert_result_into(to_nested_col);
375
0
        }
376
18
        to_arr.get_offsets().push_back(to_nested_col.size());
377
18
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
378
379
private:
380
    DataTypePtr _argument_type;
381
};
382
383
} // namespace doris
384
385
#include "common/compile_check_end.h"